@layer reset, base, components, compositions, containers, domains, pages;
@layer reset,base;@layer components{.anchor{cursor:pointer;background-color:#0000;border:none;border-radius:0;padding:0;font-family:inherit}.icon-chevron-left-animated{overflow:visible}.icon-chevron-left-animated__line,.icon-chevron-left-animated__arrow{transition:transform calc(.3s * var(--animation-duration-multiplier)) ease}.icon-chevron-left-animated__line{transform:scaleX(var(--icon-animation-hover-active));transform-origin:.5rem}.icon-chevron-left-animated__arrow{transform:translateX(calc(-.25rem * var(--icon-animation-hover-active)))}.icon-chevron-right-animated{overflow:visible}.icon-chevron-right-animated__line,.icon-chevron-right-animated__arrow{transition:transform calc(.3s * var(--animation-duration-multiplier)) ease}.icon-chevron-right-animated__line{transform:scaleX(var(--icon-animation-hover-active));transform-origin:.5rem}.icon-chevron-right-animated__arrow{transform:translateX(calc(.25rem * var(--icon-animation-hover-active)))}.icon-hamburger-animated__hamburger-line-1,.icon-hamburger-animated__hamburger-line-2,.icon-hamburger-animated__hamburger-line-3{opacity:1;transform-origin:50%;transition:calc(.2s * var(--animation-duration-multiplier)) ease-in-out;transition-property:transform,opacity}.icon-hamburger-animated__cross-line-1,.icon-hamburger-animated__cross-line-2{opacity:0;transition:calc(.2s * var(--animation-duration-multiplier)) ease-in-out;transition-property:transform,opacity}.icon-hamburger-animated__cross-line-1{transform-origin:50%;transform:translateY(-2px)rotate(-45deg)}.icon-hamburger-animated--is-open .icon-hamburger-animated__hamburger-line-1,.icon-hamburger-animated--is-open .icon-hamburger-animated__hamburger-line-2,.icon-hamburger-animated--is-open .icon-hamburger-animated__hamburger-line-3{opacity:0}.icon-hamburger-animated--is-open .icon-hamburger-animated__hamburger-line-2{transform:rotate(45deg)}.icon-hamburger-animated--is-open .icon-hamburger-animated__cross-line-1,.icon-hamburger-animated--is-open .icon-hamburger-animated__cross-line-2{opacity:1}.icon-hamburger-animated--is-open .icon-hamburger-animated__cross-line-1{transform:rotate(0)}.icon-loading-spinner-animated{animation:1.5s linear infinite spin;scale:1.25}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--icon-size:1rem;--icon-animation-hover-active:0}.icon-component{height:var(--icon-size);overflow:visible}.icon-component circle:not([fill=none]),.icon-component path:not([fill=none]),.icon-component polygon:not([fill=none]),.icon-component polyline:not([fill=none]),.icon-component rect:not([fill=none]){fill:currentColor}.icon-component .stroke{fill:none;stroke:currentColor}.button:not(.button--disabled,:disabled):hover .icon-component,.button:not(.button--disabled,:disabled):focus .icon-component{--icon-animation-hover-active:1}.icon-component__wrapper{display:contents}:root{--button-spacing:var(--size-2xs) var(--size-s);--button-min-height:calc(var(--button-font-size) * 2.875);--button-icon-size:var(--size-2xs);--button-icon-color:currentColor;--button-border-width:2px;--button-border-radius:var(--radius-m);--button-rounded-shadow:0 .5rem .75rem rgba(var(--c-black-rgb), .24);--button-label-gap:var(--size-2xs);--button-font-family:var(--f-family-primary);--button-font-size:var(--f-size-m);--button-font-weight:var(--f-weight-medium);--button-background-color:var(--c-brand-500);--button-border-color:var(--c-brand-500);--button-color:var(--c-white);--button-rounded-label-color:var(--c-black);--button-background-color-hover:var(--c-brand-600);--button-border-color-hover:var(--c-brand-600);--button-color-hover:var(--c-white);--button-rounded-label-color-hover:var(--c-black)}.button{padding-inline:var(--size-2xs);border-radius:var(--button-border-radius);border:solid var(--button-border-width) var(--button-border-color);background-color:var(--button-background-color);color:var(--button-color);vertical-align:middle;font-family:var(--f-family-primary), sans-serif;font-size:var(--f-size-m);align-items:center;display:inline-flex}.button:focus-visible{outline:2px solid var(--c-black)}.button:not(.button--disabled,:disabled){cursor:pointer}.button:not(.button--disabled,:disabled):hover{--button-border-color:var(--button-border-color-hover);background:var(--button-background-color-hover);color:var(--button-color-hover);transition:background .5s ease-in-out}.button--shape-skewed{background:0 0;border:none;max-width:calc(100% - 1.875rem);margin-inline:.9375rem;position:relative}.button--shape-skewed:before{content:"";background-color:var(--button-background-color);background-image:linear-gradient(to right, transparent 50%, var(--button-background-color-hover) 50%);border:var(--button-border-width) solid var(--button-border-color);transition:calc(.6s * var(--animation-duration-multiplier)) ease;background-size:200% 100%;border-radius:.66rem;transition-property:background-position,background-color,border-color,box-shadow,opacity;display:block;position:absolute;inset:0;transform:skew(-33deg)}.button--shape-skewed:not(.button--disabled,:disabled):hover{color:var(--button-color-hover);background:0 0}.button--shape-skewed:not(.button--disabled,:disabled):hover:before{background-position:-100% 0}.button--shape-skewed:focus-visible{outline:none}.button--shape-skewed:focus-visible:before{outline:2px solid var(--c-black)}.button--shape-skewed.button--icon-only{padding-inline:var(--size-3xs)}.button--shape-round{--button-spacing:0;--button-min-height:0;aspect-ratio:1;border-radius:10rem}.button--shape-round:not(.button--disabled,:disabled){box-shadow:var(--button-rounded-shadow)}.button--shape-round:not(.button--hide-label) .button__label-text{width:max-content;color:var(--button-rounded-label-color);transition:color calc(.3s * var(--animation-duration-multiplier)) ease;position:absolute}.button--shape-round:not(.button--hide-label):not(.button--disabled,:disabled):hover .button__label-text{color:var(--button-rounded-label-color-hover)}.button--shape-round:not(.button--hide-label).button--icon-position-start{margin-inline-end:calc(var(--button-label-text-width,var(--size-2xs)) - var(--size-2xs))}.button--shape-round:not(.button--hide-label).button--icon-position-start .button__label-text{padding-inline-start:var(--size-l);inset-inline-start:100%}.button--shape-round:not(.button--hide-label).button--icon-position-end{margin-inline-start:calc(var(--button-label-text-width,var(--size-2xs)) - var(--size-2xs))}.button--shape-round:not(.button--hide-label).button--icon-position-end .button__label-text{padding-inline-end:var(--size-l);inset-inline-end:100%}.button--shape-link{--button-spacing:0;--button-min-height:0;color:var(--button-background-color);background:0 0;border:none;border-radius:.5rem;margin:-.25rem -.5rem;padding:.25rem .5rem}.button--shape-link:not(.button--disabled,:disabled):hover{color:var(--button-background-color);border-color:var(--border-color);background:var(--c-hover);background-position:50%;background-size:cover}.button--shape-tag{--button-min-height:0;--button-font-size:var(--tag-font-size);--button-font-weight:var(--tag-font-weight);--button-label-gap:var(--size-3xs);--button-border-radius:var(--size-l);--button-spacing:var(--size-4xs)}.button--shape-tag .button__label{line-height:1.6}.button--variant-light{--button-background-color:var(--c-white);--button-border-color:var(--c-white);--button-color:var(--c-black);--button-background-color-hover:var(--c-neutral-50);--button-border-color-hover:var(--c-neutral-50);--button-color-hover:var(--c-black)}.button--variant-dark{--button-background-color:var(--c-black);--button-border-color:var(--c-black);--button-color:var(--c-white);--button-background-color-hover:var(--c-neutral-900);--button-border-color-hover:var(--c-neutral-900);--button-color-hover:var(--c-white)}.button--variant-outline{--button-background-color:transparent;--button-border-color:var(--c-neutral-300);--button-color:var(--c-neutral-900);--button-background-color-hover:var(--c-neutral-300);--button-border-color-hover:var(--c-neutral-300);--button-color-hover:var(--c-neutral-900)}.button--variant-glass{--button-background-color:rgba(var(--c-white-rgb), .1);--button-border-color:transparent;--button-color:var(--c-white);--button-background-color-hover:rgba(var(--c-white-rgb), .2);--button-border-color-hover:transparent;--button-color-hover:var(--c-white);-webkit-backdrop-filter:blur(var(--glass-background-blur));backdrop-filter:blur(var(--glass-background-blur));position:relative}.button--variant-glass:before{content:"";border-radius:inherit;padding:var(--glass-border-width);background:var(--glass-border-gradient);-webkit-mask:linear-gradient(var(--c-white) 0 0) content-box, linear-gradient(var(--c-white) 0 0);-webkit-mask:linear-gradient(var(--c-white) 0 0) content-box, linear-gradient(var(--c-white) 0 0);mask:linear-gradient(var(--c-white) 0 0) content-box, linear-gradient(var(--c-white) 0 0);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.button--disabled{--button-background-color:var(--c-neutral-300);--button-border-color:var(--c-neutral-300);--button-color:var(--c-white);--button-background-color-hover:var(--c-neutral-300);--button-border-color-hover:var(--c-neutral-300);--button-color-hover:var(--c-white);cursor:default!important}.button--reverse{flex-direction:row-reverse}.button__label{justify-content:center;align-items:center;gap:var(--button-label-gap);z-index:1;width:100%;min-height:var(--button-min-height);padding:var(--button-spacing);font-weight:var(--button-font-weight);font-family:var(--button-font-family), sans-serif;font-size:var(--button-font-size);line-height:calc(var(--button-font-size) * 1.5);display:flex;position:relative}@container style(--button-font-size:.875rem){.button__label{translate:0 1px}.button__label .icon-component{translate:0 -1px}}.button__icon{color:var(--button-icon-color);width:var(--button-icon-size);height:var(--button-icon-size);margin-block:-.25rem}.button--icon-position-start .button__icon{order:-1}.checkbox{cursor:pointer;font-weight:var(--f-weight-book);display:flex}.checkbox__input{opacity:0;position:absolute}.checkbox__input:focus~.checkbox__box{box-shadow:0 0 0 .2rem rgba(var(--c-brand-500), .2)}.checkbox__input:checked~.checkbox__box{border-color:var(--c-brand-500);background-color:var(--c-brand-500)}.checkbox__input:checked~.checkbox__box:after{opacity:1;background-color:var(--c-brand-500);transform:scale(1)}.checkbox__label{color:var(--c-neutral-700);font-weight:var(--fw-book);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:flex;overflow:hidden}.checkbox__label:first-of-type{margin-top:0}.checkbox__icon{width:.75rem;height:.75rem;color:var(--c-white);z-index:1;position:relative}.checkbox__box{border:1px solid var(--c-neutral-300);border-radius:3px;justify-content:center;align-items:center;width:1.375rem;min-width:1.375rem;height:1.375rem;margin-right:.5rem;display:flex;position:relative}.checkbox__label:hover,.checkbox__box:hover+.checkbox__label{color:var(--c-black)}.error-label{font-size:.875rem;font-weight:var(--fw-book);color:var(--c-brand-500)}.error-label:first-letter{text-transform:uppercase}:root{--input-min-height:3rem;--input-font-family:var(--f-family-primary);--input-font-size:1rem;--input-padding:var(--size-2xs) var(--size-xs);--input-border-radius:0;--input-background-color:var(--c-white);--input-color:var(--c-black);--input-border-color:var(--c-neutral-300);--input-border-width:1px;--input-background-color-hover:var(--c-white);--input-color-hover:var(--c-black);--input-border-color-hover:var(--c-neutral-500);--input-background-color-focus:var(--c-white);--input-color-focus:var(--c-black);--input-border-color-focus:var(--c-neutral-500)}.input{font-size:var(--f-size-s);font-weight:var(--f-weight-book);width:100%;min-height:var(--input-min-height,3rem);padding:var(--input-padding);font-family:var(--input-font-family), sans-serif;font-size:var(--input-font-size,inherit);color:var(--input-color,var(--c-black));border-radius:var(--input-border-radius);border:var(--input-border-width,1px) solid var(--input-border-color,var(--c-neutral-300));background-color:var(--input-background-color,var(--c-white));box-sizing:border-box;margin:0}.input::placeholder{color:var(--input-placeholder-color,var(--c-black));opacity:var(--input-placeholder-opacity,.45)}.input:disabled{cursor:not-allowed;opacity:.5}.input:hover{background-color:var(--input-background-color-hover);color:var(--input-color-hover);border-color:var(--input-border-color-hover,var(--c-black));outline:none}.input:focus{background-color:var(--input-background-color-focus);color:var(--input-color-focus);border-color:var(--input-border-color-focus,var(--c-black));outline:none}.input:focus-visible{outline:1px solid var(--input-border-color-focus,var(--c-black))}.input--has-error{border-color:var(--c-brand-500)}.input-label{font-size:.9375rem;font-weight:var(--f-weight-medium);text-transform:lowercase;color:var(--c-neutral-500)}.input-label__required-star{color:var(--c-error)}:root{--select-width:auto;--select-border-radius:.5rem;--select-font-family:var(--input-font-family);--select-font-size:1rem;--select-padding:var(--size-3xs);--select-font-weight:var(--f-weight-book);--select-background-color:transparent;--select-border:unset;--select-color:var(--c-black);--select-option-background-color:var(--c-white);--select-option-color:var(--select-color);--select-background-color-hover:var(--c-shade);--select-border-hover:var(--select-border);--select-color-hover:var(--c-black);--select-option-background-color-hover:var(--c-neutral-50);--select-option-color-hover:var(--select-color-hover);--select-option-background-color-checked:var(--c-white);--select-option-color-checked:var(--c-brand-500);--select-value-justify-content:space-between}.paco-select{align-items:center;gap:var(--size-3xs);font-family:var(--select-font-family), sans-serif;font-size:var(--select-font-size);font-weight:var(--select-font-weight);color:var(--select-color);display:flex;position:relative}.paco-select--full-width{--select-width:100%;--select-padding:var(--input-padding);--select-background-color:var(--c-white);--select-border:1px solid var(--c-neutral-300);--select-border-hover:1px solid var(--c-neutral-500);--select-border-radius:.1875rem;flex-direction:column;align-items:flex-start}.paco-select__select{width:var(--select-width);appearance:base-select;padding:var(--select-padding);color:currentColor;cursor:pointer;border:var(--select-border);border-radius:var(--select-border-radius);background-color:var(--select-background-color);transition:all .3s}.paco-select__select:hover,.paco-select__select:focus{background-color:var(--select-background-color-hover);border:var(--select-border-hover);color:var(--select-color-hover)}.paco-select__select::picker-icon{visibility:hidden;display:none}.paco-select__select:open .paco-select__select-icon{transform:rotateX(.5turn)}.paco-select ::picker(select){appearance:base-select;position-try-fallbacks:flip-inline;top:calc(anchor(bottom) + 1px);left:calc(-1 * var(--size-3xs));border-radius:var(--radius-l);box-shadow:0 .125rem 4.625rem rgba(var(--c-black-rgb), .15);opacity:0;transition:all .3s ease allow-discrete;border:none;position:relative}.paco-select--full-width ::picker(select){left:0}.paco-select :open::picker(select){opacity:1}@starting-style{.paco-select :open::picker(select){opacity:0}}.paco-select__selected-content{width:var(--select-width);border-radius:var(--select-border-radius);color:currentColor;margin:-.25rem 0;padding-inline:0}.paco-select__selected-content-label{justify-content:var(--select-value-justify-content);font-weight:var(--select-font-weight)}.paco-select__select-icon{transition:transform .3s}.paco-select__select>option{align-items:center;gap:var(--size-s);min-width:8rem;width:var(--select-width);padding:var(--size-2xs) var(--size-xs);cursor:pointer;font-weight:var(--select-font-weight);color:var(--select-option-color);background-color:var(--select-option-background-color);border-block-end:1px solid var(--c-shade);display:flex}@container style(--select-width:auto){.paco-select__select>option{max-width:16rem}}.paco-select__select>option:first-of-type{border-radius:var(--radius-l) var(--radius-l) 0 0}.paco-select__select>option:last-of-type{border-block-end:unset;border-radius:0 0 var(--radius-l) var(--radius-l)}.paco-select__select>option:hover,.paco-select__select>option:focus{background-color:var(--select-option-background-color-hover);color:var(--select-option-color-hover)}.paco-select__select>option:checked{background-color:var(--select-option-background-color-checked);color:var(--select-option-color-checked)}.paco-select__select>option::checkmark{order:1;margin-inline-start:auto}:root{--card-flex-direction:column;--card-align-items:flex-start;--card-justify-content:center;--card-background-color:var(--c-brand-500);--card-color:var(--c-white);--card-body-color:rgba(var(--c-white-rgb), .8);--card-border-color:var(--card-background-color);--card-border-radius:var(--radius-xl);--card-border-width:0;--card-padding:var(--size-m);--card-gap:var(--size-4xs);--card-effect-glow-box-shadow:0 .0125rem 1.5rem 0 var(--c-neutral-50);--card-effect-shadow-box-shadow:0 .25rem 5rem 0 rgba(var(--c-black-rgb), .1);--card-effect-shadow-box-shadow-large:0 2.5rem 5rem -1.25rem rgba(var(--c-black-rgb), .16);--card-image-width:auto;--card-image-height:auto;--card-image-max-width:100%;--card-image-object-fit:unset;--card-image-aspect-ratio:unset;--card-image-border-radius:var(--radius-m)}.card{flex-direction:var(--card-flex-direction);align-items:var(--card-align-items);justify-content:var(--card-justify-content);gap:var(--card-gap);background-color:var(--card-background-color);border:solid var(--card-border-width) var(--card-border-color);border-radius:var(--card-border-radius);padding:var(--card-padding);transition:calc(.3s * var(--animation-duration-multiplier)) ease;color:var(--card-body-color);transition-property:background-color,border,color,box-shadow;display:flex}.card p,.card h5,.card h6{color:inherit}.card h1,.card h2,.card h3,.card h4,.card .heading{color:var(--card-color)}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card>img:not([width]){width:var(--card-image-width);height:var(--card-image-height);max-width:var(--card-image-max-width);object-fit:var(--card-image-object-fit);aspect-ratio:var(--card-image-aspect-ratio);border-radius:var(--card-image-border-radius);display:block}.card--variant-light{--card-background-color:var(--c-white);--card-border-color:var(--c-white);--card-color:var(--c-black);--card-body-color:rgba(var(--c-black-rgb), .8)}.card--variant-medium{--card-background-color:var(--c-neutral-200);--card-border-color:var(--c-neutral-200);--card-color:var(--c-black);--card-body-color:rgba(var(--c-black-rgb), .8)}.card--variant-dark{--card-background-color:var(--c-black);--card-border-color:var(--c-black);--card-color:var(--c-white);--card-body-color:rgba(var(--c-white-rgb), .8)}.card--has-effect-glow{box-shadow:var(--card-effect-glow-box-shadow)}.card--has-effect-shadow,.card--has-effect-interactive-shadow{box-shadow:var(--card-effect-shadow-box-shadow)}.card--has-effect-interactive-shadow:after{box-shadow:var(--card-effect-shadow-box-shadow-large);content:"";z-index:0;pointer-events:none;border-radius:inherit;transition:opacity calc(var(--animation-duration-multiplier) * .3s) ease;opacity:0;position:absolute;inset:0}.card--has-effect-interactive-shadow:hover:after,.card--has-effect-interactive-shadow:focus-within:after{opacity:1}.employee-card{gap:var(--size-l);align-items:flex-end;display:flex}.employee-card__image{object-fit:cover;border-radius:var(--radius-m);width:6.25rem;height:6.25rem}@media (width>=1400px){.employee-card__image{width:12.5rem;height:12.5rem}}.employee-card__cta{align-items:flex-start;gap:var(--size-m);flex-direction:column;display:flex}.employee-card__callout{font-size:var(--f-size-s);margin:0}@media (width>=1400px){.employee-card__callout{font-size:var(--f-size-m)}}.employee-card__name{font-weight:var(--f-weight-medium);margin-block:unset}.employee-card__position{font-size:var(--f-size-s);font-weight:var(--f-weight-book);margin-block:unset;color:var(--c-neutral-900)}:root{--glass-border-width:.0625rem;--glass-border-radius:2rem;--glass-border-gradient:linear-gradient(-25deg, var(--c-white), rgba(var(--c-white-rgb), .1), var(--c-white));--glass-background-color:rgba(var(--c-black-rgb), .03);--glass-background-blur:.5rem;--glass-shadow:none}.glass{border-radius:var(--glass-border-radius);background:var(--glass-background-color);-webkit-backdrop-filter:blur(var(--glass-background-blur));backdrop-filter:blur(var(--glass-background-blur));box-shadow:var(--glass-shadow);z-index:1;position:relative}.glass:before{content:"";border-radius:inherit;padding:var(--glass-border-width);background:var(--glass-border-gradient);-webkit-mask:linear-gradient(var(--c-white) 0 0) content-box, linear-gradient(var(--c-white) 0 0);-webkit-mask:linear-gradient(var(--c-white) 0 0) content-box, linear-gradient(var(--c-white) 0 0);mask:linear-gradient(var(--c-white) 0 0) content-box, linear-gradient(var(--c-white) 0 0);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.glass--type-on-dark{--glass-background-color:rgba(var(--c-white-rgb), .1)}@media (prefers-reduced-transparency){.glass--type-on-dark{--glass-background-color:rgba(var(--c-white-rgb), .5)}}.glass--type-solid{--glass-background-color:rgba(var(--c-neutral-100-rgb), .75)}@media (prefers-reduced-transparency){.glass--type-solid{--glass-background-color:rgba(var(--c-neutral-100-rgb), .9)}}.glass--type-solid-light{--glass-background-color:rgba(var(--c-white-rgb), .75)}@media (prefers-reduced-transparency){.glass--type-solid-light{--glass-background-color:rgba(var(--c-white-rgb), .9)}}.line-image{fill:none}.line-image__stroke{stroke:var(--c-brand-500);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--line-image-path-length);stroke-dashoffset:0;transition:stroke-dashoffset 3s ease-in-out}@starting-style{.line-image__stroke{stroke-dashoffset:var(--line-image-path-length)}}.logo{height:5rem;fill:var(--c-black);transition:fill .1s}.logo--is-white{fill:var(--c-white)}.logo--is-red{fill:var(--c-brand-500)}:root{--tag-indicator-color:currentColor;--tag-indicator-size:.375rem}.tag-indicator{width:var(--tag-indicator-size);height:var(--tag-indicator-size);background:var(--tag-indicator-color);border-radius:100%}.tag-indicator--color-red{--tag-indicator-color:var(--c-brand-500)}.tag-indicator--color-white{--tag-indicator-color:var(--c-white)}:root{--tag-height:2rem;--tag-padding:0 var(--size-xs);--tag-gap:var(--size-3xs);--tag-color:var(--c-brand-950);--tag-font-size:var(--f-size-s);--tag-font-weight:var(--f-weight-medium)}.tag{justify-content:center;align-items:center;gap:var(--tag-gap);height:var(--tag-height);padding:var(--tag-padding);width:fit-content;color:var(--tag-color);font-size:var(--tag-font-size);font-weight:var(--tag-font-weight);line-height:1;display:flex}.tag--type-on-dark{--tag-color:var(--c-white)}.tag--size-small{--tag-height:1.5rem;--tag-padding:0 .75rem;--tag-gap:.375rem;--tag-font-size:var(--f-size-xs)}:root{--title-font-size:var(--f-size-4xl);--title-font-size-mobile:var(--f-size-2xl);--title-font-weight:var(--f-weight-book);--title-line-height:1.5;--title-text-align:left;--title-text-align-mobile:start;--title-text-line-height:unset;--title-color:var(--c-black);--title-max-width:60rem;--animation-curve:cubic-bezier(.25, .46, .45, .94);--animation-curve-secondary:cubic-bezier(.22, 1, .36, 1)}.title{font-size:var(--title-font-size);line-height:var(--title-line-height);color:var(--title-color);max-width:var(--title-max-width);text-align:var(--title-text-align)}@media (width<=576px){.title{text-align:var(--title-text-align-mobile)}}.title h1,.title h2,.title h3,.title h4,.title .h1,.title .h2,.title .h3,.title .h4{font-size:var(--title-font-size,var(--f-size-4xl));font-weight:var(--title-font-weight,var(--f-weight-medium));line-height:var(--title-line-height);color:var(--c-black);word-break:break-word}.title h1,.title .h1{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){.title h1,.title .h1{font-size:var(--f-size-6xl)}}.title h2,.title .h2{font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){.title h2,.title .h2{font-size:var(--f-size-5xl)}}.title h3,.title .h3{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){.title h3,.title .h3{font-size:var(--f-size-4xl)}}.title h4,.title .h4{font-size:var(--f-size-2xl);font-weight:var(--f-weight-book)}@media (width>=768px){.title h4,.title .h4{font-size:var(--f-size-3xl)}}.title p{font-size:var(--f-size-xl);font-weight:var(--f-weight-book);line-height:var(--title-text-line-height)}.title>:first-child{margin-block-start:0}.title>:last-child{margin-block-end:0}.title--is-animated{opacity:0;animation:title-appear calc(1.6s * var(--animation-duration-multiplier)) var(--animation-curve) forwards;animation-delay:.7s;transform:translateY(15rem)}.title--colored-text .title__highlight{color:#0000;background:linear-gradient(90deg, var(--c-black) 50%, var(--c-brand-500) 50%);-webkit-text-fill-color:transparent;animation:span-reveal calc(2.5s * var(--animation-duration-multiplier)) var(--animation-curve-secondary) forwards;background-position:0 0;background-size:200% 100%;-webkit-background-clip:text}.title--solid-brand-highlight .title__highlight{color:var(--c-brand-500)}@keyframes title-appear{0%{opacity:0;transform:translateY(5rem)}90%{opacity:.8;transform:translate(0)}to{opacity:1;transform:translateY(0)}}@keyframes span-reveal{to{background-position:-100% 0}}.switching-title{--animation-curve:cubic-bezier(.22, 1, .36, 1);display:grid;position:relative}.switching-title__item{opacity:0;pointer-events:none;grid-area:1/1}.switching-title__item:first-of-type{opacity:1}.switching-title__item--is-visible:first-of-type{animation:switching-title-out calc(1.4s * var(--animation-duration-multiplier)) var(--animation-curve) forwards 4.2s}.switching-title__item--is-visible:not(:first-of-type){animation:switching-title-in calc(1.2s * var(--animation-duration-multiplier)) forwards 4.4s}@keyframes switching-title-in{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes switching-title-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5rem)}}.teaser-card{--card-image-aspect-ratio:11 / 7;aspect-ratio:unset!important}.investor-card{width:100%;max-width:none;min-height:100%;padding:var(--size-l);flex-direction:column;display:flex;position:relative}.investor-card__content{gap:var(--size-s);flex-direction:column;flex:1;width:100%;display:flex}.investor-card__title{margin:var(--size-xs) 0 0 0;font-size:var(--f-size-l);font-weight:var(--f-weight-medium);color:var(--c-black);line-height:1.6}.investor-card__date{color:var(--c-neutral-700);font-size:var(--f-size-s);font-weight:var(--f-weight-book);line-height:1.4}.investor-card__footer{margin-block-start:auto;padding-block-start:var(--size-2xs)}.ai-search-input{align-items:center;gap:var(--size-2xs);background-color:var(--c-gray-background);border-radius:var(--radius-2xl);width:100%;max-width:42.5rem;padding:var(--size-3xs) var(--size-3xs) var(--size-3xs) var(--size-m);display:flex}.ai-search-input .input{min-width:0;font-size:var(--f-size-m);color:var(--c-black);background:0 0;border:none;outline:none;flex:auto;padding:0}.ai-search-input__field::placeholder{color:var(--c-neutral-500)}.ai-search-input__submit{flex-shrink:0}:root{--calendar-card-date-size:5rem;--calendar-card-date-padding:var(--size-3xs)}.calendar-card{--card-flex-direction:row;--card-align-items:center;--card-justify-content:flex-start;--card-gap:var(--size-xs);--card-padding:var(--size-xs);width:22rem;max-width:100%}.calendar-card--variant-light[href]:hover{box-shadow:var(--card-effect-shadow-box-shadow)}.calendar-card--variant-light[href] .calendar-card__title{color:var(--c-brand-500)}.calendar-card__date{min-width:var(--calendar-card-date-size);height:var(--calendar-card-date-size);padding:var(--calendar-card-date-padding);background:var(--c-neutral-50);border-radius:var(--radius-m);white-space:nowrap;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.calendar-card__date-day{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book);color:var(--c-brand-500)}.calendar-card__date-month{font-size:var(--f-size-s);font-weight:var(--f-weight-medium)}.calendar-card__details{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex}.calendar-card__title{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.calendar-card__location{font-size:var(--f-size-s);font-weight:var(--f-weight-book);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:root{--divider-width:100%;--divider-height:1px;--divider-margin:0;--divider-color:var(--c-neutral-300)}.divider{width:var(--divider-width);margin:var(--divider-margin);border:none;border-top:var(--divider-height) solid var(--divider-color)}.divider--variant-section-divider{--divider-height:4px;--divider-color:var(--c-white)}.divider+.divider{display:none}.figures-block-shortcode{gap:var(--size-m) var(--size-s);margin-block:var(--size-l);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));width:100%;display:grid}.horizontal-rule-with-text{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.horizontal-rule-with-text__line{border-color:var(--c-neutral-500);flex:1}.horizontal-rule-with-text__text{font-weight:var(--f-weight-medium);white-space:nowrap;transition:color .2s ease-in-out}.horizontal-rule-with-text__text:hover{color:var(--c-brand-600)}.horizontal-rule-with-text__text:hover .paco-horizontal-rule-with-text__icon{color:inherit}.horizontal-rule-with-text__icon{color:var(--c-brand-500);margin-block-end:.125rem;margin-inline-start:.75rem;transition:color .2s ease-in-out}.link-block-shortcode{margin-block:var(--size-m)}.link-block-shortcode__heading{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){.link-block-shortcode__heading{font-size:var(--f-size-4xl)}}.link-block-shortcode__heading{margin-block-end:var(--size-2xs)}.html-content{--html-base-font-size:var(--f-size-m);--html-base-font-weight:var(--f-weight-book);--html-base-line-height:unset;--html-base-heading-color:var(--c-black);--html-base-text-color:var(--c-neutral-900);font-family:var(--f-family-primary), sans-serif;font-weight:var(--html-base-font-weight);font-size:var(--html-base-font-size);line-height:var(--html-base-line-height);color:var(--html-base-text-color)}.html-content h1:not([class]),.html-content h2:not([class]){margin-block:var(--size-xl) var(--size-s)}.html-content h3:not([class]){margin-block:var(--size-l) var(--size-s)}.html-content h4:not([class]),.html-content h5:not([class]){margin-block:var(--size-m) var(--size-xs)}.html-content h6:not([class]){margin-block:var(--size-s) var(--size-2xs)}.html-content strong,.html-content em:not(span>em),.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{color:var(--html-base-heading-color)}.html-content strong:first-child,.html-content em:not(span>em):first-child,.html-content h1:first-child,.html-content h2:first-child,.html-content h3:first-child,.html-content h4:first-child,.html-content h5:first-child,.html-content h6:first-child{margin-block-start:0}.html-content ul.list-chevrons{padding:0;list-style:none}.html-content ul.list-chevrons li{background-image:url(/build/assets/chevron-right-CIGT3xOR.png);background-position:0 .5625rem;background-repeat:no-repeat;padding:0 0 0 1.5rem}.html-content ol{padding-inline-start:1rem}.html-content ol li:not([class]){padding-inline-start:.5rem}.html-content li:not([class],:has(p)){padding-block-end:1rem}.html-content img,.html-content video{max-width:100%}.html-content img{border-radius:var(--radius-l)}.html-content img[width][height]{height:auto}.html-content blockquote{gap:var(--size-s);padding:var(--size-m);background:var(--c-white);border-radius:0 var(--radius-xl) var(--radius-xl) 0;flex-direction:column;margin-inline:0;display:flex;position:relative}@media (width>=768px){.html-content blockquote{padding:var(--size-l) var(--size-xl);background:var(--c-neutral-100)}}.html-content blockquote:before{content:"";background:var(--c-brand-500);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:0}.html-content blockquote p{font-weight:var(--f-weight-book);font-size:var(--f-size-xl);color:var(--c-black);margin:0}@media (width>=768px){.html-content blockquote p{font-size:var(--f-size-2xl)}}.html-content p:not([class]){color:var(--html-base-text-color)}.html-content p:has(iframe){position:relative;overflow:hidden}.html-content p:has(iframe):has(iframe[src*=youtube\.com],iframe[src*=youtu\.be],iframe[src*=youtube-nocookie\.com],iframe[src*=vimeo\.com]){aspect-ratio:16/9;border:none;max-width:min(100%,1280px)}.html-content p:has(iframe):has(iframe[src*="docs.google.com/forms"]){aspect-ratio:auto;height:1200px;max-height:calc(100vh - var(--site-header-height));border:1px solid var(--c-neutral-200);max-width:min(100%,640px)}.html-content p:has(iframe):has(iframe[src*="forms.office.com/Pages"]){aspect-ratio:auto;height:1200px;max-height:calc(100vh - var(--site-header-height));border:1px solid var(--c-neutral-200)}.html-content p:has(iframe) iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.html-content .table{flex-direction:var(--card-flex-direction);align-items:var(--card-align-items);justify-content:var(--card-justify-content);gap:var(--card-gap);background-color:var(--card-background-color);border:solid var(--card-border-width) var(--card-border-color);border-radius:var(--card-border-radius);padding:var(--card-padding);transition:calc(.3s * var(--animation-duration-multiplier)) ease;--card-background-color:var(--c-white);--card-border-color:var(--c-white);--card-color:var(--c-black);--card-body-color:rgba(var(--c-black-rgb), .8);--card-padding:0;transition-property:background-color,border,color,box-shadow;display:flex}.html-content .table__wrapper{padding-inline:var(--size-m)}.loading-dots{align-items:center;gap:.375rem;display:inline-flex}.loading-dots__dot{background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite both loading-dots-bounce}.loading-dots__dot:first-child{animation-delay:-.32s}.loading-dots__dot:nth-child(2){animation-delay:-.16s}@keyframes loading-dots-bounce{0%,80%,to{opacity:.4;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.page{font-family:var(--f-family-primary), sans-serif;font-weight:var(--f-weight-book);color:var(--c-black);background:var(--c-gray-background);font-size:1rem}.page--has-header-padding{padding-block-start:var(--site-header-height)}.page--has-variant{padding-block-start:0}.picture{width:fit-content;max-width:100%;display:flex}.picture__image{object-fit:contain;width:100%;height:100%}:root{--presentation-card-width:25rem;--presentation-card-height:auto;--presentation-card-aspect-ratio:3/2;--presentation-card-border-radius:var(--radius-m)}.presentation-card{--card-border-radius:var(--presentation-card-border-radius);gap:var(--size-xs);flex-direction:column;width:fit-content;max-width:100%;display:flex}.presentation-card__card{width:var(--presentation-card-width);max-width:100%;height:var(--presentation-card-height);aspect-ratio:var(--presentation-card-aspect-ratio);background:var(--presentation-card-background-image,transparent) no-repeat center/cover}.presentation-card__card[href]:hover{box-shadow:var(--card-effect-shadow-box-shadow-large)}.presentation-card__details{flex-direction:column;display:flex}.presentation-card__title{font-size:var(--f-size-s);font-weight:var(--f-weight-medium)}.presentation-card__subtitle{font-size:var(--f-size-s);font-weight:var(--f-weight-book);color:var(--c-neutral-700);order:-1}.navigation-header-wrapper{--wrapper-width:var(--width-container)}.statistic-card{flex-direction:var(--card-flex-direction);align-items:var(--card-align-items);justify-content:var(--card-justify-content);gap:var(--card-gap);background-color:var(--card-background-color);border:solid var(--card-border-width) var(--card-border-color);border-radius:var(--card-border-radius);padding:var(--card-padding);transition:calc(.3s * var(--animation-duration-multiplier)) ease;--card-background-color:var(--c-white);--card-border-color:var(--c-white);--card-color:var(--c-black);--card-body-color:rgba(var(--c-black-rgb), .8);--card-gap:var(--size-3xs);--card-border-radius:var(--radius-l);--card-padding:var(--size-l);--counter-value-color:var(--c-brand-500);box-shadow:0 2px 24px var(--c-neutral-100);transition-property:background-color,border,color,box-shadow;display:flex}.statistic-card__label{font-size:var(--f-size-m);font-weight:var(--f-weight-medium)}.statistic-card__statistic{align-items:baseline;gap:var(--size-3xs);color:var(--c-brand-500);order:-1;display:flex}.statistic-card__value{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){.statistic-card__value{font-size:var(--f-size-6xl)}}.statistic-card__value{gap:var(--size-3xs);line-height:1.2}.statistic-card__comparator,.statistic-card__unit{font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){.statistic-card__comparator,.statistic-card__unit{font-size:var(--f-size-5xl)}}:root{--stock-color:var(--c-black);--stock-border-color:var(--c-neutral-300)}.stock{gap:var(--size-l);flex-direction:column;width:100%;display:flex}.stock--variant-light{--stock-color:var(--c-white);--stock-border-color:rgba(var(--c-white-rgb), .5)}.stock__tabs{justify-content:center}.stock__content{color:var(--stock-color)}.stock__main{align-items:center;gap:var(--size-s);flex-direction:column;display:flex}.stock__title{font-size:var(--f-size-l);font-weight:var(--f-weight-medium)}.stock__price{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){.stock__price{font-size:var(--f-size-6xl)}}.stock__price{line-height:normal}.stock__divider{--divider-margin:var(--size-m);--divider-color:var(--stock-border-color)}.stock__details{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);align-items:center;gap:var(--size-3xs) var(--size-xs);grid-template-columns:1fr 1fr;display:grid}.stock__details>:nth-child(odd){text-align:end}.stock__details>:nth-child(2n){text-align:start}.stock__details-label{font-size:var(--f-size-s);font-weight:var(--f-weight-book)}.stock__change{align-items:center;gap:var(--size-3xs);display:flex}.stock__change-icon{height:var(--size-m)}.stock__delay-disclaimer{font-size:var(--f-size-s);font-weight:var(--f-weight-book);color:rgb(from currentColor r g b/75%);text-align:center;margin-block-start:var(--size-m)}.toggle{--handle-wrapper-width:4rem;--handle-width:2rem;--handle-wrapper-space:.25rem;align-items:center;gap:1rem;display:flex}.toggle:not(.toggle--is-active) .toggle__label:first-of-type,.toggle--is-active .toggle__label:last-of-type{color:var(--c-neutral-900)}.toggle--is-active .toggle__handle-wrapper{background-color:var(--c-neutral-900)}.toggle__label{font-size:.9375rem;font-weight:var(--f-weight-medium);text-transform:lowercase;color:var(--c-neutral-500)}.toggle__button{cursor:pointer;background-color:#0000;border:none;border-radius:0;padding:0;font-family:inherit}.toggle__input{z-index:10;opacity:0;position:absolute}.toggle__input:checked~.toggle__handle-wrapper .toggle__handle{translate:calc(var(--handle-wrapper-width) - var(--handle-width) - 2 * var(--handle-wrapper-space)) 0}.toggle__handle-wrapper{padding:var(--handle-wrapper-space);height:2.5rem;width:var(--handle-wrapper-width);background-color:var(--c-brand-500);border-radius:1.25rem;align-items:center;transition:background-color .1s;display:flex}.toggle__handle{min-width:var(--handle-width);max-width:var(--handle-width);min-height:var(--handle-width);max-height:var(--handle-width);border-radius:var(--handle-width);background-color:var(--c-white);transition:translate .1s}.tooltip-card{background-color:var(--c-white);box-shadow:var(--tooltip-shadow);border:none;border-radius:1rem;justify-content:center;align-items:center;padding:0;transition:opacity .2s ease-out,scale .2s ease-out,translate .2s ease-out;display:flex;scale:1}@starting-style{.tooltip-card{opacity:0;translate:0 50%;scale:0}}.tooltip-card__content{color:var(--c-neutral-500);flex-direction:column;gap:1rem;max-height:calc(100vh - 12rem);padding:2rem;display:flex;overflow:auto}.tooltip-card:not(:popover-open):not(dialog[open]){display:none}:root{--webcast-card-width:27.5rem;--webcast-card-max-width:100%;--webcast-card-height:auto;--webcast-card-aspect-ratio:3 / 2;--webcast-card-border-radius:var(--radius-m)}.webcast-card{--card-padding:0;--card-border-radius:var(--webcast-card-border-radius);--card-image-aspect-ratio:var(--webcast-card-aspect-ratio);--card-image-height:auto;--card-image-object-fit:cover;gap:var(--size-xs);width:var(--webcast-card-width);max-width:var(--webcast-card-max-width);height:var(--webcast-card-height);flex-direction:column;display:flex}.webcast-card__card{position:relative}.webcast-card__card:hover{box-shadow:var(--card-effect-shadow-box-shadow-large)}.webcast-card__play-button{--button-spacing:.25rem;--button-icon-size:2rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.webcast-card__card:hover .webcast-card__play-button{--button-background-color:rgba(var(--c-white-rgb), .2)}.webcast-card__title{font-size:var(--f-size-s);font-weight:var(--f-weight-medium)}.wrapper{padding-inline:var(--wrapper-padding)}@media (width<=576px){.wrapper{padding-inline:var(--wrapper-phone-padding)}}.wrapper{width:100%;max-width:var(--wrapper-width);margin-inline:auto}}@layer compositions{.close-button{--button-icon-size:1.25rem;box-sizing:border-box;flex-shrink:0;block-size:2.5rem;inline-size:2.5rem;padding:0}.close-button .button__label{block-size:100%;min-block-size:0;inline-size:100%;padding:0;line-height:1}.close-button .button__icon{flex-shrink:0;margin:0}.submit-button--is-submitting:not(.button--disabled,:disabled){cursor:progress}html:has(.submit-button--is-submitting){cursor:progress}.file-input-label{--button-aal-animation-duration:.3s;--button-aal-background-color:var(--c-brand-500);--button-aal-border-color:transparent;--button-aal-hover-background-color:var(--c-brand-600);--button-aal-hover-border-color:transparent;--button-aal-animation-fill-perc:0;width:fit-content;height:3rem;font-size:.9375rem;font-family:var(--f-family-primary), sans-serif;font-weight:var(--f-weight-medium);text-transform:lowercase;color:var(--c-white);background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;margin:0 .75rem;padding:0 4rem;display:flex;position:relative;overflow:visible}@media (width<=576px){.file-input-label{height:2.5rem;padding-inline:2rem;font-size:.825rem}}.file-input-label:hover,.file-input-label:focus{--button-aal-animation-fill-perc:100%}.file-input-label:active:enabled{transform:translateY(2px)}.file-input-label:disabled{--button-aal-background-color:var(--c-neutral-300);--button-aal-hover-background-color:var(--c-neutral-300)}.file-input-label:before,.file-input-label:after{content:"";border:2px solid var(--button-aal-border-color);z-index:1;background-color:var(--button-aal-background-color);border-radius:.5rem;width:100%;height:100%;position:absolute;top:0;left:0;transform:skew(-32deg)}.file-input-label:after{border-color:var(--button-aal-hover-border-color);background-color:var(--button-aal-hover-background-color);transition:clip-path var(--button-aal-animation-duration) ease-out;clip-path:polygon(0 0, var(--button-aal-animation-fill-perc) 0, var(--button-aal-animation-fill-perc) 100%, 0 100%)}.file-input-label{--button-aal-background-color:var(--c-white);--button-aal-hover-background-color:var(--c-neutral-300);--button-aal-border-color:var(--c-neutral-300);color:var(--c-neutral-900)}.file-input-label:hover{color:var(--c-neutral-900)}.file-input-label{cursor:pointer}.file-input-label__text{text-overflow:ellipsis;white-space:nowrap;z-index:2;width:100%;font-size:.9375rem;font-weight:var(--f-weight-medium);color:currentColor;position:relative;overflow:hidden}.file-input-label__icon{z-index:2;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-right:.5rem}.file-input-label__required-star{color:var(--c-error)}.file-input{cursor:pointer;width:fit-content;position:relative;overflow:hidden}.file-input__input-wrapper{align-items:center;gap:.5rem;display:flex}.file-input__label-and-input-wrapper{position:relative}.file-input__label{z-index:2;position:relative}.file-input__input-field{z-index:1;width:0;height:0;position:absolute;top:1rem;left:calc(50% - 1rem)}.file-input__file-name{font-size:.9375rem;font-weight:var(--f-weight-book)}:root{--search-input-color:var(--c-black);--search-input-placeholder-color:var(--c-black);--search-input-placeholder-opacity:.5;--search-input-background:var(--c-white);--search-input-border-width:1px;--search-input-border-color:var(--c-neutral-300);--search-input-border-radius:var(--radius-2xl);--search-input-padding:var(--size-2xs) var(--size-xs);--search-input-font-size:var(--f-size-m);--search-input-font-weight:var(--f-weight-book);--search-input-icon-color:var(--search-input-color);--search-input-icon-size:var(--size-m);--search-input-icon-margin:var(--size-xs);--search-input-error-color:var(--c-error)}.search-input{display:block}.search-input__label{margin-block-end:.5rem}.search-input__wrapper{padding:var(--search-input-padding);background:var(--search-input-background);border:var(--search-input-border-width) solid var(--search-input-border-color);border-radius:var(--search-input-border-radius);display:flex}.search-input__wrapper--has-error{border-block-end-color:var(--search-input-error-color)}.search-input__button{--c-hover:transparent;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--search-input-icon-margin);display:flex}.search-input__wrapper--icon-position-end .search-input__button{margin-inline:var(--search-input-icon-margin) 0;order:999}.search-input__icon{min-width:var(--search-input-icon-size);max-width:var(--search-input-icon-size);min-height:var(--search-input-icon-size);max-height:var(--search-input-icon-size);color:var(--search-input-icon-color)}.search-input__field{padding:unset;font-size:var(--search-input-font-size);font-weight:var(--search-input-font-weight);color:var(--search-input-color);border:unset}.search-input__field::placeholder{color:var(--search-input-placeholder-color);opacity:var(--search-input-placeholder-opacity);transition:color .3s,opacity .3s}.search-input__field::-webkit-search-cancel-button{appearance:none;width:var(--size-s);height:var(--size-s);color:var(--c-white);filter:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5LjIgOS42QzE5LjIgMTQuOTAxOSAxNC45MDE5IDE5LjIgOS42IDE5LjJDNC4yOTgwNyAxOS4yIDAgMTQuOTAxOSAwIDkuNkMwIDQuMjk4MDcgNC4yOTgwNyAwIDkuNiAwQzE0LjkwMTkgMCAxOS4yIDQuMjk4MDcgMTkuMiA5LjZaTTUuMTUxNDcgNi44NDg1M0M0LjY4Mjg0IDYuMzc5OSA0LjY4Mjg0IDUuNjIwMSA1LjE1MTQ3IDUuMTUxNDdDNS42MjAxIDQuNjgyODQgNi4zNzk5IDQuNjgyODQgNi44NDg1MyA1LjE1MTQ3TDkuNiA3LjkwMjk0TDEyLjM1MTUgNS4xNTE0N0MxMi44MjAxIDQuNjgyODQgMTMuNTc5OSA0LjY4Mjg0IDE0LjA0ODUgNS4xNTE0N0MxNC41MTcyIDUuNjIwMSAxNC41MTcyIDYuMzc5OSAxNC4wNDg1IDYuODQ4NTNMMTEuMjk3MSA5LjZMMTQuMDQ4NSAxMi4zNTE1QzE0LjUxNzIgMTIuODIwMSAxNC41MTcyIDEzLjU3OTkgMTQuMDQ4NSAxNC4wNDg1QzEzLjU3OTkgMTQuNTE3MiAxMi44MjAxIDE0LjUxNzIgMTIuMzUxNSAxNC4wNDg1TDkuNiAxMS4yOTcxTDYuODQ4NTMgMTQuMDQ4NUM2LjM3OTkgMTQuNTE3MiA1LjYyMDEgMTQuNTE3MiA1LjE1MTQ3IDE0LjA0ODVDNC42ODI4NCAxMy41Nzk5IDQuNjgyODQgMTIuODIwMSA1LjE1MTQ3IDEyLjM1MTVMNy45MDI5NCA5LjZMNS4xNTE0NyA2Ljg0ODUzWiIgZmlsbD0iIzQ0NDQ0NCIvPjwvc3ZnPg==) 0 0/contain}.search-input__error{margin-block-start:.5rem}:root{--textarea-font-family:var(--input-font-family);--textarea-font-size:var(--input-font-size);--textarea-width:100%;--textarea-min-height:50px;--textarea-padding:var(--input-padding);--textarea-border-radius:.1875rem;--textarea-background-color:var(--input-background-color);--textarea-color:var(--input-color);--textarea-border-color:var(--input-border-color);--textarea-border-width:var(--input-border-width);--textarea-background-color-hover:var(--input-background-color-hover);--textarea-color-hover:var(--input-color-hover);--textarea-border-color-hover:var(--input-border-color-hover);--textarea-background-color-focus:var(--input-background-color-focus);--textarea-color-focus:var(--input-color-focus);--textarea-border-color-focus:var(--input-border-color-focus)}.textarea{display:block}.textarea--has-error .textarea__textarea-field{border-color:var(--c-brand-500)}.textarea__textarea-field{width:var(--textarea-width);min-height:var(--textarea-min-height);padding:var(--textarea-padding);border:var(--textarea-border-width) solid var(--textarea-border-color);border-radius:var(--textarea-border-radius);font-family:var(--textarea-font-family), sans-serif;font-size:var(--textarea-font-size);font-weight:inherit;background-color:var(--textarea-background-color);color:var(--textarea-color);scrollbar-width:thin;line-height:1.5;display:block}.textarea__textarea-field::placeholder{font-weight:var(--f-weight-book);color:var(--c-neutral-500)}.textarea__textarea-field--auto-grow{resize:none;overflow-y:hidden}.textarea__textarea-field:hover{background-color:var(--textarea-background-color-hover);color:var(--textarea-color-hover);border-color:var(--textarea-border-color-hover);outline:none}.textarea__textarea-field:focus,.textarea__textarea-field:focus+.textarea__error-label{background-color:var(--textarea-background-color-focus);color:var(--textarea-color-focus);border-color:var(--textarea-border-color-focus);outline:none}.textarea__textarea-field:focus-visible{outline:1px solid var(--textarea-border-color-focus,var(--c-black))}.textarea__error-label{color:var(--c-brand-500);margin-top:.25rem}.text-input{--input-border-radius:.1875rem;display:block}.text-input [type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;min-height:3.375rem;display:block}@media (width>=768px){.text-input__input-field-wrapper{display:flex}}.text-input__input-field:focus,.text-input__input-field:focus+.text-input__error-label{border-color:var(--c-neutral-500)}.text-input__error-label{white-space:normal;color:var(--c-brand-500);margin-top:.25rem;line-height:1.25}@media (width>=768px){.text-input__error-label{line-height:unset;white-space:nowrap;border-bottom:2px solid var(--c-brand-500);height:100%;margin-top:0;padding:.25rem .5rem .5rem 0}}.basic-swiper-navigation:has(.swiper-button-disabled+.swiper-button-disabled){display:none}.basic-swiper-navigation--navigation-position-below{margin-inline-start:auto}.basic-swiper-navigation--navigation-position-below .basic-swiper-navigation__button{margin-block-start:var(--basic-swiper-navigation-offset)}.basic-swiper-navigation--navigation-position-below .basic-swiper-navigation__button:last-child{margin-inline-start:0}.basic-swiper-navigation--navigation-position-below .basic-swiper-navigation__button.swiper-button-disabled{--button-background-color:var(--c-neutral-300);--button-border-color:var(--c-neutral-300);--button-color:var(--c-white);--button-background-color-hover:var(--c-neutral-300);--button-border-color-hover:var(--c-neutral-300);--button-color-hover:var(--c-white);cursor:default!important}.basic-swiper-navigation--navigation-position-overlay .basic-swiper-navigation__button{z-index:1;position:absolute;inset-block-start:50%;translate:0 -50%}.basic-swiper-navigation--navigation-position-overlay .basic-swiper-navigation__button--prev{inset-inline-start:var(--basic-swiper-navigation-offset)}.basic-swiper-navigation--navigation-position-overlay .basic-swiper-navigation__button--next{inset-inline-end:var(--basic-swiper-navigation-offset)}.basic-swiper-navigation--navigation-position-overlay .basic-swiper-navigation__button.swiper-button-disabled{opacity:0}.basic-swiper-pagination{margin-block-start:var(--basic-swiper-pagination-offset);line-height:calc(.5rem - 2px)}.basic-swiper-pagination__bullet{background:0 0;border:none;max-width:calc(100% - 1.875rem);margin-inline:.9375rem;position:relative}.basic-swiper-pagination__bullet:before{content:"";background-color:var(--button-background-color);background-image:linear-gradient(to right, transparent 50%, var(--button-background-color-hover) 50%);border:var(--button-border-width) solid var(--button-border-color);transition:calc(.6s * var(--animation-duration-multiplier)) ease;background-size:200% 100%;border-radius:.66rem;transition-property:background-position,background-color,border-color,box-shadow,opacity;display:block;position:absolute;inset:0;transform:skew(-33deg)}.basic-swiper-pagination__bullet:not(.button--disabled,:disabled):hover{color:var(--button-color-hover);background:0 0}.basic-swiper-pagination__bullet:not(.button--disabled,:disabled):hover:before{background-position:-100% 0}.basic-swiper-pagination__bullet:focus-visible{outline:none}.basic-swiper-pagination__bullet:focus-visible:before{outline:2px solid var(--c-black)}.basic-swiper-pagination__bullet.button--icon-only{padding-inline:var(--size-3xs)}.basic-swiper-pagination__bullet{width:1.5rem;height:.5rem;margin-inline:0 .25rem}.basic-swiper-pagination__bullet:not(.basic-swiper-pagination__bullet--active){--button-background-color:var(--c-white);--button-border-color:var(--c-white);--button-color:var(--c-black);--button-background-color-hover:var(--c-neutral-50);--button-border-color-hover:var(--c-neutral-50);--button-color-hover:var(--c-black)}:root{--basic-swiper-overflow:hidden;--basic-swiper-slide-width:unset;--basic-swiper-slide-height:100%;--basic-swiper-navigation-offset:var(--size-l);--basic-swiper-pagination-offset:var(--size-xs)}.basic-swiper{width:100%;position:relative}.basic-swiper__swiper{width:100%;overflow:var(--basic-swiper-overflow)!important}.basic-swiper__slide{max-width:100%;height:var(--basic-swiper-slide-height)!important}.basic-swiper__swiper--slides-per-view-auto .basic-swiper__slide{width:fit-content!important}.basic-swiper__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.animated-line-scene{pointer-events:none}.animated-line-scene:not(.animated-line-scene--has-gradient) path{stroke:var(--c-brand-500)}.animated-line-scene svg{fill:none}.animated-line-scene path{stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round}.animated-line-scene linearGradient stop{stop-color:var(--c-brand-500)}.downloads-list{--card-effect-shadow-box-shadow:0 2px 24px 0 var(--c-neutral-100);--downloads-list-columns:1;width:100%}.downloads-list__card{--card-gap:var(--size-l)}.downloads-list__title{font-size:var(--f-size-2xl);font-weight:var(--f-weight-book)}@media (width>=768px){.downloads-list__title{font-size:var(--f-size-3xl)}}.downloads-list__title{margin:0}.downloads-list__list{grid-template-columns:repeat(var(--downloads-list-columns), 1fr);width:100%;margin:0;padding:0;display:grid}.downloads-list__list--is-cards{--downloads-list-card-columns:5;--downloads-list-card-gap:var(--size-m);gap:var(--downloads-list-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin:0}@media (width>=1400px){.downloads-list__list--is-cards{--gap-count:calc(var(--downloads-list-card-columns) - 1);--total-gap-space:calc(var(--gap-count) * var(--downloads-list-card-gap));--ideal-width:calc((100% - var(--total-gap-space)) / var(--downloads-list-card-columns));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ideal-width)), 1fr))}}.downloads-list__item{width:100%;padding-inline-start:calc(var(--downloads-list-depth,0) * 2rem);list-style-type:none;position:relative}.downloads-list__item--is-table{align-items:center;display:flex}@media (width>=768px){.downloads-list__item--is-table{gap:var(--size-xs)}}.downloads-list__item--is-group-standalone{border-radius:var(--radius-l)}.downloads-list__item--is-group-start{border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.downloads-list__item--is-group-middle{border-radius:0}.downloads-list__item--is-group-end{border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l)}.downloads-list__item--is-striped{background-color:var(--c-neutral-50)}.downloads-list__item--is-child:before{content:"";top:0;right:var(--size-3xl);left:calc(var(--downloads-list-depth,0) * var(--size-3xl));border-top:1px solid var(--c-neutral-300);position:absolute}.downloads-list__item--is-table .downloads-list__icon-wrapper{padding:var(--size-m)}.downloads-list__item-card{--card-flex-direction:row;--card-align-items:center;--card-justify-content:flex-start;--card-padding:var(--size-s);--card-gap:var(--size-m);--card-border-radius:var(--radius-l);height:100%}.downloads-list__item-card-content{flex-direction:column;display:flex}.downloads-list__item-link{--button-background-color:var(--c-neutral-900);--c-hover:transparent;text-align:start;font-weight:var(--f-weight-medium)}.downloads-list__item-link:hover,.downloads-list__item-link:focus{--button-background-color:var(--c-brand-500)}.downloads-list__item-link:after{content:"";position:absolute;inset:0}.downloads-list__icon-wrapper{flex:none}.downloads-list__icon{--icon-size:2rem;color:var(--c-brand-500)}.announcement-bar{anchor-name:--announcement-bar;z-index:2;pointer-events:auto;block-size:auto;transition:content-visibility calc(.3s * var(--animation-duration-multiplier)) allow-discrete, block-size calc(.3s * var(--animation-duration-multiplier));color:var(--c-white);background:var(--c-brand-500);align-items:center;display:flex;position:sticky;top:0}@supports (corner-shape:scoop){.announcement-bar:before,.announcement-bar:after{content:"";width:var(--radius-2xl);height:var(--radius-2xl);background:inherit;corner-shape:scoop;display:block;position:absolute;inset-block-end:calc(-1 * var(--radius-2xl))}.announcement-bar:before{border-bottom-right-radius:var(--radius-2xl);inset-inline-start:0}.announcement-bar:after{border-bottom-left-radius:var(--radius-2xl);inset-inline-end:0}}.announcement-bar--is-hiding{block-size:0;overflow-y:clip}.announcement-bar__wrapper{align-items:center;gap:var(--size-3xs);max-width:min(100%, var(--wrapper-width));padding-inline:var(--wrapper-phone-padding);flex-direction:column;flex:1;justify-content:space-between;margin-inline:auto;display:flex}@media (width>=768px){.announcement-bar__wrapper{padding-inline:var(--wrapper-padding);flex-direction:row}}.announcement-bar__content{align-items:center;gap:var(--size-3xs);padding-block:var(--size-xs);flex:1;width:100%;display:flex}@media (width>=768px){.announcement-bar__content{gap:var(--size-s)}}.announcement-bar__content-tag{--tag-font-size:var(--f-size-s);--glass-border-width:0;--glass-background-color:var(--c-brand-300);--glass-background-blur:0;white-space:nowrap}@media (width<=576px){.announcement-bar__content-tag{display:none!important}}.announcement-bar__content-text{max-width:100%;line-height:normal}.announcement-bar__buttons{justify-content:space-between;align-items:center;gap:var(--size-s);flex:0 auto;display:flex}@media (width>=768px){.announcement-bar__buttons{justify-content:flex-end;gap:var(--size-4xl)}}.announcement-bar__cta-button{--button-min-height:1.75rem;--button-spacing:0 var(--size-s);--button-border-color:rgba(var(--c-white-rgb), .25)}@media (width<=576px){.announcement-bar__cta-button{margin-inline:.5rem}}@media (width>=768px){.announcement-bar__cta-button{--button-min-height:2.625rem}}.announcement-bar__dismiss-button{--button-rounded-shadow:none}.carousel-desktop-slider{pointer-events:none;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel-desktop-slider__list-item{opacity:0;justify-content:center;align-items:center;display:flex}.carousel-desktop-slider__image{object-fit:contain;width:75%;height:75%;display:block}.carousel-mobile-slider{scroll-snap-type:x mandatory;scroll-snap-align:center;width:100%;height:100%;margin:0;padding-inline:50%;list-style:none;display:flex;position:relative;overflow:scroll hidden}.carousel-mobile-slider__list-item{scroll-snap-align:center;justify-content:center;align-items:center;display:flex}.carousel-mobile-slider__image{object-fit:contain;width:75%;height:100%;display:block}@media (width<=576px){.carousel-mobile-slider__image{width:85%}}.carousel{aspect-ratio:1;width:100%;position:relative}.carousel__mobile-list,.carousel__desktop-list{width:100%;height:100%}.carousel__list-item{z-index:10;position:relative}.carousel__desktop-list{z-index:10}.carousel__prev-button,.carousel__next-button{z-index:20;box-sizing:border-box;aspect-ratio:1;width:2.5rem;height:2.5rem;color:var(--c-neutral-500);--button-icon-size:1.25rem;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-end:43.25%}.carousel__prev-button.button--shape-round,.carousel__next-button.button--shape-round{box-shadow:none;background:0 0;border:none}.carousel__prev-button.button--shape-round:hover,.carousel__prev-button.button--shape-round:focus,.carousel__next-button.button--shape-round:hover,.carousel__next-button.button--shape-round:focus{background:0 0}.carousel__prev-button:hover,.carousel__prev-button:focus,.carousel__next-button:hover,.carousel__next-button:focus{color:var(--c-black)}.carousel__prev-button{inset-inline-start:1rem}.carousel__next-button{inset-inline-end:1rem}.carousel__line{z-index:0;background:var(--c-neutral-300);width:calc(100% - 7.5rem);height:1px;position:absolute;inset-block-end:calc(45% + .5625rem);inset-inline-start:3.75rem}:root{--card-list-item-gap:var(--size-s);--card-list-item-padding:var(--size-xs);--card-list-item-image-size:5.4375rem;--card-list-item-image-size-mobile:4rem;--card-list-item-image-aspect-ratio:1;--card-list-item-image-object-fit:cover;--card-list-item-image-border-radius:var(--radius-m);--card-list-item-subtitle-below-title:1}@media (width>=1400px){.card-list-item{flex-direction:row;align-items:center}}.card-list-item__card{--card-flex-direction:row;--card-align-items:center;--card-gap:var(--card-list-item-gap);--card-padding:var(--card-list-item-padding);--card-background-color:var(--c-neutral-50);--card-border-radius:var(--radius-l)}.card-list-item__card:hover{--icon-animation-hover-active:1;--card-background-color:var(--c-neutral-100)}.card-list-item__image{width:auto;height:var(--card-list-item-image-size-mobile);aspect-ratio:var(--card-list-item-image-aspect-ratio);object-fit:var(--card-list-item-image-object-fit);border-radius:var(--card-list-item-image-border-radius);overflow:hidden}@media (width>=768px){.card-list-item__image{height:var(--card-list-item-image-size)}}.card-list-item__content{align-items:center;gap:var(--size-3xs);flex:1;display:flex}.card-list-item__text{flex-direction:column;flex:1;display:flex}.card-list-item__title{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);margin:0}.card-list-item__subtitle{font-size:var(--f-size-s);font-weight:var(--f-weight-book);margin:0}@container style(--card-list-item-subtitle-below-title:0){.card-list-item__subtitle{order:-1}}.card-list-item__icon{color:var(--c-brand-500)}:root{--card-list-width:100%;--card-list-title-color:var(--c-brand-500)}.card-list{gap:var(--size-3xs);width:var(--card-list-width);flex-direction:column;display:flex}.card-list__title{font-size:var(--f-size-l);font-weight:var(--f-weight-medium);--card-color:var(--card-list-title-color);color:var(--card-list-title-color)}.card-list__list{gap:var(--size-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root{--card-repeater-item-header-gap:var(--size-4xs);--card-repeater-item-content-gap:var(--size-m);--card-repeater-item-title-color:var(--c-neutral-900);--card-repeater-item-subtitle-color:var(--c-neutral-500);--card-repeater-item-height:20rem;--card-repeater-item-image-object-fit:cover}.card-repeater-item{--card-border-radius:var(--radius-l);--card-padding:var(--size-l);--card-justify-content:flex-start;--card-align-items:stretch;--card-gap:var(--card-repeater-item-content-gap);box-sizing:border-box;width:100%}@media (width>=768px){.card-repeater-item{height:var(--card-repeater-item-height)}}.card-repeater-item__header{align-items:center;gap:var(--card-repeater-item-header-gap);flex-direction:column;flex-shrink:0;display:flex}.card-repeater-item__title{font-size:var(--f-size-l);font-weight:var(--f-weight-medium);color:var(--card-repeater-item-title-color);text-align:center;margin:0}.card-repeater-item__subtitle{font-size:var(--f-size-xs);font-weight:var(--f-weight-book);color:var(--card-repeater-item-subtitle-color);text-align:center;margin:0}.card-repeater-item__media{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}@media (width<=576px){.card-repeater-item__media{flex:none;height:16rem}}.card-repeater-item__image{object-fit:var(--card-repeater-item-image-object-fit);object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}:root{--card-repeater-gap:var(--size-m)}.card-repeater{gap:var(--card-repeater-gap);grid-template-columns:1fr;width:100%;display:grid}@media (width>=768px){.card-repeater{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1400px){.card-repeater{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-repeater__item-container{min-width:0;display:flex}.card-repeater-section{width:100%}.card-repeater-section__header{margin-block-end:var(--size-l)}.dialog{background:0 0;border:none;min-width:100vw;min-height:100svh;margin:0;padding:3rem 1rem}@media (width<=576px){.dialog{padding:0}}@media (width>=768px){.dialog{padding:5rem 2rem}}.dialog[open],.dialog[open]::backdrop{animation:.3s fade-in}.dialog--is-hidden[open],.dialog--is-hidden[open]::backdrop{animation:.3s forwards fade-out}.dialog--has-interactive-backdrop::backdrop{cursor:pointer}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.dialog__content{background-color:var(--c-white);width:calc(100% - 4rem);max-width:60.625rem;box-shadow:var(--box-shadow);border:none;border-radius:1rem;margin:0 auto;padding:5rem 2rem 2rem;position:relative;overflow:hidden}@media (width<=576px){.dialog__content{border-radius:0;width:100%}}@media (width>=768px){.dialog__content{padding:4rem 3.75rem 3.75rem}}.dialog__close-button{--button-rounded-shadow:none;--button-border-color:var(--c-neutral-300);--button-border-width:1px;z-index:100;position:fixed;inset-block-start:4rem;inset-inline-end:5rem}@media (width<=576px){.dialog__close-button{inset-block-start:1.5rem;inset-inline-end:2rem}}@media (width>=768px){.dialog__close-button{inset-block-start:6.5rem;inset-inline-end:6.5rem}}@media (width>=1080px){.dialog__close-button{inset-inline-end:calc(50% - 28.3125rem)}}.employee-repeater-item{gap:var(--employee-repeater-item-content-spacing);flex-direction:column;display:flex}.employee-repeater-item__image-wrapper{border-radius:var(--employee-repeater-item-image-border-radius);aspect-ratio:var(--employee-repeater-item-image-aspect-ratio);margin:0;position:relative;overflow:hidden}.employee-repeater-item__image{object-fit:cover;width:100%;height:100%;display:block}.employee-repeater-item__content{place-items:center start;gap:var(--employee-repeater-item-text-spacing);display:grid}.employee-repeater-item__content--horizontal{--employee-repeater-item-text-spacing:var(--size-3xs);grid-template-columns:1fr auto;padding-inline-end:var(--size-xs)}.employee-repeater-item__button{grid-area:1/2/3}.employee-repeater-item__image-wrapper .employee-repeater-item__button{opacity:0;width:fit-content;transition:calc(.5s * var(--animation-duration-multiplier)) ease-in-out;transition-property:background,opacity;position:absolute;top:50%;left:50%;translate:-50% -50%}.employee-repeater-item__image-wrapper .employee-repeater-item__button:before{content:"";display:block;position:absolute;inset:-500%}.employee-repeater-item__image-wrapper:hover .employee-repeater-item__button{opacity:1}.employee-repeater-item__name{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);color:var(--employee-repeater-item-name-color);margin:0}.employee-repeater-item__position{font-size:var(--f-size-s);font-weight:var(--f-weight-book);color:var(--employee-repeater-item-position-color);margin:0}:root{--employee-repeater-gap:1.625rem;--employee-repeater-column-count:3;--employee-repeater-item-content-spacing:var(--size-m);--employee-repeater-item-text-spacing:var(--size-4xs);--employee-repeater-item-image-border-radius:var(--radius-l);--employee-repeater-item-image-aspect-ratio:1 / 1;--employee-repeater-item-name-color:var(--c-black);--employee-repeater-item-position-color:var(--c-neutral-900)}.employee-repeater{gap:var(--employee-repeater-gap);grid-template-columns:1fr;display:grid}@media (width>=1080px){.employee-repeater{grid-template-columns:repeat(var(--employee-repeater-columns,1), 1fr)}}:root{--icon-list-image-width:4rem}.icon-list-item{flex-direction:var(--card-flex-direction);align-items:var(--card-align-items);justify-content:var(--card-justify-content);gap:var(--card-gap);background-color:var(--card-background-color);border:solid var(--card-border-width) var(--card-border-color);border-radius:var(--card-border-radius);padding:var(--card-padding);transition:calc(.3s * var(--animation-duration-multiplier)) ease;--card-background-color:var(--c-white);--card-border-color:var(--c-white);--card-color:var(--c-black);--card-body-color:rgba(var(--c-black-rgb), .8);--card-padding:var(--size-l);--card-gap:var(--size-4xs) var(--size-l);--card-border-radius:var(--radius-l);box-shadow:0 2px 24px var(--c-neutral-100);grid-template-columns:1fr;grid-template-areas:"title""content";transition-property:background-color,border,color,box-shadow;display:grid}.icon-list-item:has(img){--card-align-items:center;--card-gap:var(--size-s) var(--size-l);grid-template-areas:"image""title""content"}@media (width>=768px){.icon-list-item:has(img){grid-template-columns:var(--icon-list-image-width) 1fr;grid-template-areas:"image title""image content"}}.icon-list-item__image{width:var(--icon-list-image-width);aspect-ratio:1;object-fit:contain;grid-area:image}@media (width>=768px){.icon-list-item__image{width:100%}}.icon-list-item__title{font-size:calc(var(--f-size-2xl) * .9);font-weight:var(--f-weight-book)}@media (width>=768px){.icon-list-item__title{font-size:var(--f-size-2xl)}}.icon-list-item__title{color:var(--c-black);grid-area:title;margin:0;line-height:1.5}.icon-list-item__subtitle{font-size:var(--f-size-m);font-weight:var(--f-weight-book);color:var(--c-neutral-900);grid-area:content;margin:0}.icon-list-item__content{grid-area:content}.icon-list-item__content>:first-child{margin-block-start:0}.icon-list-item__content>:last-child{margin-block-end:0}.icon-list{gap:var(--size-3xs);margin:0;padding:0;list-style:none;display:grid}.intermezzo-detail{padding-block-end:4rem}.intermezzo-detail__video,.intermezzo-detail__picture{width:100%}.intermezzo-detail__picture{aspect-ratio:1.67}.intermezzo-detail__image{object-fit:cover}.intermezzo-detail__content-wrapper{max-width:var(--intermezzo-wrapper-width);margin:0 auto}.intermezzo-detail__content-wrapper:empty{display:none}.intermezzo-detail__content-wrapper:has(hr:only-child){display:none}.intermezzo-detail__header{flex-direction:column;display:flex}.intermezzo-detail__caption{font-size:var(--f-size-l);font-weight:var(--f-weight-book);color:var(--c-brand-500);order:-1;margin:0}.intermezzo-detail__title{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){.intermezzo-detail__title{font-size:var(--f-size-4xl)}}.intermezzo-detail__title{color:var(--c-black);margin-block-start:.5rem}.intermezzo-detail__author{color:var(--c-neutral-900);margin-block:1.5rem 0;font-size:.9375rem}.intermezzo-detail__content-html,.intermezzo-detail__content-html p,.intermezzo-detail__content-html li,.intermezzo-detail__children,.intermezzo-detail__children p,.intermezzo-detail__children li{font-family:var(--f-family-primary), sans-serif;font-weight:var(--f-weight-book);color:var(--c-neutral-500);font-size:.9375rem}.intermezzo-detail__content-html strong,.intermezzo-detail__content-html em,.intermezzo-detail__content-html h1,.intermezzo-detail__content-html h2,.intermezzo-detail__content-html h3,.intermezzo-detail__content-html h4,.intermezzo-detail__content-html h5,.intermezzo-detail__content-html h6,.intermezzo-detail__children strong,.intermezzo-detail__children em,.intermezzo-detail__children h1,.intermezzo-detail__children h2,.intermezzo-detail__children h3,.intermezzo-detail__children h4,.intermezzo-detail__children h5,.intermezzo-detail__children h6{color:var(--c-neutral-900)}.intermezzo-detail__content-html h1,.intermezzo-detail__content-html h2,.intermezzo-detail__content-html h3,.intermezzo-detail__children h1,.intermezzo-detail__children h2,.intermezzo-detail__children h3{margin-block:var(--size-2xl) var(--size-xl)}.intermezzo-detail__content-html h4,.intermezzo-detail__content-html h5,.intermezzo-detail__content-html h6,.intermezzo-detail__children h4,.intermezzo-detail__children h5,.intermezzo-detail__children h6{margin-block:var(--size-xl) var(--size-m)}.intermezzo-detail__content-html p,.intermezzo-detail__children p{line-height:2rem}.intermezzo-detail__content-html ul,.intermezzo-detail__children ul{padding-inline-start:1rem;list-style:outside}.intermezzo-detail__content-html ol,.intermezzo-detail__children ol{padding-inline-start:1rem}.intermezzo-detail__content-html ul li::marker{color:var(--c-neutral-500)}.intermezzo-detail__children ul li::marker{color:var(--c-neutral-500)}.intermezzo-detail__content-html ol li,.intermezzo-detail__children ol li{padding-inline-start:.5rem}.intermezzo-detail__content-html img,.intermezzo-detail__children img{object-fit:cover;border-radius:1rem;width:100%}.intermezzo-detail__content-html img,.intermezzo-detail__content-html video,.intermezzo-detail__children img,.intermezzo-detail__children video{max-width:100%}.intermezzo-detail__content-html,.intermezzo-detail__children{margin-block-start:2rem}.intermezzo-detail__content-html--full,.intermezzo-detail__children--full{height:0;margin-block-start:0;transition:height .6s;overflow:hidden}.intermezzo-detail__children-unstyled{margin-block-start:2rem}.intermezzo-detail__content-expandable--expanded .intermezzo-detail__content-html--full{height:fit-content}.intermezzo-detail__content-toggle{width:fit-content;margin-top:1rem}.intermezzo-detail__content-toggle-icon{transition:rotate .3s}.intermezzo-detail__content-expandable--expanded .intermezzo-detail__content-toggle-icon{rotate:.5turn}.intermezzo-detail__divider{--divider-margin:4rem 0}:root{--counter-value-color:var(--c-black);--counter-link-color:var(--c-brand-500)}.number-counter{position:relative}.number-counter__value{letter-spacing:-3px;color:var(--counter-value-color);align-items:baseline;gap:.5rem;margin-block:0;line-height:1.14;display:flex}.number-counter__link{font-size:1rem;font-weight:var(--f-weight-book);color:var(--counter-link-color);align-items:center;gap:.75rem;display:flex}.number-counter__link:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.number-counter__link-icon{height:.875rem}.publications-list{gap:var(--size-xs);flex-direction:column;display:flex}.publications-list__item{gap:var(--size-3xs);width:100%;padding:var(--size-m);border-radius:var(--radius-l);flex-direction:column;display:flex}@media (width>=1080px){.publications-list__item{gap:var(--size-xs);flex-direction:row;justify-content:space-between;align-items:center}}.publications-list__item:nth-child(odd){background-color:var(--c-neutral-50)}.publications-list__item-title{font-size:calc(var(--f-size-2xl) * .9);font-weight:var(--f-weight-book)}@media (width>=768px){.publications-list__item-title{font-size:var(--f-size-2xl)}}.publications-list__item-title{flex:1 0 auto}.publications-list__item-links{gap:var(--size-2xs) var(--size-l);flex-wrap:wrap;display:flex}@media (width>=1080px){.publications-list__item-links{justify-content:flex-end}}:root{--quick-links-separator-width:1px;--quick-links-separator-color:var(--c-neutral-300);--quick-links-item-width:auto;--quick-links-item-spacing:var(--size-xs);--quick-links-item-font-size:inherit;--quick-links-item-background-color:transparent;--quick-links-item-color:var(--c-neutral-900);--quick-links-item-background-color-hover:var(--c-neutral-900);--quick-links-item-color-hover:var(--c-neutral-900)}.quick-links{column-gap:var(--size-s);width:100%;padding:0;list-style:none}.quick-links--column-layout-horizontal{grid-template-columns:1fr;display:grid}@media (width>=1080px){.quick-links--column-layout-horizontal{grid-template-columns:repeat(var(--quick-links-columns,1), 1fr)}}.quick-links--column-layout-vertical{break-inside:avoid}@media (width>=1080px){.quick-links--column-layout-vertical{column-count:var(--quick-links-columns,1)}}.quick-links__item-container{--button-background-color:var(--quick-links-item-color);--button-color:var(--quick-links-item-color);--button-background-color-hover:var(--quick-links-item-background-color-hover);--button-color-hover:var(--quick-links-item-color-hover);width:var(--quick-links-item-width);padding-block:var(--quick-links-item-spacing)}.quick-links__item-container:not(:only-child){border-bottom:var(--quick-links-separator-width) solid var(--quick-links-separator-color)}@container style(--quick-links-item-width:auto){.quick-links__item-container{flex:none}}@container style(--quick-links-separator-width:0){.quick-links__item-container:first-child{padding-block-start:0}.quick-links__item-container:last-child{padding-block-end:0}}.quick-links__item-container>.button{--button-font-size:var(--quick-links-item-font-size)}.quick-links__item-container>.button,.quick-links__item-container>.button>div{width:inherit;justify-content:space-between}:root{--c-sdg-6:#00add8;--c-sdg-7:#fdb713;--c-sdg-8:#8f1737;--c-sdg-9:#f36d24;--c-sdg-11:#f99d25;--c-sdg-12:#cf8d2a}.sdg-list__wrapper{padding-inline:unset;justify-content:center;align-items:center;display:flex}@media (width>=768px){.sdg-list__wrapper{padding-inline:var(--wrapper-padding)}}.sdg-list__list{padding:0;padding-inline:var(--wrapper-padding);scroll-snap-type:x mandatory;scroll-snap-align:center;justify-content:flex-start;align-items:center;gap:.75rem;margin:0;display:flex;overflow-x:scroll}@media (width>=768px){.sdg-list__list{padding-inline:unset;overflow-x:unset;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}}.sdg-list__item{scroll-snap-align:center;list-style-type:none;position:relative}.sdg-list__tag{background-color:var(--c-neutral-500);border-radius:.75rem 1rem;justify-content:center;align-items:center;padding-block:1rem;padding-inline:2rem;display:flex;transform:skew(-32deg)}.sdg-list__tag--sdg-6{background-color:var(--c-sdg-6)}.sdg-list__tag--sdg-7{background-color:var(--c-sdg-7)}.sdg-list__tag--sdg-8{background-color:var(--c-sdg-8)}.sdg-list__tag--sdg-9{background-color:var(--c-sdg-9)}.sdg-list__tag--sdg-11{background-color:var(--c-sdg-11)}.sdg-list__tag--sdg-12{background-color:var(--c-sdg-12)}.sdg-list__tag-content{transform:skew(32deg)}.sdg-list__tag-icon{height:2rem;color:var(--c-white)}.section-heading{scroll-margin-block-start:calc(var(--navigation-header-height) + .5rem);position:relative}.section-heading--centered{justify-content:center;display:flex}.section-heading__main{display:contents}.section-heading__main:hover .section-heading__anchor{opacity:1}.section-heading__anchor{left:calc(anchor(--section-heading-content left) - 1rem);top:min(2rem, anchor(--section-heading-content center));color:var(--c-brand-500);--icon-size:1rem;opacity:0;transition:opacity .1s ease-out;display:none;position:absolute;translate:-50% -50%}.section-heading__anchor:focus{opacity:1}@media (width>=1080px){.section-heading__anchor{display:block}}.section-heading__anchor+*{anchor-name:--section-heading-content}.section-wrapper{width:min(100% - 1rem, var(--wrapper-width));margin:0 auto;padding-inline:1.5rem}@media (width>=768px){.section-wrapper{padding-inline:6.63rem}}.section-wrapper{padding-block-start:2rem;position:relative}@media (width>=768px){.section-wrapper{padding-block-start:4.12rem}}.section-wrapper:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--c-white) 50%, #f0f0f000 100%);border-radius:1rem;width:100%;height:16rem;position:absolute;top:0;left:0;box-shadow:0 -40px 80px -20px #00000026}@media (width>=768px){.section-wrapper:before{height:22.188rem}}.hero-section+.section-wrapper{z-index:2;margin-block-start:-5rem;position:relative}div:has(.hero-section)+.section-wrapper{z-index:2;margin-block-start:-5rem;position:relative}.tab-content{scroll-snap-type:x mandatory;max-width:100%;display:flex;overflow:hidden}.tab-content--direction-vertical{scroll-snap-type:y mandatory;flex-direction:column}.tab-content__item{scroll-snap-align:start;flex:1 0 auto;width:100%}.tab-content--direction-vertical .tab-content__item{width:unset;height:100%}:root{--table-header-padding:var(--size-xs);--table-header-font-size:var(--f-size-l);--table-header-font-weight:var(--f-weight-medium);--table-header-color:var(--c-black);--table-header-background-color:transparent;--table-header-border-width:0;--table-header-border-color:transparent;--table-cell-padding:var(--size-xs);--table-cell-font-size:var(--f-size-m);--table-cell-font-weight:var(--f-weight-book);--table-cell-color:var(--c-black);--table-cell-background-color:transparent;--table-cell-border-width:1px;--table-cell-border-color:var(--c-neutral-300);--table-cell-color-hover:var(--c-black);--table-cell-background-color-hover:var(--c-neutral-50);--table-cell-border-color-hover:var(--c-neutral-300);--table-outer-column-padding:0;--table-last-column-align:end}.table{position:relative;overflow:hidden}.table__wrapper{width:100%;overflow:auto;container:--table/scroll-state}.table__table{border-collapse:collapse}.table__table th,.table__table td{text-align:start;background:0 0}.table__table th:first-of-type,.table__table td:first-of-type{padding-inline-start:var(--table-outer-column-padding)}.table__table th:last-of-type,.table__table td:last-of-type{text-align:var(--table-last-column-align);padding-inline-end:var(--table-outer-column-padding)}.table__table th{padding:var(--table-header-padding);color:var(--table-header-color);background-color:var(--table-header-background-color);border:none;border-bottom:var(--table-header-border-width) solid var(--table-header-border-color);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight)}.table__table td{padding:var(--table-cell-padding);font-size:var(--table-cell-font-size);font-weight:var(--table-cell-font-weight);color:var(--table-cell-color);background-color:var(--table-cell-background-color);border:none;border-bottom:var(--table-cell-border-width) solid var(--table-cell-border-color);transition:calc(.3s * var(--animation-duration-multiplier)) ease;transition-property:color,background-color,border-color}.table__table tr:hover>td{color:var(--table-cell-color-hover);background-color:var(--table-cell-background-color-hover);border-color:var(--table-cell-border-color-hover)}.table__table tr:last-of-type td{border-bottom-width:0}.table__table{min-width:100%}.table__scroll-fade:before,.table__scroll-fade:after{content:"";pointer-events:none;opacity:0;width:1.5rem;transition:opacity calc(.3s * var(--animation-duration-multiplier)) ease;background:linear-gradient(90deg,#00000040,#0000);display:block;position:absolute;inset-block:0}.table__scroll-fade:before{left:0}.table__scroll-fade:after{right:0;transform:scaleX(-1)}@container --table scroll-state(scrollable:left){.table__scroll-fade:before{opacity:1}}@container --table scroll-state(scrollable:right){.table__scroll-fade:after{opacity:1}}.tab-button--active{anchor-name:--active-tab}:root{--tabs-spacing:2rem;--tabs-border-width:1px;--tabs-border-color:var(--c-neutral-300);--tabs-border-spacing:var(--size-s);--tabs-indicator-color:var(--c-neutral-900);--tabs-indicator-height:2px}.tabs{anchor-scope:--active-tab;gap:var(--tabs-spacing);width:100%;border-block-end:var(--tabs-border-width) solid var(--tabs-border-color);flex-wrap:nowrap;padding-block-end:var(--tabs-border-spacing);display:flex;position:relative}.tabs--variant-light{--tabs-indicator-color:var(--c-white);--tabs-border-color:rgba(var(--c-white-rgb), .5)}.tabs--variant-light .tabs__tab-button{--button-background-color:var(--c-white);--button-background-color-hover:var(--c-white)}.tabs--overflow-style-wrap{flex-wrap:wrap}.tabs--overflow-style-scroll.tabs--direction-horizontal{--tabs-scroll-padding-block-end:calc(var(--tabs-border-spacing) + 1px);padding-block-end:var(--tabs-scroll-padding-block-end);overflow:auto hidden;container:--tabs/scroll-state}.tabs--overflow-style-scroll.tabs--direction-horizontal>.button{margin-block-start:2px}.tabs--overflow-style-scroll.tabs--direction-horizontal>.button:first-child,.tabs--overflow-style-scroll.tabs--direction-horizontal>.button:is(.tabs__scroll-fade--start+*){margin-inline-start:2px}.tabs--overflow-style-scroll.tabs--direction-horizontal>.button:last-child{margin-inline-end:2px}.tabs--overflow-style-scroll.tabs--direction-horizontal>.button:has(+.tabs__scroll-fade--end){margin-inline-end:2px}.tabs:after{content:"";background-color:var(--tabs-indicator-color);bottom:calc(anchor(--active-tab bottom) - 1rem - 1px);height:var(--tabs-indicator-height);left:calc(anchor(--active-tab left) + .5rem);right:calc(anchor(--active-tab right) + .5rem);transition:top .3s,right .3s,bottom .3s,left .3s;position:absolute}.tabs--direction-vertical{width:auto;border-block-end:none;border-inline-end:var(--tabs-border-width) solid var(--tabs-border-color);flex-direction:column;padding-block-end:0;padding-inline-end:var(--tabs-border-spacing)}.tabs--direction-vertical:after{bottom:anchor(--active-tab bottom);top:anchor(--active-tab top);left:auto;right:calc(var(--tabs-border-width) * -1);width:var(--tabs-indicator-height);height:auto}.tabs__scroll-fade{z-index:1;pointer-events:none;flex:none;align-self:stretch;width:0;position:sticky}.tabs__scroll-fade:before{content:"";inset-block:0 calc(var(--tabs-scroll-padding-block-end) * -1);opacity:0;width:1.5rem;transition:opacity calc(.3s * var(--animation-duration-multiplier)) ease;background:linear-gradient(90deg,#00000040,#0000);position:absolute}.tabs__scroll-fade--start{margin-inline-end:calc(var(--tabs-spacing) * -1);left:0}.tabs__scroll-fade--start:before{left:0}.tabs__scroll-fade--end{margin-inline-start:calc(var(--tabs-spacing) * -1);right:0}.tabs__scroll-fade--end:before{right:0;transform:scaleX(-1)}@container --tabs scroll-state(scrollable:left){.tabs__scroll-fade--start:before{opacity:1}}@container --tabs scroll-state(scrollable:right){.tabs__scroll-fade--end:before{opacity:1}}:root{--video-max-height:90vh;--video-object-fit:cover;--video-background:var(--c-black);--video-border-radius:0}.video{align-items:center;display:flex;position:relative}.video__play-button-wrapper{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video__play-button{--button-spacing:.25rem;--button-icon-size:2rem;opacity:0;transition:opacity calc(.3s * var(--animation-duration-multiplier))}.video:hover .video__play-button,.video:focus-within:focus-visible .video__play-button,.video--is-paused .video__play-button{opacity:1}.video__controls-wrapper{z-index:10;flex-direction:row;gap:1.5rem;display:flex;position:absolute;inset-block-end:1.5rem;inset-inline-end:1.5rem}.video__control-button{--button-spacing:.5rem 0;--button-icon-size:1.25rem;opacity:0;transition:opacity calc(.3s * var(--animation-duration-multiplier))}.video:hover .video__control-button,.video:focus-within:focus-visible .video__control-button,.video--is-paused .video__control-button{opacity:1}.video__element{width:100%;height:100%;max-height:var(--video-max-height);object-fit:var(--video-object-fit);background:var(--video-background);border-radius:var(--video-border-radius)}.youtube-video{aspect-ratio:16/9;width:100%;position:relative}.youtube-video__custom-play-button{--button-spacing:.5rem;--button-icon-size:2rem;z-index:1;transition:opacity calc(.3s * var(--animation-duration-multiplier)) ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-video--is-playing:not(:hover) .youtube-video__custom-play-button{opacity:0}.youtube-video__player{border:none;width:100%;height:100%;position:absolute;inset:0}.youtube-video--has-custom-controls .youtube-video__player{pointer-events:none}}@layer containers{.contact-form{width:100%}.contact-form__tag{margin-block:calc(-1 * var(--size-xl)) var(--size-l)}.contact-form__title{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){.contact-form__title{font-size:var(--f-size-4xl)}}.contact-form__title{margin:0}.contact-form__inputs-wrapper{flex-direction:column;gap:1.25rem;max-width:32rem;margin-top:2rem;display:flex}.contact-form__input-label{color:var(--c-black)}.contact-form__input+.contact-form__input{margin-top:1rem}.contact-form__textarea{resize:none;width:100%}.contact-form__button-wrapper{justify-content:flex-end;align-items:center;gap:var(--size-l);width:100%;padding:var(--size-l) 0;display:flex}.contact-form__submit-button-info{margin-block:var(--size-m) 0}.employee-intermezzo--details__image-wrapper{border-radius:1rem;width:100%;height:23.5rem;margin-block-end:2rem}.employee-intermezzo--details__image{object-fit:cover;border-radius:1rem;width:100%;height:100%}.employee-intermezzo--details__name{font-size:var(--f-size-2xl);font-weight:var(--f-weight-book)}@media (width>=768px){.employee-intermezzo--details__name{font-size:var(--f-size-3xl)}}.employee-intermezzo--details__name{color:var(--c-neutral-900);margin-block-end:.5rem}.employee-intermezzo--details__position{font-size:.75rem;font-weight:var(--f-weight-medium);color:var(--c-neutral-500);margin:0;line-height:2}@media (width>=768px){.employee-intermezzo--details__description--heading{font-size:var(--f-size-4xl)}}.employee-intermezzo--details__description--link{white-space:nowrap;color:var(--c-brand-500);justify-content:flex-start;align-items:center;font-weight:500;display:flex}.employee-intermezzo--details__description--link>*{display:block}.employee-intermezzo--details__description--link svg{width:1rem;height:1rem;fill:var(--c-brand-500);margin-right:1rem}.employee-intermezzo--details__description{justify-content:space-around;align-items:center;margin:1rem 0;display:flex}.employee-intermezzo--details__description>*{display:block}.employee-intermezzo--details__description--item{text-align:center}.employee-intermezzo--details__description--item--value{color:var(--c-brand-500);font-size:56px;font-weight:325;line-height:1.18}.employee-intermezzo--details__description--item--unit{font-size:20px;font-weight:var(--f-weight-book);color:#434343;line-height:1.6}.employee-intermezzo--details__description{background-color:#fafafa;margin:1rem 0;padding:1rem 2rem}.employee-intermezzo--details__description--heading{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){.employee-intermezzo--details__description--heading{font-size:var(--f-size-4xl)}}.employee-intermezzo--details__description .chevron-link{--cl-color:var(--c-brand-500)}.employee-intermezzo--details__description{text-align:center;background-color:#fff;margin:1rem 0;padding:0 2rem}.employee-intermezzo--details__description--quote{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){.employee-intermezzo--details__description--quote{font-size:var(--f-size-6xl)}}.employee-intermezzo--details__description--quote{color:var(--c-brand-500);margin-bottom:1rem;line-height:1.7}.employee-intermezzo--details__description--name,.employee-intermezzo--details__description--position{line-height:2.13}.employee-intermezzo--details__description:before{content:"";z-index:-1;display:block;position:absolute;inset:5rem 0 0;box-shadow:0 .125rem 4.625rem -.9375rem #00000040}.employee-intermezzo--details__description{text-align:left;flex-direction:column;align-items:flex-start;margin-block:2rem;padding-inline:0;line-height:1.9}.employee-intermezzo-list__title{font-size:calc(var(--f-size-2xl) * .9);font-weight:var(--f-weight-book)}@media (width>=768px){.employee-intermezzo-list__title{font-size:var(--f-size-2xl)}}.employee-intermezzo-list__title{color:var(--c-neutral-900);margin-block-end:2rem}.employee-intermezzo-list__list{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.employee-intermezzo-list__employee{background-color:unset;text-align:start;cursor:pointer;color:currentColor;align-items:center;gap:1rem;display:flex}.employee-intermezzo-list__employee-avatar-wrapper{background-color:var(--c-neutral-100);filter:drop-shadow(0 0 1px #00000040);border-radius:50%;flex-shrink:0;width:4rem;height:4rem}.employee-intermezzo-list__employee-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.employee-intermezzo-list__employee-name{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);margin-block:unset;color:var(--c-neutral-900);transition:color .3s}.employee-intermezzo-list__employee:hover .employee-intermezzo-list__employee-name{color:var(--c-brand-500)}.employee-intermezzo-list__employee-position{font-size:var(--f-size-s);font-weight:var(--f-weight-book);color:var(--c-neutral-700);margin:0}.employee-intermezzo__details{border-bottom:1px solid var(--c-neutral-300);margin-block-end:4rem}.calendar-section__badge{margin-block-end:1.5rem}.calendar-section__title{--title-text-align-mobile:start;font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){.calendar-section__title{font-size:var(--f-size-5xl)}}.calendar-section__title{color:var(--c-neutral-900)}.calendar-section__text{color:var(--c-neutral-700);margin-block-start:1rem}.calendar-section__tabs{margin-block-start:2rem}.calendar-section__list{padding-inline:var(--wrapper-padding)}@media (width<=576px){.calendar-section__list{padding-inline:var(--wrapper-phone-padding)}}.cta-section__card{z-index:1;--title-color:var(--c-white);position:relative}@media (width>=1080px){.cta-section__card{--card-padding:var(--size-3xl) var(--size-xl);--card-flex-direction:row;--card-justify-content:space-between}}.cta-section__buttons{gap:var(--size-l);display:flex}.downloads-section{align-items:flex-start;gap:var(--size-l);flex-direction:column;display:flex}.hero-media-slide{width:100%;height:100%;z-index:var(--hero-media-slide-index);transition:opacity var(--hero-media-slide-transition-duration,1s) ease;opacity:0;background:var(--c-brand-500);position:absolute;top:0;left:0}.hero-media-slide--should-show{opacity:1}.hero-media-slide--should-show .hero-media-slide__media{scale:1.05}.hero-media-slide__media{object-fit:cover;object-position:center;width:100%;height:100%;transition:scale ease-out;transition-duration:inherit}@keyframes hero-slide-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}.hero-slide-progress{--hero-slide-progress-item-amount:1;--hero-slide-progress-item-width:calc(var(--size-xs) + var(--size-m));width:calc(var(--hero-slide-progress-item-width) * var(--hero-slide-progress-item-amount))}.hero-slide-progress__number-list{align-items:baseline;gap:var(--size-m);width:100%;margin:unset;padding:unset;display:flex}.hero-slide-progress__number-item{width:var(--size-xs);list-style-type:none;position:relative}.hero-slide-progress__number-button{padding-block:var(--size-3xs);padding-inline:unset;font-size:var(--f-size-xs);font-weight:var(--f-weight-book);color:var(--c-white);border:unset;background:unset;transition:opacity calc(.3s * var(--animation-duration-multiplier)) ease;opacity:.5}.hero-slide-progress__number-button--is-active{opacity:1}.hero-slide-progress__number-button:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.hero-slide-progress__progress-wrapper{background-color:var(--c-white);width:100%;height:1px;position:relative;overflow:clip}.hero-slide-progress__progress-bar{width:inherit;height:inherit;background-color:var(--c-brand-500);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-100%)}.hero-slide-progress__progress-bar--is-counting{animation:hero-slide-progress var(--hero-slide-duration) linear}.hero-with-slides{--hero-section-height:100dvh;--hero-section-visual-height:calc(var(--hero-section-height) - var(--size-3xl));height:calc(var(--hero-section-height) * var(--hero-section-height-reduction))}.hero-with-slides__visual-wrapper{z-index:10;height:var(--hero-section-visual-height);clip-path:inset(0 0 var(--hero-section-visual-clip) 0 round 0 0 var(--radius-l) var(--radius-l));position:relative}.hero-with-slides__wrapper,.hero-with-slides__tag,.hero-with-slides__title,.hero-with-slides__subtitle,.hero-with-slides__read-more-button,.hero-with-slides__progress,.hero-with-slides__call-to-action{transition:calc(1s * var(--animation-duration-multiplier)) ease;opacity:1;transition-property:transform,opacity}.hero-with-slides__wrapper{z-index:20;height:var(--hero-section-visual-height);padding-block:var(--navigation-header-height) var(--size-4xl);flex-direction:column;display:flex;position:relative}@media (width>=768px){.hero-with-slides__wrapper{flex-direction:row;justify-content:space-between}}.hero-with-slides__wrapper--is-hidden{opacity:0;transform:translateY(-6rem)}.hero-with-slides__text-wrapper{max-width:40rem;height:100%;color:var(--c-white);flex-direction:column;justify-content:center;display:flex}.hero-with-slides__progress-wrapper{left:var(--wrapper-padding);bottom:var(--size-4xl);position:absolute}.hero-with-slides__tag{align-self:flex-start;margin-block-end:var(--size-l)}.hero-with-slides__tag--is-hidden{opacity:0;transform:translateY(-3rem)}.hero-with-slides__title{word-break:break-word}@media (height<=48rem){.hero-with-slides__title{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:var(--f-size-3xl)!important}}@media (height<=42rem){.hero-with-slides__title{-webkit-line-clamp:4;font-size:var(--f-size-2xl)!important}}@media (height<=40rem){.hero-with-slides__title{-webkit-line-clamp:3}}@media (height<=36rem){.hero-with-slides__title{font-size:var(--f-size-xl)!important}}.hero-with-slides__title{font-size:var(--f-size-3xl);font-weight:var(--f-weight-book);line-height:1.3}@media (width>=1200px){.hero-with-slides__title{font-size:var(--f-size-5xl)}}.hero-with-slides__title--is-hidden{opacity:0;transform:translateY(-3rem)}.hero-with-slides__subtitle{font-size:var(--f-size-xl);font-weight:var(--f-weight-book);color:currentColor;line-height:1.6;transition-delay:.1s;display:none}.hero-with-slides__subtitle--is-hidden{opacity:0;transform:translateY(-3rem)}@media (height>=48rem){.hero-with-slides__subtitle{display:block}}@media (width>=576px){.hero-with-slides__subtitle{display:block}}.hero-with-slides__read-more-button{width:fit-content;margin-block-start:var(--size-l);transition-delay:.2s}.hero-with-slides__read-more-button--is-hidden{opacity:0;transform:translateY(-3rem)}.hero-with-slides__progress{width:fit-content;margin-inline:0}.hero-with-slides__progress--is-hidden{opacity:0;transform:translateY(3rem)}.hero-with-slides__media-carousel{z-index:10;height:var(--hero-section-visual-height);background-color:var(--c-neutral-200);position:fixed;inset:0}.legacy-hero{width:100%;min-height:var(--hero-height-desktop);background:var(--c-brand-500);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);--bottom-bar-height:7.3rem;position:relative;overflow:hidden}.legacy-hero__wrapper{z-index:2;width:min(100% - 1rem, var(--wrapper-width));flex-direction:column;justify-content:flex-end;min-height:100svh;margin-inline:auto;display:flex;position:relative}.legacy-hero__visual{width:100%;height:calc(100svh - var(--bottom-bar-height));border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);position:relative;overflow:hidden;box-shadow:0 4px 25px #0003}.legacy-hero__image{z-index:0;object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.legacy-hero__overlay-logo{--icon-size:40rem;z-index:1;pointer-events:none;color:#ffffff4d;position:absolute;inset-block-end:0;inset-inline-end:0}.legacy-hero__content{z-index:3;max-width:62rem;padding-bottom:calc(var(--size-8xl) + 7.8rem);flex-direction:column;justify-content:flex-end;gap:2rem;display:flex;position:relative}.legacy-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.legacy-hero__title-wrapper{flex-direction:column;gap:1rem;display:flex}.legacy-hero__subtitle{color:var(--c-white);opacity:.8;margin:0}.legacy-hero__title{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){.legacy-hero__title{font-size:var(--f-size-6xl)}}.legacy-hero__title{color:var(--c-white)}.legacy-hero--title-size-large .legacy-hero__title{font-size:var(--f-size-4xl)}@media (width>=768px){.legacy-hero--title-size-large .legacy-hero__title{font-size:calc(var(--f-size-6xl) * 1.125)}}.legacy-hero__button--white{--button-aal-background-color:var(--c-white);--button-aal-border-color:var(--c-white);--button-aal-hover-background-color:var(--c-neutral-100);color:var(--c-black)}.legacy-hero__button--white:hover{color:var(--c-black)}.legacy-hero__bottom-bar{background:var(--c-brand-500);width:100%;height:var(--bottom-bar-height);min-height:5rem;padding:var(--size-m) 0;justify-content:center;align-items:center;display:flex}.legacy-hero__bottom-bar-inner{width:min(100% - 2rem, var(--wrapper-width));justify-content:center;align-items:center;display:flex}.legacy-hero__bottom-bar-text{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);color:var(--c-white);justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.legacy-hero__arrow{width:.875rem;height:.875rem;display:block;transform:translateY(2px)}@supports (animation-timeline:scroll()){.hero-section__image{animation-name:hero-parallax-img;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}@keyframes hero-parallax-img{0%{transform:translateY(0)}to{transform:translateY(100px)}}}.intro-section{background:var(--c-neutral-100);width:100%;padding-block:var(--size-2xl);opacity:0;translate:0 var(--size-l);flex:1;justify-content:flex-start;align-items:center;transition:opacity .6s,translate .6s;display:flex}@media (width>=768px){.intro-section{padding-block:var(--size-4xl)}}@media (prefers-reduced-motion:reduce){.intro-section{opacity:1;translate:0}}.intro-section--is-in-view,.intro-section:not(.intro-section--is-animated){opacity:1;translate:0}.intro-section--expandable .intro-section__text-two-wrapper{transition:grid-template-rows calc(.35s * var(--animation-duration-multiplier)) ease;grid-template-rows:0fr;overflow:hidden}.intro-section--expandable .intro-section__text-two-wrapper--is-visible{grid-template-rows:1fr}.intro-section__content{text-align:center;align-items:center;gap:var(--size-l);padding-inline:var(--size-xs);flex-direction:column;width:100%;max-width:64rem;margin:0 auto;display:flex}@media (width>=576px){.intro-section__content{padding-inline:var(--size-3xl)}}.intro-section__static{align-items:center;gap:var(--size-l);flex-direction:column;display:flex}.intro-section__expandable{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.intro-section__text-two-wrapper{width:min(100%,42rem);margin-inline:auto;margin-bottom:var(--size-4xs);display:grid}.intro-section__text-two-inner{text-align:center;width:100%;min-height:0;overflow:hidden}.intro-section__image,.intro-section__text-two img{border-radius:var(--radius-l);width:100%;height:auto}.intro-section__tag{align-self:center}.intro-section__title{--title-font-size:var(--f-size-3xl);--title-line-height:1.3;--title-font-weight:var(--f-weight-book);--title-text-align:center;--title-text-align-mobile:start;--title-text-line-height:1.6;width:min(100%,42rem)}.intro-section__title h1,.intro-section__title h2,.intro-section__title h3,.intro-section__title h4,.intro-section__title .h1,.intro-section__title .h2,.intro-section__title .h3,.intro-section__title .h4{font-size:var(--title-font-size,var(--f-size-4xl));font-weight:var(--title-font-weight,var(--f-weight-medium));line-height:var(--title-line-height);color:var(--c-black);word-break:break-word}.intro-section__title h1,.intro-section__title .h1{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__title h1,.intro-section__title .h1{font-size:var(--f-size-6xl)}}.intro-section__title h2,.intro-section__title .h2{font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__title h2,.intro-section__title .h2{font-size:var(--f-size-5xl)}}.intro-section__title h3,.intro-section__title .h3{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__title h3,.intro-section__title .h3{font-size:var(--f-size-4xl)}}.intro-section__title h4,.intro-section__title .h4{font-size:var(--f-size-2xl);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__title h4,.intro-section__title .h4{font-size:var(--f-size-3xl)}}.intro-section__title p{font-size:var(--f-size-xl);font-weight:var(--f-weight-book);line-height:var(--title-text-line-height)}.intro-section__title>:first-child{margin-block-start:0}.intro-section__title>:last-child{margin-block-end:0}.intro-section__text-one,.intro-section__text-two{color:var(--c-black);text-align:center;line-height:1.6}.intro-section__text-one h1,.intro-section__text-one .h1,.intro-section__text-two h1,.intro-section__text-two .h1{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__text-one h1,.intro-section__text-one .h1,.intro-section__text-two h1,.intro-section__text-two .h1{font-size:var(--f-size-6xl)}}.intro-section__text-one h2,.intro-section__text-one .h2,.intro-section__text-two h2,.intro-section__text-two .h2{font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__text-one h2,.intro-section__text-one .h2,.intro-section__text-two h2,.intro-section__text-two .h2{font-size:var(--f-size-5xl)}}.intro-section__text-one h3,.intro-section__text-one .h3,.intro-section__text-two h3,.intro-section__text-two .h3{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__text-one h3,.intro-section__text-one .h3,.intro-section__text-two h3,.intro-section__text-two .h3{font-size:var(--f-size-4xl)}}.intro-section__text-one h4,.intro-section__text-one .h4,.intro-section__text-two h4,.intro-section__text-two .h4{font-size:var(--f-size-2xl);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__text-one h4,.intro-section__text-one .h4,.intro-section__text-two h4,.intro-section__text-two .h4{font-size:var(--f-size-3xl)}}.intro-section__text-one h5,.intro-section__text-two h5{font-size:calc(var(--f-size-2xl) * .9);font-weight:var(--f-weight-book)}@media (width>=768px){.intro-section__text-one h5,.intro-section__text-two h5{font-size:var(--f-size-2xl)}}.intro-section__text-one h6,.intro-section__text-two h6{font-size:var(--f-size-l);font-weight:var(--f-weight-book)}.intro-section__text-one p,.intro-section__text-two p{font-size:var(--f-size-m);font-weight:var(--f-weight-book)}.intro-section__text-one img,.intro-section__text-two img{max-width:100%;height:auto}.intro-section__text-one hr,.intro-section__text-two hr{margin-block:var(--size-xl);border:none;border-bottom:1px solid var(--c-neutral-300);opacity:1}.intro-section__text-one p,.intro-section__text-two p{font-size:var(--f-size-xl);font-weight:var(--f-weight-book);line-height:unset}.intro-section__text-one img:not([class]),.intro-section__text-two img:not([class]){width:auto;max-width:100%;height:auto}@media (width<=576px){.intro-section__text-one,.intro-section__text-two{text-align:start}}.intro-section__text-one{flex-shrink:0}.intro-section__toggle-button{--button-icon-color:var(--c-brand-500);--button-rounded-shadow:0 0 2px var(--c-neutral-550);width:var(--size-xl);height:var(--size-xl);flex-shrink:0}.small-hero-section{border-radius:0 0 var(--radius-l) var(--radius-l);width:100%;min-height:30rem;display:grid;position:relative;overflow:hidden}.small-hero-section:after{content:"";z-index:0;border-radius:inherit;background-color:var(--c-brand-500);position:absolute;inset:0}.small-hero-section__overlay-logo{--icon-size:40rem;z-index:2;pointer-events:none;color:#ffffff4d;position:absolute;inset-block-end:0;inset-inline-end:0}.small-hero-section__media{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.small-hero-section__media:after{content:"";z-index:1;background:linear-gradient(#00000026 0%,#0000008c 100%);position:absolute;inset:0}.small-hero-section__media-element{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.small-hero-section__content{z-index:2;align-items:center;height:100%;display:flex;position:relative}.small-hero-section__wrapper{align-items:flex-start;gap:var(--size-m);flex-direction:column;display:flex}.small-hero-section__title-wrapper{gap:var(--size-3xs);flex-direction:column;margin:0;display:flex}.small-hero-section__title{font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){.small-hero-section__title{font-size:var(--f-size-5xl)}}.small-hero-section__title{max-width:40rem;color:var(--c-white);text-align:start;margin:0}.small-hero-section__subtitle{font-size:var(--f-size-xl);font-weight:var(--f-weight-book);max-width:40rem;color:var(--c-white);opacity:.8;text-align:start;margin:0}@media (width>=1080px){.summary-section{min-height:62rem}}.summary-section__wrapper{gap:var(--size-2xl);padding-block:var(--size-3xl);flex-direction:column;display:flex;position:relative}@media (width>=1080px){.summary-section__wrapper{justify-content:space-between;align-items:flex-start;gap:var(--size-3xl);padding-block:var(--size-2xl);flex-direction:row}}.summary-section__title-wrapper{z-index:2;gap:var(--size-m);flex-direction:column;width:100%;margin-block-end:2rem;display:flex;position:relative}@media (width>=1080px){.summary-section__title-wrapper{max-width:34rem;margin-block-end:unset}}.summary-section__title,.summary-section__card{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.summary-section__title--is-hidden,.summary-section__card--is-hidden{opacity:0;transform:translateY(var(--size-3xl))}.summary-section__title-wrapper .summary-section__title{--title-font-size:var(--f-size-5xl);--title-font-weight:var(--f-weight-book);--title-line-height:1.3}.summary-section__title-wrapper .summary-section__title h2{font-size:var(--f-size-5xl)}@media (width<=576px){.summary-section__title-wrapper .summary-section__title h2{font-size:var(--f-size-3xl)}}.summary-section__title-wrapper .summary-section__title{text-align:start}.summary-section__image{width:100%;margin-top:var(--size-m);aspect-ratio:4/3;position:relative;overflow:hidden}@media (width>=1200px){.summary-section__image{margin-top:var(--size-s);position:absolute;top:100%;left:0}}.summary-section__image-img{object-fit:cover;width:100%;height:100%}.summary-section__card-wrapper{z-index:3;gap:var(--size-m);width:100%;margin-top:calc(var(--size-3xl) * -1);grid-template-columns:1fr;display:grid;position:relative}@media (width>=1080px){.summary-section__card-wrapper{gap:var(--size-l);flex:1;grid-template-columns:repeat(2,1fr);margin-top:0}}.summary-section__card{--card-justify-content:flex-start;--card-gap:var(--size-xs);--card-padding:var(--size-m);--card-border-radius:var(--radius-xl);--card-color:var(--c-black);transition-delay:calc(sibling-index() * .2s)}.summary-section__card .summary-section__card-heading{font-size:var(--f-size-xl);color:var(--c-brand-500);font-weight:var(--f-weight-book);margin:0;line-height:1.4}@media (width<=576px){.summary-section__card .summary-section__card-heading{font-size:var(--f-size-l)}}.summary-section__card .summary-section__card-description{font-size:var(--f-size-m);color:var(--c-black);font-weight:var(--f-weight-book);margin:0}:root{--text-image-section-spacing:var(--size-3xl);--text-image-section-spacing-mobile:var(--size-m);--text-image-section-image-border-radius:var(--radius-l);--text-image-section-button-offset:0}.text-image-section{gap:var(--text-image-section-spacing-mobile);flex-direction:column;width:100%;display:flex}@media (width>=768px){.text-image-section{align-items:center;gap:var(--text-image-section-spacing);flex-direction:row}}.text-image-section__image-container{position:relative}@media (width>=768px){.text-image-section__image-container{flex:attr(data-column-span number, 4)}}.text-image-section__image,.text-image-section__image-container>*{border-radius:var(--text-image-section-image-border-radius);max-width:100%;height:auto}@media (width>=768px){.text-image-section__content{flex:attr(data-column-span number, 8)}.text-image-section[data-image-position=right] .text-image-section__content{order:-1}}.text-image-section__buttons{align-items:flex-start;row-gap:var(--size-m);flex-wrap:wrap;margin-block-start:var(--text-image-section-button-offset);display:flex}.video-section{background-color:#0000;position:relative;overflow:visible}.video-section__wrapper{max-width:var(--wrapper-wide-width)}.video-section__video-wrapper{z-index:1;transform-origin:top;border-radius:1rem;transition:all .5s ease-out;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #00000026}.video-section__video-wrapper.segment-detail__animated-video-wrapper{aspect-ratio:unset;height:90vh}@media (width>=1200px){.video-section__video-wrapper.segment-detail__animated-video-wrapper{max-height:calc(100vh - var(--site-header-height));aspect-ratio:16/9;height:auto}}.video-section__video{height:100%}@media (width>=1200px){.video-section__video{height:auto}}.video-section__preview-video-wrapper{z-index:11;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.video-section__preview-video-wrapper--is-hidden{display:none}.video-section__preview-video{object-fit:cover;width:100%;height:100%}.video-section__unmuted-video{object-fit:cover;background-color:unset;width:100%;height:100%}.video-section__unmuted-video.segment-detail__unmuted-video{aspect-ratio:unset;height:100%}@media (width>=1200px){.video-section__unmuted-video.segment-detail__unmuted-video{aspect-ratio:16/9;height:auto}}.video-section__play-button{--button-spacing:.25rem;--button-icon-size:2rem;z-index:20;position:absolute;top:50%;left:50%;translate:-50% -50%}.video-section__card{z-index:20;background-color:var(--c-black);border-radius:1rem;flex-direction:column;gap:1.25rem;transition:opacity .4s,transform .4s;display:none;position:absolute}@media (width>=768px){.video-section__card{max-width:18rem;padding:1.25rem;display:flex;inset:1rem 1rem auto auto}}@media (width>=1200px){.video-section__card{max-width:22rem;padding:1.5rem;top:1.5rem;right:1.5rem}}.video-section__card--is-hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}.video-section__card-text p{font-size:var(--f-size-s);font-weight:var(--f-weight-book)}.video-section__card-text strong{font-size:var(--f-size-l);font-weight:var(--f-weight-book)}.video-section__card-text{color:var(--c-white)}.video-section__card-text>:first-child{margin-block-start:0}.video-section__card-text>:last-child{margin-block-end:0}.video-section__card-text>*{color:currentColor}.video-section__card-text span{color:rgb(from currentColor r g b/80%)}.video-section__line-animation{margin-block-start:-4rem;position:absolute}@media (width<=576px){.video-section__line-animation{display:none}}.we-listen-section-case-card{--card-justify-content:flex-start;width:27.5rem;max-width:100%;height:100%}.we-listen-section-case-card__title{font-size:calc(var(--f-size-2xl) * .9);font-weight:var(--f-weight-book)}@media (width>=768px){.we-listen-section-case-card__title{font-size:var(--f-size-2xl)}}.we-listen-section-case-card__title{color:var(--c-brand-500);word-break:break-word;margin-block-end:var(--size-3xs);line-height:normal}.we-listen-section-case-card__text{margin:0}.we-listen-section-case-card__text>:first-child{margin-block-start:0}.we-listen-section-case-card__text>:last-child{margin-block-end:0}.we-listen-section-heading{padding-block-start:12rem;position:relative}@media (width<=375px){.we-listen-section-heading{padding-block-start:4rem}}@media (width>=768px){.we-listen-section-heading{padding-block-start:15rem}}@media (width>=1080px){.we-listen-section-heading{z-index:2;padding-block-start:13rem;position:relative}}.we-listen-section-heading__title{--title-text-align-mobile:start;font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){.we-listen-section-heading__title{font-size:var(--f-size-5xl)}}.we-listen-section-heading__title{max-width:35rem;margin-block-start:1rem;font-size:2rem}@media (width>=768px){.we-listen-section-heading__title{font-size:3.5rem}}.we-listen-section-heading__title-part{color:var(--c-black);display:block}.we-listen-section-heading__title-part--emphasis{color:var(--c-brand-500)}@media (width>=768px){.we-listen-section-heading__title-part{display:inline-block}}.we-listen-section-heading__subtitle{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){.we-listen-section-heading__subtitle{font-size:var(--f-size-4xl)}}.we-listen-section-heading__subtitle{max-width:38rem;font-size:1.25rem;line-height:1.6}.we-listen-section-heading__text{max-width:43rem;margin-block-start:2rem;line-height:2.13}.we-listen-section-heading__line-scene{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:-1.5rem}@media (width<=375px){.we-listen-section-heading__line-scene{inset-inline-end:-.75rem}}@media (width>=1080px){.we-listen-section-heading__line-scene{inset-inline-end:-6rem}}@media (width>=1200px){.we-listen-section-heading__line-scene{inset-inline-end:-8.5rem}}@media (width>=1400px){.we-listen-section-heading__line-scene{inset-inline-end:-17rem}}.we-listen-section-slider{--basic-swiper-slide-height:auto}.we-listen-section{position:relative}.we-listen-section__wrapper{--wrapper-phone-padding:1rem;gap:var(--size-xl);flex-direction:column;display:flex}@media (width>=1080px){.we-listen-section__wrapper{--wrapper-phone-padding:0;gap:var(--size-3xl);padding-inline-start:16rem}}.we-listen-section__line-scene{pointer-events:none;position:absolute;inset-block-start:45rem}@media (width>=1080px){.we-listen-section__line-scene{inset-block-start:40rem}}.animated-video--show-backdrop-on-full-size:after{content:"";z-index:1;pointer-events:none;background:var(--c-black);opacity:0;transition:opacity .5s ease-out;display:block;position:fixed;inset:0}.animated-video--show-backdrop-on-full-size:has(.scroll-animation-full-size):after{opacity:1}.animated-video__wrapper{max-width:var(--wrapper-wide-width)}.animated-video__video-wrapper{z-index:2;max-height:calc(100vh - var(--site-header-height));transform-origin:top;border-radius:1rem;transition:all .5s ease-out;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #00000026}.animated-video__preview-video-wrapper{z-index:11;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.animated-video__preview-video-wrapper--is-hidden{display:none}.animated-video__preview-video{object-fit:cover;width:100%;height:100%}.animated-video__unmuted-video{object-fit:cover;background-color:unset}.animated-video__play-button-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.animated-video__play-button{--button-spacing:.25rem;--button-icon-size:2rem;z-index:2;opacity:.5;justify-content:center;align-items:center;transition:transform .3s,opacity .3s;display:flex;position:absolute}.animated-video__play-button:hover,.animated-video__play-button:focus{opacity:1;transform:scale(1.125)}.animated-video__overlay{--html-base-line-height:1.5;position:absolute;top:15%;left:15%}@media (width>=1400px){.animated-video__overlay{top:auto}}@media (width<=576px){.animated-video__video-check-intersection{height:85vh}.animated-video__video-wrapper{border-radius:0;height:100%;max-height:none}.animated-video__preview-video,.animated-video__unmuted-video,.animated-video__video{object-fit:cover;height:100%}.animated-video__video{aspect-ratio:auto}}.contact-card{--button-font-size:var(--f-size-m);align-items:center;margin-block-start:var(--size-3xl)}.contact-card .employee-card__image{width:clamp(9rem,20vw,16rem);height:clamp(9rem,20vw,16rem)}.contact-card .employee-card__cta{gap:var(--size-xs)}.contact-card .employee-card__information-container{gap:var(--size-3xs);flex-direction:column;display:flex}.contact-card .employee-card__information-container p{line-height:1.5}@media (width<=576px){.contact-card{flex-direction:column;align-items:flex-start;margin-block-start:var(--size-l)}.contact-card .employee-card__image{aspect-ratio:1;width:100%;max-width:18rem;height:auto}}.contact-card__contact-dialog-content{max-width:40rem}@media (width>=768px){.contact-card__contact-dialog-close-button{inset-inline-end:calc(50% - 16.75rem)}}.our-values-carousel{max-width:var(--our-values-carousel-max-width,44rem);margin-inline:auto}.our-values-carousel__value{width:var(--our-values-carousel-value-width,var(--size-8xl));text-align:center}@media (width>=1080px){.our-values-carousel__value{width:var(--our-values-carousel-value-width-desktop,12rem);text-align:start}}.our-values-carousel__value-icon-wrapper{justify-content:var(--our-values-carousel-icon-justify-mobile,center);width:100%;margin-block-end:var(--size-l);display:flex}@media (width>=1080px){.our-values-carousel__value-icon-wrapper{justify-content:var(--our-values-carousel-icon-justify,center)}}.our-values-carousel__value-icon{width:var(--our-values-carousel-icon-size,var(--size-5xl));height:var(--our-values-carousel-icon-size,var(--size-5xl))}@media (width>=1080px){.our-values-carousel__value-icon{width:var(--our-values-carousel-icon-size-desktop,var(--size-8xl));height:var(--our-values-carousel-icon-size-desktop,var(--size-8xl))}}.ai-search-section__wrapper{justify-content:center;align-items:center;display:flex}.ai-search-section__form{width:100%;max-width:40rem;height:7.5rem;padding-block:var(--size-xs);padding-inline:var(--size-l);border-radius:var(--radius-2xl);background-color:var(--c-white);position:relative}.ai-search-section__input{z-index:20;width:100%;font-size:var(--f-size-m);color:var(--c-black);background:0 0;border:none;outline:none;position:relative}.ai-search-section__input::placeholder{color:var(--c-neutral-500,#9ca3af)}.ai-search-section__submit-button{z-index:30;color:var(--c-black);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.5rem}.ai-search-section__submit-button:hover,.ai-search-section__submit-button:focus{opacity:.7}.ai-search-section__submit-icon{height:2rem}.ai-search-section__focus-button{z-index:10;opacity:0;position:absolute;inset:0}.ai-search-section__focus-button:not(:disabled){cursor:text}.ai-search-section__disclaimer{font-size:var(--f-size-xs);font-weight:var(--f-weight-book);color:var(--c-black);margin:0;margin-block-start:var(--size-3xs);padding-inline-start:var(--size-xs)}.faq-question{interpolate-size:allow-keywords;border-radius:var(--radius-l);background-color:var(--c-neutral-200)}.faq-question::details-content{block-size:0;transition:content-visibility calc(.3s * var(--animation-duration-multiplier)) allow-discrete, block-size calc(.3s * var(--animation-duration-multiplier));overflow-y:clip}.faq-question[open]::details-content{block-size:auto}.faq-question__summary{justify-content:space-between;align-items:center;gap:var(--size-m);padding:var(--size-s) var(--size-m);cursor:pointer;border-radius:var(--radius-l);display:flex}@media (width<=576px){.faq-question__summary{padding-inline:var(--size-s);align-items:flex-start}}.faq-question__summary::-webkit-details-marker{display:none}.faq-question__summary::marker{content:"";display:none}.faq-question__title{font-size:var(--f-size-xl);font-weight:var(--f-weight-book);-webkit-user-select:none;user-select:none;margin-block:0}.faq-question__button{width:var(--size-l);height:var(--size-l);background:var(--c-neutral-500);color:var(--c-white);min-width:var(--size-l);transition:background-color calc(.3s * var(--animation-duration-multiplier)) ease;border-radius:100%;flex:none;justify-content:center;align-items:center;display:flex}.faq-question__summary:hover .faq-question__button{background:var(--c-neutral-700)}.faq-question__body{padding:0 var(--size-m) var(--size-xs) var(--size-m)}.faq-question__answer{color:var(--c-neutral-700);font-weight:var(--f-weight-book);line-height:1.6}.faq-question__answer p{font-weight:inherit}.faq-component{gap:var(--size-xs);flex-direction:column;display:flex}@media (width>=768px){.faq-component{gap:var(--size-s)}}.faq-section{width:100%;margin-inline:auto;padding-inline:1rem}.faq-section__wrapper{gap:var(--size-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1080px){.faq-section__wrapper{gap:var(--size-4xl);grid-template-columns:minmax(18rem,1fr) minmax(0,1.2fr)}.faq-section__wrapper--faq-only{grid-template-columns:minmax(0,1fr)}}.faq-section__text-wrapper,.faq-section__faq-wrapper{width:100%}.faq-section__text-wrapper{flex-direction:column;align-items:flex-start;display:flex}.faq-section__employee-card{margin-block:var(--size-3xl) var(--size-l)}.faq-section__employee-card .employee-card__image{width:clamp(9rem,20vw,18rem);height:clamp(9rem,20vw,18rem)}.faq-section__employee-card .employee-card__cta{gap:var(--size-xs)}.faq-section__employee-card .employee-card__information-container{gap:var(--size-3xs);flex-direction:column;display:flex}@media (width<=576px){.faq-section__employee-card{flex-direction:column;align-items:flex-start;margin-block-start:var(--size-l)}.faq-section__employee-card .employee-card__image{aspect-ratio:1;width:100%;max-width:18rem;height:auto}}@media (width>=1080px){.faq-section__employee-card{align-items:center}}.faq-section__title{--title-font-size:var(--f-size-3xl);--title-font-weight:var(--f-weight-book);--title-line-height:1.4;text-align:start}@media (width>=1200px){.faq-section__title{--title-font-size:var(--f-size-4xl)}}.faq-section__text{max-width:36rem;color:var(--c-neutral-700);font-size:var(--f-size-m);line-height:1.65}.faq-section__text>:last-child{margin-block-end:0}@media (width>=1080px){.faq-section__wrapper--faq-only .faq-section__faq-wrapper{max-width:60rem;margin-inline:auto}}.faq-section__faq-component{z-index:1;margin-block-end:var(--size-2xl);position:relative}.investor-section{width:100%;padding-block:var(--size-3xl);padding-inline:var(--size-xs);border-radius:var(--radius-2xl);background:var(--c-white) linear-gradient(180deg, var(--c-white), var(--c-neutral-100))}@media (width>=768px){.investor-section{padding-block:var(--size-5xl)}}.investor-section__wrapper{--wrapper-width:var(--width-container)}.investor-section__header{align-items:flex-start;gap:var(--size-m);flex-direction:column;margin-block-end:var(--size-l);display:flex}@media (width>=768px){.investor-section__header{gap:var(--size-l);margin-block-end:var(--size-xl)}}.investor-section__badge{margin:0}.investor-section__title{--title-text-align:center;--title-text-align-mobile:center;--title-font-size:var(--f-size-5xl);--title-font-size-mobile:var(--f-size-2xl);--title-line-height:1.3;max-width:52rem}.investor-section__header-text{max-width:42rem;font-size:var(--f-size-l);color:var(--c-neutral-900);margin:0;line-height:1.55}@media (width>=768px){.investor-section__header-text{flex:55%}}.investor-section__grid{gap:var(--size-s);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=768px){.investor-section__grid{gap:var(--size-m);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.investor-section__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.investor-section__footer{align-items:stretch;gap:var(--size-xl);flex-direction:column;margin-block-start:var(--size-l);display:flex}@media (width>=768px){.investor-section__footer{align-items:flex-end;gap:var(--size-2xl);flex-direction:row;margin-block-start:var(--size-xl)}}.investor-section__cta{text-wrap:balance;flex-shrink:0;align-self:center}@media (width>=768px){.investor-section__cta{align-self:flex-start}}@media (width<=576px){.investor-section__cta{justify-content:center;width:100%}}.news-section{--swiper-theme-color:var(--c-brand-500);margin-block:var(--size-2xl);background-color:#0000;overflow:hidden}.news-section__header{align-items:flex-start;gap:var(--size-2xs);width:100%;max-width:var(--wrapper-width);flex-direction:column;margin-block-end:var(--size-xl);margin-inline:auto;padding-inline:1rem;display:flex}@media (width>=1200px){.news-section__header{margin-block-end:var(--size-2xl)}}.news-section__title{text-align:start;width:100%}.news-section__title.title{text-align:start}.news-section__title h2{font-size:clamp(1.75rem, 2.5vw + 1rem, var(--f-size-4xl));font-weight:var(--f-weight-book);line-height:1.2}.news-section__text{font-size:var(--f-size-m);font-weight:var(--f-weight-book);color:var(--c-black);margin:0}@media (width>=768px){.news-section__text{max-width:50%}}.news-section__swiper{--basic-swiper-slide-height:auto;max-width:var(--wrapper-width);margin-inline:auto;padding-inline:1rem}.news-section__swiper .swiper-wrapper{height:auto!important}.news-section__slide{transform-origin:0;transition:calc(.3s * var(--animation-duration-multiplier)) ease;transition-property:transform,opacity}.news-section__slide:has(~.swiper-slide-active){transform-origin:100%}@media (width>=1080px){.news-section__slide.swiper-slide-prev,.news-section__slide.swiper-slide-active+.news-section__slide+.news-section__slide+.news-section__slide{opacity:.4;transform:scale(.75)!important}.news-section__slide.swiper-slide-active+.news-section__slide+.news-section__slide+.news-section__slide~.news-section__slide{opacity:0;pointer-events:none;transform:scale(.5)!important}.news-section__slide:has(~.swiper-slide-active):not(.swiper-slide-prev){opacity:0;pointer-events:none;transform:scale(.5)!important}}.news-section__slide-card{max-width:none;height:100%}@media (width>=1080px){.news-section__slide-card{max-width:27rem}}.news-section__slide-card:hover{box-shadow:var(--card-effect-shadow-box-shadow-large)}.news-section__cta{flex-shrink:0;margin-block-start:var(--basic-swiper-navigation-offset)}.news-section .swiper-horizontal>.swiper-pagination-bullets,.news-section .swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;flex-wrap:wrap;justify-content:start;margin-block-start:var(--size-l);display:flex;position:relative}.next-step-section{width:100%;margin-inline:auto;padding-inline:1rem;position:relative}.next-step-section__wrapper{gap:var(--size-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1080px){.next-step-section__wrapper{gap:var(--size-4xl);grid-template-columns:minmax(18rem,1fr) minmax(0,1.2fr)}.next-step-section__wrapper--partners-only,.next-step-section__wrapper--left-only{grid-template-columns:minmax(0,1fr)}}.next-step-section__line-animation{position:absolute;top:-40rem;left:50%}@media (width<=576px){.next-step-section__line-animation{display:none}}.next-step-section__text-wrapper,.next-step-section__partners-wrapper{width:100%}.next-step-section__text-wrapper{flex-direction:column;align-items:flex-start;display:flex}.next-step-section__title{--title-font-size:var(--f-size-3xl);--title-font-weight:var(--f-weight-book);--title-line-height:1.4;text-align:start}@media (width>=1200px){.next-step-section__title{--title-font-size:var(--f-size-4xl)}}.next-step-section__text{max-width:36rem;color:var(--c-neutral-700);font-size:var(--f-size-m);line-height:1.65}.next-step-section__text>:last-child{margin-block-end:0}.next-step-section__employee-card{margin-block:var(--size-3xl) var(--size-l)}.next-step-section__employee-card .employee-card__image{width:clamp(9rem,20vw,18rem);height:clamp(9rem,20vw,18rem)}.next-step-section__employee-card .employee-card__cta{gap:var(--size-xs)}.next-step-section__employee-card .employee-card__information-container{gap:var(--size-3xs);flex-direction:column;display:flex}@media (width<=576px){.next-step-section__employee-card{flex-direction:column;align-items:flex-start;margin-block-start:var(--size-l)}.next-step-section__employee-card .employee-card__image{aspect-ratio:1;width:100%;max-width:18rem;height:auto}}@media (width>=1080px){.next-step-section__employee-card{align-items:center}}.next-step-section__partners{--card-gap:var(--size-m);width:100%;position:relative}@media (width>=1400px){.next-step-section__partners{--card-padding:var(--size-xl)}}.next-step-section__partners-title{--title-font-size-mobile:var(--f-size-2xl);--title-font-size:var(--f-size-3xl);--title-font-weight:var(--f-weight-book)}.next-step-section__partners-lists{gap:var(--size-m);flex-direction:column;width:100%;display:flex}.next-step-section__partners-list-item{--card-list-item-image-object-fit:contain}.segments-section__wrapper{gap:var(--size-3xl);flex-direction:column;display:flex}@media (width>=768px){.segments-section__wrapper{gap:var(--size-5xl);flex-direction:row}}.segments-section__video-wrapper{z-index:20;aspect-ratio:8/11;border-radius:var(--radius-xl);width:100%;height:100%;transition:calc(.3s * var(--animation-duration-multiplier)) ease;opacity:1;background-color:#d3d3d3;transition-property:opacity;position:relative;overflow:hidden}.segments-section__video-wrapper--is-hidden{opacity:0}.segments-section__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.segments-section__text-wrapper{width:100%;position:relative}.segments-section__tag{--tag-font-size:var(--f-size-s);transform:translate(-.75rem)}.segments-section__tabs{margin-block-start:var(--size-l)}.segments-section__title,.segments-section__description,.segments-section__button,.segments-section__line-image-wrapper{transition:calc(.3s * var(--animation-duration-multiplier)) ease;opacity:1;margin:0;transition-property:transform,opacity}.segments-section__title--is-hidden,.segments-section__description--is-hidden,.segments-section__button--is-hidden,.segments-section__line-image-wrapper--is-hidden{opacity:0;transform:translateY(-3rem)}.segments-section__title{--title-line-height:1.3;text-align:start;-webkit-hyphens:auto;hyphens:auto;margin-block-start:var(--size-2xl)}.segments-section__description{margin-block-start:var(--size-xs);transition-delay:.1s}.segments-section__button{margin-block-start:var(--size-3xl);transition-delay:.2s}@media (width<=576px){.segments-section__button{margin-inline-start:var(--size-s)}}.segments-section__line-image-wrapper{z-index:10;margin-block-start:var(--size-3xl);position:relative}.segments-section__line-image-wrapper--is-hidden{transform:translate(-11rem)translateY(0)}@media (width>=768px){.segments-section__line-image-wrapper{transform:translate(-11rem)}}.statistics-section{max-width:var(--width-container);padding-inline:var(--size-xs);margin-inline:auto;position:relative}@media (width>=1400px){.statistics-section{padding-inline:0}}.statistics-section__header{text-align:center;align-items:center;gap:var(--size-m);z-index:2;flex-direction:column;display:flex;position:relative}@media (width>=1400px){.statistics-section__header{gap:var(--size-xl);padding-block-end:var(--size-5xl)}}.statistics-section__tag{margin-block-end:0}.statistics-section__title{--title-font-size:var(--f-size-5xl);--title-font-size-mobile:var(--f-size-3xl);--title-font-weight:var(--f-weight-book);--title-line-height:1.3;margin:0}.statistics-section__text{max-width:45rem;font-size:var(--f-size-m);color:var(--c-neutral-700);margin:0;line-height:1.5}@media (width>=1400px){.statistics-section__text{font-size:var(--f-size-l)}}.statistics-section__stats{gap:var(--size-l);z-index:1;grid-template-columns:1fr;padding-block-start:var(--size-5xl);display:grid;position:relative}@media (width>=768px){.statistics-section__stats{gap:var(--size-m);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media (width>=1400px){.statistics-section__stats{padding-block-start:15rem}}.statistics-section__stat{--card-padding:var(--size-m);--card-gap:var(--size-4xs);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media (width>=1400px){.statistics-section__stat{--card-padding:var(--size-l)}}.statistics-section__globe{pointer-events:none;opacity:1;z-index:-1;-webkit-mask-image:linear-gradient(#000 60%,#0000 74%);width:750px;max-width:90vw;position:absolute;bottom:-300px;left:50%;transform:translate(-50%);mask-image:linear-gradient(#000 52%,#0000 61%)}.ai-chat-suggestions{align-items:flex-start;gap:var(--size-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-chat{--ai-chat-panel-width:var(--width-container-small);--ai-chat-panel-background:rgba(var(--c-white-rgb), .98);--ai-chat-panel-blur:var(--size-s);--ai-chat-icon-size:var(--size-s);--ai-chat-icon-size-small:var(--size-xs);--ai-chat-send-size:3rem;--ai-chat-chatbot-size:2.5rem;background:var(--ai-chat-panel-background);width:100%;max-width:100%;height:100%;max-height:100%;-webkit-backdrop-filter:blur(var(--ai-chat-panel-blur));backdrop-filter:blur(var(--ai-chat-panel-blur));border:0;border-left:1px solid var(--c-neutral-300);transition:transform calc(.3s * var(--animation-duration-multiplier,1)) ease, overlay calc(.3s * var(--animation-duration-multiplier,1)) allow-discrete, display calc(.3s * var(--animation-duration-multiplier,1)) allow-discrete;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%)}@media (width>=768px){.ai-chat{width:var(--ai-chat-panel-width)}}.ai-chat[open]{display:flex;transform:translate(0)}.ai-chat::backdrop{background:0 0}.ai-chat__panel{flex-direction:column;width:100%;height:100%;display:flex}.ai-chat__header{padding:var(--size-m) var(--size-m) 0;justify-content:flex-end;align-items:center;display:flex}.ai-chat__header-actions{align-items:center;gap:var(--size-2xs);display:flex}.ai-chat__body{padding-block:var(--size-l) var(--size-m);padding-inline:var(--size-2xl);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--c-black) var(--size-l), var(--c-black) calc(100% - var(--size-l)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--c-black) var(--size-l), var(--c-black) calc(100% - var(--size-l)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--c-black) var(--size-l), var(--c-black) calc(100% - var(--size-l)), transparent);flex:0 auto;margin-block-start:auto;overflow-y:auto}.ai-chat__messages{gap:var(--size-s);flex-direction:column;display:flex}.ai-chat__message--ai{font-size:var(--f-size-m);font-weight:var(--f-weight-book);padding-inline-end:var(--size-l)}.ai-chat__message--user{font-size:var(--f-size-l);font-weight:var(--f-weight-book);max-width:100%;padding-block:var(--size-3xs);padding-inline:var(--size-xs);line-height:1.6;font-size:var(--f-size-m);background:var(--c-neutral-200);border:1px solid var(--c-neutral-300);border-radius:var(--radius-s);align-self:flex-end}.ai-chat__links{align-items:flex-start;gap:var(--size-xs);flex-direction:column;margin-block-start:var(--size-s);display:flex}.ai-chat__timing{font-size:var(--f-size-xs);font-weight:var(--f-weight-book);color:var(--c-neutral-700);margin-block-start:var(--size-xs)}.ai-chat__intro{font-size:var(--f-size-l);font-weight:var(--f-weight-book);margin-block-end:var(--size-l);line-height:1.6}.ai-chat__disclaimer{font-size:var(--f-size-xs);font-weight:var(--f-weight-book);margin:var(--size-xs) var(--size-l) var(--size-m);padding-inline:var(--size-m);color:var(--c-neutral-700);display:block}.ai-chat__form{--ai-chat-chatbots-width:calc(var(--ai-chat-chatbot-count,0) * (var(--ai-chat-chatbot-size) + var(--size-3xs)));align-items:flex-end;gap:var(--size-2xs);margin:var(--size-m) var(--size-l) 0;display:flex;position:sticky;bottom:0}.ai-chat__input{font-size:var(--f-size-s);font-weight:var(--f-weight-book);--textarea-padding:var(--size-m) calc(var(--size-m) + 3.5rem + var(--ai-chat-chatbots-width)) var(--size-m) var(--size-m);--textarea-border-radius:var(--radius-l) var(--radius-2xl) var(--radius-l) var(--radius-l);width:100%;font-weight:var(--f-weight-book)}.ai-chat__reset,.ai-chat__close,.ai-chat__send{--button-border-width:1px;--button-rounded-shadow:none;--button-border-color:var(--c-neutral-300)}.ai-chat__reset,.ai-chat__close{--button-background-color:var(--c-white);--button-icon-size:var(--size-s);width:3rem;height:3rem}.ai-chat__send{--button-icon-size:var(--size-s);width:var(--ai-chat-send-size);height:var(--ai-chat-send-size);flex-shrink:0;position:absolute;inset-block-start:var(--size-3xs);inset-inline-end:var(--size-3xs)}.ai-chat__send.button--disabled{--button-background-color:var(--c-white);--button-color:var(--c-black)}.ai-chat__chatbots{gap:var(--size-3xs);display:flex;position:absolute;inset-block-start:calc(var(--size-3xs) + (var(--ai-chat-send-size) - var(--ai-chat-chatbot-size)) / 2);inset-inline-end:calc(var(--ai-chat-send-size) + var(--size-2xs))}@media (width<=576px){.ai-chat__form--with-chatbots{--ai-chat-chatbots-width:0px;row-gap:var(--size-2xs);flex-wrap:wrap}.ai-chat__form--with-chatbots .ai-chat__chatbots{order:-1;justify-content:flex-end;width:100%;position:static}.ai-chat__form--with-chatbots .ai-chat__send{inset-block-start:calc(var(--ai-chat-chatbot-size) + var(--size-2xs) + var(--size-3xs))}}.ai-chat__chatbot{--button-border-width:1px;--button-rounded-shadow:none;--button-background-color:var(--c-white);--button-font-size:var(--f-size-s);width:var(--ai-chat-chatbot-size);height:var(--ai-chat-chatbot-size)}.ai-chat__chatbot[aria-pressed=true]{--button-border-color:var(--c-brand-500);--button-border-color-hover:var(--c-brand-500)}.ai-chat__chatbot.button--disabled{--button-background-color:var(--c-white);--button-color:var(--c-neutral-700)}@starting-style{.ai-chat[open]{transform:translate(100%)}}.ai-chat-thinking-indicator{align-items:flex-start;gap:var(--size-3xs);display:flex}.ai-chat-thinking-indicator__texts{font-size:var(--f-size-xs);line-height:1.4;font-weight:var(--f-weight-book);color:var(--c-neutral-700);perspective:6em;display:grid;position:relative;top:3px}.ai-chat-thinking-indicator__text{transform-origin:50% 50% -1em;backface-visibility:hidden;animation:calc(.5s * var(--animation-duration-multiplier,1)) cubic-bezier(.65, 0, .35, 1) both;grid-area:1/1}.ai-chat-thinking-indicator__text--in{animation-name:ai-chat-thinking-indicator-text-in}.ai-chat-thinking-indicator__text--out{animation-name:ai-chat-thinking-indicator-text-out}.ai-chat-thinking-indicator__circle{fill:var(--c-brand-500);transform-origin:0 0;animation-timing-function:cubic-bezier(.65,0,.35,1);animation:ai-chat-thinking-indicator-left-circle calc(2s * var(--animation-duration-multiplier,1)) linear infinite}.ai-chat-thinking-indicator__circle--center{animation-name:ai-chat-thinking-indicator-center-circle}.ai-chat-thinking-indicator__circle--right{animation-name:ai-chat-thinking-indicator-right-circle}@keyframes ai-chat-thinking-indicator-left-circle{0%{transform:translateY(9px)translateY(0)}16%{transform:translateY(9px)translateY(-6px)}32%{transform:translateY(9px)translateY(0)}40%{transform:translateY(9px)translateY(0)}56%{transform:translateY(9px)translateY(-6px)}72%{transform:translateY(9px)translateY(0)}}@keyframes ai-chat-thinking-indicator-center-circle{0%{transform:translate(6px)translateY(9px)translateY(0)}7%{transform:translate(6px)translateY(9px)translateY(0)}23%{transform:translate(6px)translateY(9px)translateY(-6px)}39%{transform:translate(6px)translateY(9px)translateY(0)}47%{transform:translate(6px)translateY(9px)translateY(0)}63%{transform:translate(6px)translateY(9px)translateY(-6px)}79%{transform:translate(6px)translateY(9px)translateY(0)}}@keyframes ai-chat-thinking-indicator-right-circle{0%{transform:translate(12px)translateY(9px)translateY(0)}14%{transform:translate(12px)translateY(9px)translateY(0)}30%{transform:translate(12px)translateY(9px)translateY(-6px)}46%{transform:translate(12px)translateY(9px)translateY(0)}54%{transform:translate(12px)translateY(9px)translateY(0)}70%{transform:translate(12px)translateY(9px)translateY(-6px)}86%{transform:translate(12px)translateY(9px)translateY(0)}}@keyframes ai-chat-thinking-indicator-text-in{0%{opacity:0;transform:rotateX(-70deg)}to{opacity:1;transform:none}}@keyframes ai-chat-thinking-indicator-text-out{0%{opacity:1;transform:none}to{opacity:0;transform:rotateX(70deg)}}.sticky-prompt-button{--sticky-prompt-button-z-index:900;--sticky-prompt-button-spacing:var(--size-3xs);--button-border-width:1px;--button-border-color:var(--c-white);--button-border-color-hover:var(--c-neutral-100);--button-icon-size:1.25rem;z-index:var(--sticky-prompt-button-z-index);padding:var(--sticky-prompt-button-spacing);background:var(--c-white);box-shadow:var(--button-rounded-shadow);transition:background calc(.3s * var(--animation-duration-multiplier)) ease;border-radius:3rem;position:fixed;inset-block-end:var(--size-xs);inset-inline-end:var(--size-xs)}.sticky-prompt-button:hover{background:var(--c-neutral-100)}@media (width>=768px){.sticky-prompt-button{inset-block-end:32px;inset-inline-end:40px}}.sticky-prompt-button__button{margin-inline-start:var(--button-label-text-width)}.sticky-prompt-button__button:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.sticky-prompt-button__icon{translate:-1px}.footer{--wrapper-phone-padding:var(--wrapper-padding);padding-block:var(--size-4xl) var(--size-xl);color:var(--c-white);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background-color:var(--c-brand-500);margin-block-start:var(--size-2xl)}@media (width>=768px){.footer{padding-block:var(--size-4xl) var(--size-2xl);margin-block-start:var(--size-4xl)}}html:has(.sticky-prompt-button) .footer{padding-block-end:var(--size-6xl)}@media (width>=768px){html:has(.sticky-prompt-button) .footer{padding-block-end:var(--size-7xl)}}.footer__main-wrapper{gap:var(--size-2xl);flex-direction:column;display:flex}@media (width>=768px){.footer__main-wrapper{flex-direction:row;justify-content:space-between}}.footer__logo{height:7.5rem}.footer__address{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);margin:0;margin-block-start:var(--size-2xl);font-style:normal;line-height:2}.footer__address-contact{line-height:inherit}.footer__main-nav{gap:var(--size-2xl);flex-direction:column;display:flex}@media (width>=768px){.footer__main-nav{gap:var(--size-l);flex-direction:row}}.footer__main-nav-wrapper{width:12.5rem}.footer__nav-title{font-size:var(--f-size-2xl);font-weight:var(--f-weight-book);color:currentColor;margin-block-end:var(--size-l);line-height:1.5}.footer__nav-title--social{margin-block-end:var(--size-2xs);display:block}@media (width>=768px){.footer__nav-title--social{display:none}}.footer__nav-list{gap:var(--size-l);font-size:var(--f-size-m);flex-direction:column;margin:0;margin-block-end:var(--size-2xl);padding:0;display:flex}@media (width>=768px){.footer__nav-list{margin-block-end:0}}.footer__nav-list--social{gap:var(--size-m);flex-direction:row}@media (width>=768px){.footer__nav-list--social{gap:var(--size-l)}}.footer__nav-list--legal{gap:var(--size-l);font-size:var(--f-size-s);opacity:.75;flex-direction:column;display:flex}@media (width>=768px){.footer__nav-list--legal{flex-direction:row}}.footer__nav-item{line-height:1;list-style-type:none}.footer__nav-link{font-weight:var(--f-weight-medium);color:currentColor;line-height:1}.footer__nav-link:hover,.footer__nav-link:focus{color:var(--c-white);text-decoration:underline}.footer__nav-icon{height:var(--size-s)}.footer__bottom-wrapper{justify-content:space-between;gap:var(--size-m);flex-direction:column;margin-block-start:var(--size-xl);display:flex;position:relative}@media (width>=768px){.footer__bottom-wrapper{flex-direction:row-reverse;align-items:center;padding-block-start:var(--size-xl)}}.footer__bottom-wrapper:after{inset-block-start:0;inset-inline:var(--wrapper-padding);background-color:var(--c-white);opacity:.25;height:1px;position:absolute}@media (width>=768px){.footer__bottom-wrapper:after{content:""}}.desktop-navigation{--c-navigation-text:var(--c-black);color:var(--c-navigation-text)}.desktop-navigation--is-dark{--c-navigation-text:var(--c-white)}.desktop-navigation__wrapper{justify-content:space-between;align-items:flex-start;gap:var(--size-xs);display:flex;position:relative}.desktop-navigation__wrapper--is-full-width{translate:0 var(--size-3xs)}.desktop-navigation__logo-wrapper{z-index:10;pointer-events:all;align-self:center}.desktop-navigation__logo{height:6.25rem}.desktop-navigation__logo--is-small{height:2.5rem}.desktop-navigation__nav-wrapper{min-height:3.75rem;margin-block-start:var(--size-3xs);position:relative}.desktop-navigation__nav-wrapper--is-full-width{margin-block-start:unset}.desktop-navigation__nav{anchor-scope:--active-nav;z-index:10;min-height:inherit;pointer-events:all;align-items:center;padding-inline-start:var(--size-m);display:flex;position:relative}.desktop-navigation__nav:after{content:"";background-color:rgb(from currentColor r g b/12%);height:2rem;top:calc(anchor(--active-nav top) + .5rem);left:anchor(--active-nav left);right:anchor(--active-nav right);z-index:2;border-radius:var(--radius-xl);pointer-events:none;transition:top .3s,right .3s,bottom .3s,left .3s;position:absolute}.desktop-navigation__nav-group-list,.desktop-navigation__nav-item-list{align-items:baseline;margin:0;padding:0;display:flex}.desktop-navigation__nav-group-list{transition:opacity calc(.3s * var(--animation-duration-multiplier)) ease;opacity:1}.desktop-navigation__nav-group-list--is-hidden{pointer-events:none;opacity:0}.desktop-navigation__nav-group-list:last-child{padding-inline-end:1.5rem}.desktop-navigation__nav-group,.desktop-navigation__nav-item,.desktop-navigation__sub-nav-item{list-style-type:none;position:relative}.desktop-navigation__nav-item:hover .desktop-navigation__sub-nav-wrapper,.desktop-navigation__nav-item:focus-within .desktop-navigation__sub-nav-wrapper{display:block}.desktop-navigation__nav-link,.desktop-navigation__sub-nav-link{padding:var(--size-s);padding-block:var(--size-2xs);font-weight:var(--f-weight-medium);color:currentColor;display:block}.desktop-navigation__nav-link:hover:not(.button),.desktop-navigation__sub-nav-link:hover:not(.button){anchor-name:--active-nav;color:currentColor}.desktop-navigation__sub-nav-toggle{align-items:center;gap:var(--size-3xs);padding:var(--size-s);padding-block:var(--size-2xs);font-weight:var(--f-weight-medium);cursor:default;display:flex}.desktop-navigation__sub-nav-toggle:hover{anchor-name:--active-nav}.desktop-navigation__sub-nav-toggle-icon{width:.75rem}.desktop-navigation__nav:not(:has(.desktop-navigation__nav-link:hover,.desktop-navigation__sub-nav-link:hover,.desktop-navigation__sub-nav-toggle:hover)) [aria-active=page]{anchor-name:--active-nav}.desktop-navigation__sub-nav-wrapper{margin-inline-start:calc(-1 * var(--size-xs));padding-block-start:var(--size-xs);display:none;position:absolute;inset-block-start:100%}.desktop-navigation__sub-nav{--glass-border-radius:1rem;--glass-shadow:var(--navigation-shadow)}.desktop-navigation__sub-nav-list{padding:var(--size-xs);border-radius:var(--glass-border-radius);margin:0}.desktop-navigation__sub-nav-item{width:fit-content}.desktop-navigation__sub-nav-link{margin-block:calc(-1 * var(--size-4xs));border-radius:inherit}.desktop-navigation__search-form{min-width:6.6rem;padding-inline:var(--size-xs);align-self:center;position:relative}.desktop-navigation__search-input{width:20rem;transition:clip-path calc(.3s * var(--animation-duration-multiplier)) ease;clip-path:inset(0 0 0 100%);position:absolute;inset-block-start:50%;inset-inline-end:calc(100% - var(--size-2xs));transform:translateY(-50%)}.desktop-navigation__search-input--is-shown{clip-path:inset(0)}.desktop-navigation__search-field-wrapper{background-color:var(--c-white)}.desktop-navigation__search-button{--button-background-color:transparent;--button-border-color:transparent;--button-color:currentColor;--button-background-color-hover:transparent;--button-border-color-hover:transparent;--button-color-hover:currentColor;--button-icon-size:var(--size-s);margin-inline-start:unset}.desktop-navigation__search-loader{border:2px solid;border-block-start-color:#0000;border-radius:1rem;width:1rem;height:1rem;animation:3s linear infinite spin}.desktop-navigation__glass{--glass-shadow:var(--navigation-shadow);z-index:0;border-radius:var(--radius-l);position:absolute;inset:0;transform:skew(-33deg)}.desktop-navigation__wrapper--is-full-width .desktop-navigation__glass{--glass-background-color:var(--c-white)}@keyframes spin{to{transform:rotate(1turn)}}.mobile-navigation{--c-navigation-text:var(--c-white);color:var(--c-navigation-text)}.mobile-navigation--is-light,.mobile-navigation--is-expanded{--c-navigation-text:var(--c-black)}.mobile-navigation__inner-wrapper{position:relative}.mobile-navigation__main-wrapper{justify-content:space-between;align-items:center;gap:var(--size-xs);z-index:20;pointer-events:all;padding-block:var(--size-s);padding-inline:var(--size-m) var(--size-xs);display:flex;position:relative}.mobile-navigation__logo{height:2.5rem!important}.mobile-navigation__main-controls-wrapper{align-items:center;display:flex}.mobile-navigation__control-button{padding-block:var(--size-3xs);padding-inline:var(--size-2xs);color:currentColor;background-color:#0000;border:none}.mobile-navigation__search-icon{--icon-size:1.25rem}.mobile-navigation__control-icon{height:1.25rem}.mobile-navigation__inner-wrapper .mobile-navigation__glass{--glass-shadow:var(--navigation-shadow);z-index:0;transform-origin:100%;border-radius:1.5rem;margin-inline-start:var(--size-3xs);position:absolute;inset:0;transform:perspective(30rem)rotateX(30deg)}@media (width>=768px){.mobile-navigation__inner-wrapper .mobile-navigation__glass{transform:perspective(60rem)rotateX(30deg)}}.mobile-navigation__drawer{z-index:10;width:100vw;height:100dvh;pointer-events:all;background-color:var(--c-white);transition:translate calc(.3s * var(--animation-duration-multiplier)) ease;padding-block-start:calc(var(--mobile-navigation-height) + var(--size-xs));position:absolute;inset:0;translate:100%}.mobile-navigation__drawer--is-expanded{translate:0}.mobile-navigation__drawer-wrapper{height:100%;padding-inline:var(--size-xl);overflow:auto}.mobile-navigation__search-form{margin-block-start:var(--size-l)}.mobile-navigation__nav{transition:calc(.3s * var(--animation-duration-multiplier)) ease;padding-block-end:var(--size-xl);transition-property:transform,opacity}.mobile-navigation__nav--is-closed{opacity:0;transform:translate(-100vw)}.mobile-navigation__nav-list,.mobile-navigation__sub-nav-list{margin:0;margin-block-start:var(--size-3xs);padding:0}.mobile-navigation__sub-nav{inset-block-start:calc(var(--mobile-navigation-height) + var(--size-xs));inset-inline:var(--size-xl);transition:calc(.3s * var(--animation-duration-multiplier)) ease;opacity:0;padding-block-start:var(--size-m);transition-property:transform,opacity;position:absolute;transform:translate(100vw)}.mobile-navigation__sub-nav--is-open{opacity:1;transform:translate(0)}.mobile-navigation__sub-nav-list,.mobile-navigation__contact-button{margin-block-start:var(--size-m)}.mobile-navigation-item{border-block-end:1px solid var(--c-neutral-100);list-style-type:none}.mobile-navigation-item__nav-link,.mobile-navigation-item__sub-nav-toggle{width:100%;padding-block:var(--size-m);font-size:var(--f-size-xl);font-family:var(--f-family-primary), sans-serif;font-weight:var(--f-weight-medium);color:var(--c-black);line-height:1.6;display:block}.mobile-navigation-item__nav-link:hover{color:currentColor}.mobile-navigation-item__sub-nav-toggle{padding-inline:unset;border:unset;background-color:#0000;justify-content:space-between;align-items:center;display:flex}:root{--animation-duration-multiplier:1}@media (prefers-reduced-motion:reduce){:root{--animation-duration-multiplier:0}}.navigation-header{--navigation-shadow:0 2.5rem 5rem -1.25rem #00000029;z-index:1000;pointer-events:none;width:100%;transition:inset-block-start calc(.3s * var(--animation-duration-multiplier)) ease;position:fixed;inset-block-start:0;inset-inline-start:0}.navigation-header__navigation{padding-block:var(--size-xs);transition:transform calc(.3s * var(--animation-duration-multiplier)) ease;transform:translateY(0)}.navigation-header__navigation--is-hidden{transform:translateY(calc((100% + var(--size-l)) * -1))}.site-main:has(.announcement-bar:not(.announcement-bar--is-hiding)) .navigation-header{inset-block-start:anchor(--announcement-bar bottom)}@container scroll-state(scrollable:top){.site-main:has(.announcement-bar:not(.announcement-bar--is-hiding)) .navigation-header{inset-block-start:0}}}@layer domains{.default-article-card-content{flex-direction:column;width:100%;height:100%;display:flex}.default-article-card-content--display-type-case{--card-background-color:none;--card-color:var(--c-white)}.default-article-card-content__media{position:relative}.default-article-card-content--display-type-case .default-article-card-content__media{--card-image-aspect-ratio:unset;--card-image-height:100%;height:100%}.default-article-card-content__tags{gap:var(--size-3xs);display:flex}.default-article-card-content__tag{--tag-font-size:.6875rem}.default-article-card-content__tags:not(.default-article-card-content--display-type-case .default-article-card-content__tags,.default-article-card-content--is-press-release-without-image .default-article-card-content__tags){position:absolute;inset-block-end:var(--size-xs);inset-inline-start:var(--size-m)}.default-article-card-content__image,.default-article-card-content__video{width:var(--card-image-width);height:var(--card-image-height);max-width:var(--card-image-max-width);object-fit:var(--card-image-object-fit);aspect-ratio:var(--card-image-aspect-ratio);display:block;overflow:hidden}.default-article-card-content__video-iframe{width:calc(var(--card-image-width) * 10);pointer-events:none;top:50%;left:50%;translate:-50% -50%}.default-article-card-content__main{align-items:flex-start;gap:var(--size-xs);width:100%;padding:var(--size-m);background:var(--card-background-color);flex-direction:column;flex:1;display:flex}.default-article-card-content__main:hover{color:var(--card-body-color)}.default-article-card-content--display-type-case .default-article-card-content__main{background:linear-gradient(#0000,#000c);position:absolute;inset-block-end:0;inset-inline:0}.default-article-card-content__title{font-size:var(--f-size-l);font-weight:var(--f-weight-book);color:var(--card-color);margin:0}.default-article-card-content__publication-date{font-size:var(--f-size-s);font-weight:var(--f-weight-book)}.default-article-card-content__line-animation{aspect-ratio:2;background:var(--card-background-color)}.default-article-card-content--display-type-press-release .default-article-card-content__line-animation svg{filter:brightness(0)invert()}.article-card{--card-padding:0;--card-gap:0;--card-border-radius:var(--radius-m);--card-image-width:100%;--card-image-object-fit:cover;--card-image-aspect-ratio:13 / 10;--card-image-border-radius:0;--card-effect-shadow-box-shadow:0 2px 3px 0 #00000014;aspect-ratio:7/9;-webkit-user-drag:none;background:0 0;position:relative;overflow:hidden}.article-card__content{width:100%;height:100%}.article-card__main{align-items:flex-start;gap:var(--size-3xs);width:100%;height:100%;padding:var(--size-m);background:var(--card-background-color);flex-direction:column;display:flex}.article-card__main:hover{color:var(--card-body-color)}.case-highlights{background:var(--c-brand-500);color:var(--c-white);border-radius:var(--radius-xl);padding:var(--size-xl) var(--size-s);margin-block-start:var(--size-3xl)}@media (width>=768px){.case-highlights{padding:0 var(--size-xl) var(--size-l)}}.case-highlights *{color:inherit}.case-highlights__inner{max-width:var(--wrapper-width);margin:0 auto;padding-top:3rem}.case-highlights__title{font-size:var(--f-size-2xl);font-weight:var(--f-weight-book);margin-bottom:var(--size-xs)}.case-highlights__grid{gap:var(--size-l);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=576px){.case-highlights__grid{grid-template-columns:1fr}}.case-highlights__item{line-height:1.6;position:relative}.case-highlights__item:has(>strong){padding-block-end:.5rem}.case-highlights__item:not(li){padding-inline-start:1.25rem}.case-highlights__item:not(li):before{content:"•";position:absolute;inset-inline-start:0}.case-highlights__item{margin-block:1em}.impact-card{--card-padding:var(--size-l);justify-content:flex-start;align-self:flex-start;gap:var(--size-l);flex-direction:column;display:flex;overflow:clip}.impact-card__milestone{font-size:calc(var(--f-size-2xl) * .9);font-weight:var(--f-weight-book)}@media (width>=768px){.impact-card__milestone{font-size:var(--f-size-2xl)}}.impact-card__performance{place-content:space-between stretch;display:grid}.impact-card__value{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){.impact-card__value{font-size:var(--f-size-6xl)}}.impact-card__value{gap:var(--size-4xs);color:var(--c-brand-500);align-items:center;line-height:normal;display:flex}.impact-card__unit{text-transform:none;font-weight:var(--f-weight-medium);color:var(--c-black);margin-block:var(--size-3xs) var(--size-s)}.impact-card__unit--is-percentage{font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){.impact-card__unit--is-percentage{font-size:var(--f-size-5xl)}}.impact-card__unit--is-percentage{color:currentColor;margin-block:0}.impact-card__progress{--progress-height:7px;--progress-target-height:2.5rem;isolation:isolate;width:100%;height:var(--progress-height);margin-block:var(--size-xl);position:relative}.impact-card__progress:before{content:"";background-color:var(--c-neutral-200);pointer-events:none;border-radius:999rem;position:absolute;inset:0}.impact-card__progress-step,.impact-card__progress-target{z-index:-1;top:50%;left:calc(var(--progress,0) * 100%);width:1px;position:absolute;translate:-50% -50%}.impact-card__progress-step{background-color:var(--c-neutral-300);height:1.5rem}.impact-card__progress-target{width:1.5rem;height:var(--progress-target-height);cursor:pointer}.impact-card__progress-target:before{content:"";inset-block:0;background-color:var(--c-neutral-700);width:1px;position:absolute;left:50%;translate:-50%}.impact-card__progress-value{pointer-events:none;background-color:var(--c-brand-500);height:100%;width:calc(var(--progress,0) * 100%);border:none;border-radius:999rem;position:relative}.impact-card__footer{align-items:flex-end;gap:var(--size-s);margin-block-start:auto;display:flex}.impact-card__year{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);color:var(--c-brand-500)}.impact-card__target{font-size:var(--f-size-s);font-weight:var(--f-weight-book);margin-inline-start:auto}.newsroom-contact-card{--card-background-color:var(--c-neutral-50);--card-color:var(--c-brand-500);--card-border-color:rgba(var(--c-brand-500-rgb), .18);--card-border-width:1px;position:relative}.newsroom-contact-card:before{content:"";z-index:0;pointer-events:none;background-image:url(/build/assets/aalberts-icon-fade-eTaxHLIZ.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.newsroom-contact-card__main{gap:2rem}.newsroom-contact-card__title{margin:0;line-height:normal}.newsroom-contact-card__employee{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.newsroom-contact-card__employee-image{object-fit:cover;border-radius:100%;flex-shrink:0;width:4rem;height:4rem}.newsroom-contact-card__employee-name{font-size:var(--f-size-s);font-weight:var(--f-weight-book);color:var(--c-black)}.newsroom-contact-card__message-me-button{align-self:stretch}.newsroom-filters{align-items:flex-start;gap:var(--size-l);flex-direction:column;width:100%;display:flex}.newsroom-filters__form{gap:var(--size-l);padding-block:var(--size-l);flex-direction:column;width:100%;display:flex}.newsroom-filters__search{align-items:center;gap:var(--size-m);width:100%;border-bottom:1px solid var(--c-white);padding-block-end:var(--size-2xs);display:flex}.newsroom-filters__search-input{--search-input-color:var(--c-white);--search-input-placeholder-color:var(--c-white);--search-input-placeholder-opacity:1;--search-input-background:transparent;--search-input-border-width:0;--search-input-border-radius:0;--search-input-padding:0;--search-input-font-size:var(--f-size-xl);--search-input-font-weight:var(--f-weight-book);flex:1;min-width:0}@media (width>=1080px){.newsroom-filters__search-input{--search-input-font-size:var(--f-size-3xl)}}.newsroom-filters__search-input-wrapper{background:0 0;border:none;border-radius:0;padding:0}.newsroom-filters__search-input-field{color:var(--c-white);background-color:#0000;border:none;min-height:0;padding:0}.newsroom-filters__search-input-field::placeholder{color:var(--c-white);opacity:1}.newsroom-filters__search-input-field:focus{border:none;outline:none}.newsroom-filters__search-input-field::-webkit-search-cancel-button{filter:brightness(0)invert()}.newsroom-filters__search-actions{align-items:center;gap:var(--size-xs);flex-shrink:0;display:flex}.newsroom-filters__search-icon{--icon-size:var(--size-s);color:var(--c-white)}.newsroom-filters__dismiss-button{--button-icon-size:var(--size-s);margin-inline-end:0}.newsroom-filters__main{flex-direction:column;align-items:flex-end;gap:2rem;display:flex}@media (width>=1080px){.newsroom-filters__main{flex-direction:row}}.newsroom-filters__filters{flex-direction:column;flex:1;align-items:flex-start;gap:2rem;width:100%;display:flex}@media (width>=1080px){.newsroom-filters__filters{flex-direction:row}}.newsroom-filters__filters-section{align-items:flex-start;gap:var(--size-xs);flex-direction:column;flex:1;width:100%;display:flex}.newsroom-filters__filters-section-label{font-size:var(--f-size-s);font-weight:var(--f-weight-book);color:var(--c-white);width:100%}.newsroom-filters__filters-section-buttons{align-items:flex-start;gap:var(--size-m);flex-direction:column;display:flex}.newsroom-filters__filters-section-button{--button-font-size:var(--f-size-l);--button-font-weight:var(--f-weight-book)}.newsroom-filters__filters-section-button--selected{--button-font-weight:var(--f-weight-medium);text-underline-offset:.25rem;text-decoration:underline}.newsroom-filters__filters-section-tags{gap:var(--size-3xs);flex-wrap:wrap;display:flex}.newsroom-filters__filters-section-tag{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0}.newsroom-filters__filters-section-tag:focus-visible{outline:2px solid var(--c-white);outline-offset:2px;border-radius:var(--radius-2xl)}.newsroom-filters__filters-section-tag-inner{--tag-padding:0 .75rem}.newsroom-filters__actions{justify-content:flex-end;align-items:center;gap:var(--size-xs);width:100%;flex:1;margin-block-start:var(--size-m);display:flex}.newsroom-filters__apply-button{--button-color:var(--c-white)}.related-article-card{background-color:var(--c-neutral-50);border-radius:var(--radius-xl);transition:transform calc(.3s * var(--animation-duration-multiplier)) ease, box-shadow calc(.3s * var(--animation-duration-multiplier)) ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.related-article-card:hover{box-shadow:0 1rem 2rem rgba(var(--c-black-rgb), .08);transform:translateY(-.25rem)}.related-article-card__image-wrapper{aspect-ratio:16/9;width:100%;overflow:hidden}.related-article-card__image{object-fit:cover;width:100%;height:100%;display:block}.related-article-card__content{padding:var(--size-l)}.related-article-card__title{font-size:var(--f-size-m);font-weight:var(--f-weight-medium);color:var(--c-neutral-900);margin:0;line-height:1.4}.share-bar{align-items:center;gap:var(--size-xl);flex-wrap:wrap;display:flex}.share-bar__label{color:var(--c-black);font-size:var(--f-size-s);margin:0}.share-bar__actions{align-items:center;gap:var(--size-3xl);flex-direction:column;display:flex}.share-bar__actions .button{--button-spacing:0;--button-min-height:auto;--button-background-color:transparent;--button-border-color:transparent;--button-color:var(--c-neutral-700);--button-background-color-hover:transparent;--button-border-color-hover:transparent;--button-color-hover:var(--c-neutral-700);--button-icon-size:var(--size-m);min-height:unset;box-shadow:none;padding:0}.share-bar__actions .button__icon{height:var(--button-icon-size);width:var(--button-icon-size);margin:0}.share-bar__actions .button:hover{opacity:.7;transition:opacity .2s}.share-bar__item{display:flex;position:relative}.share-bar__tooltip{background:var(--c-neutral-900);color:var(--c-white);font-size:var(--f-size-xs);padding:var(--size-4xs) var(--size-2xs);border-radius:var(--radius-xs);white-space:nowrap;pointer-events:none;opacity:0;animation:2s forwards fade-simple;position:absolute;bottom:120%;left:50%;transform:translate(-50%)}.share-bar--sticky{padding:var(--size-m) var(--size-s);background:var(--c-white);box-shadow:var(--button-rounded-shadow);align-items:center;gap:var(--size-m);z-index:2;bottom:var(--size-l);left:var(--size-l);opacity:0;pointer-events:none;transition:opacity calc(.3s * var(--animation-duration-multiplier)) ease;border-radius:1rem;display:flex;position:fixed}.share-bar--sticky.is-visible{opacity:1;pointer-events:auto}.share-bar--sticky .share-bar__label{display:none}.share-bar--sticky .share-bar__actions{gap:var(--size-m)}@media (width>=576px){.share-bar--sticky{top:calc(var(--size-xl) + var(--site-header-height));bottom:var(--size-xl);opacity:1;pointer-events:auto;align-self:flex-start;position:sticky;left:auto}}@media (width>=1200px){.share-bar--sticky{margin-block:calc(-1 * var(--size-3xs)) calc(-1 * var(--size-xl));transform:translateX(calc(-100% - var(--size-l)));justify-self:start}}@keyframes fade-simple{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.tag-filters-card{--card-background-color:var(--c-neutral-50);--card-color:var(--c-brand-500);--card-border-color:rgba(var(--c-brand-500-rgb), .18);--card-border-width:1px;position:relative}.tag-filters-card:before{content:"";z-index:0;pointer-events:none;background-image:url(/build/assets/aalberts-icon-fade-eTaxHLIZ.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.tag-filters-card__title{margin:0;line-height:normal}.tag-filters-card__tags{gap:var(--size-3xs);flex-wrap:wrap;display:flex}.tag-filters-card__tag.button--variant-dark,.tag-filters-card__tag.button--variant-prominent{--button-font-size:var(--f-size-xs);--button-font-weight:var(--f-weight-book);--button-spacing:var(--size-4xs) var(--size-3xs);z-index:0;border:1px solid var(--c-white);border-radius:var(--radius-2xl);margin:0}.tag-filters-card__tag.button--variant-dark{background:var(--c-white)!important}.tag-filters-card__tag.button--variant-prominent{color:var(--c-brand-500);background-color:var(--c-white)}.tag-filters-card__tag.button--variant-prominent:hover{color:var(--c-brand-500);background-color:var(--c-neutral-50)!important;border-color:var(--c-neutral-50)!important}.upcoming-events-card{--card-background-color:var(--c-neutral-50);--card-color:var(--c-brand-500);--card-border-color:rgba(var(--c-brand-500-rgb), .18);--card-border-width:1px;position:relative}.upcoming-events-card:before{content:"";z-index:0;pointer-events:none;background-image:url(/build/assets/aalberts-icon-fade-eTaxHLIZ.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.upcoming-events-card__main{gap:var(--size-xs)}.upcoming-events-card__title{margin:0;line-height:normal}.upcoming-events-card__swiper-container{width:calc(100% + 2 * var(--size-m));margin-inline:calc(-1 * var(--size-m));flex:1;display:block;overflow:hidden}.upcoming-events-card__swiper{--swiper-pagination-bullet-horizontal-gap:0;height:100%;padding-inline:var(--size-m)!important;overflow:visible!important}.upcoming-events-card__swiper .swiper-pagination{gap:var(--size-3xs);margin-block-start:var(--size-m);position:relative!important}.upcoming-events-card__swiper .swiper-pagination-bullet{margin:0!important}.upcoming-events-card__swiper-slide{cursor:grab;flex-direction:column;align-items:flex-start;display:flex;width:100%!important}.upcoming-events-card__swiper-slide:active{cursor:grabbing}.upcoming-events-card__event-date{font-size:var(--f-size-s);font-weight:var(--f-weight-medium);color:var(--c-black)}.upcoming-events-card__event-title{--card-color:var(--c-black);font-size:var(--f-size-xl);font-weight:var(--f-weight-book)}.upcoming-events-card__see-all-button{align-self:flex-end}}@layer pages;:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
