*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address{font-style:normal}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;border-width:0;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}ol,ul{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}video{display:block}figure{margin:0}img,svg{max-width:100%;height:auto}body{display:grid;font-size:var(--font-size-body-medium);line-height:var(--line-height-body-medium);font-family:var(--font-stack);font-weight:var(--font-weight-normal);color:var(--color-black);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;max-width:85rem;@media (min-width: calc(85rem - 1px)){margin-inline:auto;border-left:var(--border-1-secondary);border-right:var(--border-1-secondary)}}@media screen and (max-width: calc(46.5rem - 1px)){body:has(.header__menu-drawer.is-open){overflow:hidden}}.button{--font-size: var(--font-size-body);--padding: var(--space-300);--height: 3.5rem;--border-radius-button: var(--border-radius-pill);--background-color: var(--color-button-primary-background);--foreground-color: var(--color-button-primary-foreground);--hover-background-color: var(--color-button-primary-background-hover);display:inline-flex;padding-inline:var(--padding);min-height:var(--height);align-items:center;justify-content:center;column-gap:var(--space-100);cursor:pointer;border-radius:var(--border-radius-button);font-size:var(--font-size);line-height:var(--line-height-button);color:var(--color-button-primary-foreground);background-color:var(--color-button-primary-background);text-align:center;font-weight:var(--font-weight--bold);color:var(--foreground-color);background-color:var(--background-color);&:hover:not([disabled]){background-color:var(--hover-background-color)}}.button--secondary{--background-color: var(--color-button-secondary-background);--foreground-color: var(--color-button-secondary-foreground);--hover-background-color: var(--color-button-secondary-background-hover)}.button--small{--font-size: var(--font-size-body-small);--padding: var(--space-200);--height: 2.5rem}.button--large{--font-size: var(--font-size-body-large);--padding: var(--space-200);--height: 4.5rem}.button--full-width{width:100%}@media (max-width: calc(46.5rem - 1px)){.button--full-width-mobile{width:100%}}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{opacity:.5;cursor:not-allowed}.figcaption{display:flex;flex-direction:column;gap:var(--space-25);margin-top:var(--space-175);max-width:var(--content-max-width-xxtight);margin-right:var(--space-200-300);text-wrap:pretty}.form__fields{--field-vertical-gap: var(--space-200-250);display:flex;flex-direction:column;row-gap:var(--field-vertical-gap)}.field-group--2-col{display:flex;flex-direction:column;row-gap:var(--field-vertical-gap);@media(min-width:46.5rem){flex-direction:row;column-gap:var(--space-200)}}.field{--input-border: var(--border-size) solid var(--color-border-input);position:relative;width:100%;display:flex;flex-direction:column}.field__input{flex-grow:1;width:100%;align-self:flex-start;text-align:left;border-radius:var(--border-radius-input);padding:var(--padding-input);background-color:var(--color-background-input);outline:none;border:var(--input-border);font-size:var(--font-size-body);&:autofill{background-color:var(--color-background-input);color:var(--color-input-foreground)}}.field__input:is(:focus,:hover){border-color:var(--color-input-border-hover)}.field__label{display:inline-block;font-size:var(--font-size-body-small);margin-block-end:var(--space-100);font-weight:var(--font-heading--weight)}:is(input,textarea)::placeholder{color:var(--color-input-placeholder)}.form__footer,.form-submit{margin-block-start:var(--space-300-400)}html{scroll-behavior:smooth;overscroll-behavior:none;background-color:var(--color-background)}.img--block{display:block}.img--bordered{border:var(--border-1-secondary);object-fit:cover}a{text-decoration:none;color:inherit}.link--underlined,.links--underlined a,.rte a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.05rem;text-decoration-color:currentColor}@media(hover:hover){.link--underline-on-hover:hover,.underline-links-on-hover:hover .link{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.05rem;text-decoration-color:currentColor;cursor:pointer}}.link--underlined:hover,.links--underlined a:hover,.rte a:hover{text-decoration-thickness:.125rem}:is(ul,ol):not(:is([role=list],.rte ul)){margin-left:1em}.rte ul{--list-icon: url(ic-bullet-outlined.svg);--list-icon-color: currentColor;--bullet-gap: .6em;--bullet-size: 1.2em}.rte ul>li{list-style-type:none;padding-left:calc(var(--bullet-size) + var(--bullet-gap));margin-left:0}.rte ul>li:before{content:"";display:inline-block;width:var(--bullet-size);height:1lh;vertical-align:top;-webkit-mask:var(--list-icon);mask:var(--list-icon);background-color:var(--list-icon-color);mask-repeat:no-repeat;mask-size:var(--bullet-size);mask-position:center;margin-left:calc(-1 * (var(--bullet-size) + var(--bullet-gap)));margin-right:var(--bullet-gap)}.list--checked ul{--list-icon: url(ic-checkbox-circle.svg)}.header--overlap main{grid-row:1 / 3;grid-column:1 / -1}.table-styled{background-color:var(--color-background-table)}.table-styled__rows{--grid-template-columns: var(--table-columns-sizes, repeat(var(--table-columns-count), minmax(min-content, 1fr)));width:100%;display:grid;grid-template-columns:var(--grid-template-columns)}.table-styled__row,.table-styled__header{--padding-inline: var(--space-200-300);--padding-block: var(--space-200);padding:var(--padding-block) var(--padding-inline)}.table-styled__header{--padding-block: var(--space-300)}.table-styled__row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;gap:var(--space-300);overflow-wrap:anywhere;&:nth-child(odd){background-color:var(--color-background-table-secondary)}}.table-styled--first-row-bolded .table-styled__row:first-child{font-weight:var(--font-weight-bold)}@font-face{font-family:Tiempos Headline;font-weight:300;font-style:normal;font-display:swap;src:url(fonts/TiemposHeadline-Light.woff2) format("woff2")}@font-face{font-family:Tiempos Headline;font-weight:300;font-style:italic;font-display:swap;src:url(fonts/TiemposHeadline-LightItalic.woff2) format("woff2")}h1,h2,h3,h4,h5,h6,.h--xlarge,.h--large,.h--medium,.h--small,.h--xsmall{font-weight:var(--font-weight-bold);word-break:break-word;text-wrap:balance}:is(h1,h2,h3,h4):not(:is(.h--xsmall,.h--xxsmall,[class^=p--])),.h--xlarge,.h--large,.h--medium,.h--small{letter-spacing:var(--letter-spacing-tight)}h1,.h--xlarge{font-size:var(--font-size-title-xlarge);line-height:var(--line-height-title-medium)}h2,.h--large{font-size:var(--font-size-title-large);line-height:var(--line-height-title-medium)}h3,.h--medium{font-size:var(--font-size-title-medium);line-height:var(--line-height-title-medium)}h4,.h--small{font-size:var(--font-size-title-small);line-height:var(--line-height-title-medium)}h5,.h--xsmall{font-size:var(--font-size-title-xsmall);line-height:var(--line-height-title-medium)}h6,.h--xxsmall{font-size:var(--font-size-title-xxsmall);line-height:var(--line-height-title-medium)}.p--xsmall{font-size:var(--font-size-body-xsmall);line-height:var(--line-height-body-medium)}small,.p--small{font-size:var(--font-size-body-small);line-height:var(--line-height-body-medium)}.p--medium{font-size:var(--font-size-body-medium);line-height:var(--line-height-body-medium)}.p--large{font-size:var(--font-size-body-large);line-height:var(--line-height-body-small)}.p--xlarge{font-size:var(--font-size-body-xlarge);line-height:var(--line-height-body-small)}.text--line-height-small{line-height:var(--line-height-body-small)}.text--line-height-medium{line-height:var(--line-height-body-medium)}.text--line-height-large{line-height:var(--line-height-body-large)}.text--muted{color:var(--color-foreground-secondary)}strong,.text--bold{font-weight:var(--font-weight-bold)}.text--normal{font-weight:var(--font-weight-normal)}.text--center{text-align:center}.text--max-width{max-width:var(--content-max-width-tight)}.text--max-width-tight{max-width:var(--content-max-width-xtight)}.hanging-punctuation:before{display:inline-block;width:.45em;margin-left:-.45em}.text--balance{text-wrap:balance}@media(min-width:46.5rem){.text--balance-tablet-up{text-wrap:balance}}.text--pretty{text-wrap:pretty}.arrow-glyph{letter-spacing:0}.animation-draw-path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 4s var(--ease-out-cubic)}.animation-draw-path.animate{stroke-dashoffset:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important}.display-block{display:block}.center-on-page{margin-inline:auto}@media (max-width: calc(46.5rem - 1px)){.full-width-on-mobile{margin-left:calc(-1 * var(--page-padding));margin-right:calc(-1 * var(--page-padding))}}@media (max-width: calc(46.5rem - 1px)){.hide-on-mobile{display:none}}@media(min-width:46.5rem){.hide-on-tablet-up{display:none}}.tabular-nums{font-variant-numeric:tabular-nums}@media(min-width:46.5rem){.extend-to-right-edge-tablet-up{margin-right:calc(-1 * var(--page-padding))}}.accordion{--horizontal-padding: var(--space-200);display:flex;flex-direction:column;gap:var(--space-100);.details__header{--icon: url(ic-plus.svg);display:flex;gap:var(--space-50);align-items:center;justify-content:space-between;background-color:var(--color-surface);padding:var(--space-200) var(--horizontal-padding);border-radius:var(--border-radius-card);cursor:pointer;-webkit-tap-highlight-color:var(--color-surface-hover);&::-webkit-details-marker{display:none}&:is(:hover,:focus-visible){background-color:var(--color-surface-hover)}}.details__header-icon{display:inline-flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:var(--color-background);border-radius:var(--border-radius-circle);&:after{content:var(--icon);width:var(--icon-size);height:var(--icon-size)}}details{.details__content{padding-inline:var(--horizontal-padding);padding-block:var(--horizontal-padding)}&::details-content,.details__content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-fast) allow-discrete,padding-block var(--animation-speed-fast) var(--animation-easing),opacity var(--animation-speed-fast) var(--animation-easing),block-size var(--animation-speed-fast) var(--animation-easing)}&:not([open]){&::details-content,.details__content{padding-block:0}}&[open]{&::details-content,.details__content{opacity:1;block-size:auto;@starting-style{block-size:0;opacity:0;overflow-y:clip}&:focus-within{overflow-y:visible}}.details__header{--icon: url(ic-minus.svg)}}}}.article-list{--grid-gap: var(--grid-gap-small)}.article-item__meta{display:flex;flex-wrap:wrap;gap:var(--space-50)}.avatar{--avatar-size: 2.5rem;flex-shrink:0;border-radius:var(--border-radius-circle);width:var(--avatar-size);height:var(--avatar-size);overflow:hidden}@media screen and (min-width:68rem){.avatar{--avatar-size: 3rem}}.avatar--xsmall{--avatar-size: 1.5rem}.avatar--small{--avatar-size: 2rem}.avatar--large{--avatar-size: 3rem;@media screen and (min-width:68rem){--avatar-size: 3.5rem}}.avatar--xlarge{--avatar-size: clamp(6rem, 5.2386rem + 3.2487vw, 8rem)}.avatar--square{border-radius:var(--border-radius-medium)}.card{--card-content-padding: var(--space-250-300);--row-gap: var(--space-200-300);display:grid;grid-template-columns:auto;align-items:start;position:relative;background-color:var(--color-background);color:var(--color-foreground);row-gap:var(--row-gap);align-content:flex-start}.card--row-gap-large{--row-gap: var(--space-500-700)}.card--bordered{overflow:clip;padding:var(--card-content-padding);border:var(--border-1);@media(min-width:46.5rem){&.card--horizontal:not(.card--horizontal-reverse) .card__content{padding-left:0}}}.card--rounded{border-radius:var(--border-radius-card)}.card--horizontal{@media(min-width:46.5rem){grid-template-columns:1fr 1fr}@media(min-width:68rem){grid-template-columns:5fr 4fr}}.card--horizontal-reverse{@media(min-width:46.5rem){.card__content{order:1}.card__media{order:2}}}.card--vertical-reverse{@media (max-width: calc(46.5rem - 1px)){.card__content{order:1}.card__media{order:2}}}.card__content{display:flex;flex-direction:column;row-gap:var(--space-200);position:relative;z-index:1;align-items:flex-start}.card__content--row-gap-large{row-gap:var(--space-300-400)}.card__content--sticky-on-desktop{@media(min-width:46.5rem){position:sticky;top:var(--position-sticky-offset)}}.card__content--spaced{justify-content:space-between}.card__media{display:block;overflow:hidden;position:relative}.card-media--full-height,.card-media--full-height .card__media-figure{height:100%}.card-media--full-height .card__media-figure figcaption{position:absolute;bottom:0;width:100%;background-color:var(--color-background);padding-top:var(--space-175)}.card__heading{>a{display:block}}.contact-card{display:flex;align-items:center;gap:var(--space-175)}.contact-card--small{gap:var(--space-50)}.contact-card__content{display:flex;flex-direction:column}.content-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-200)}.content-block--center{align-items:center}.cta-group{position:relative;border:var(--border-1-secondary);border-radius:var(--border-radius-large);padding:var(--space-200-300);overflow:hidden;.section__background-image img{object-fit:fill}}.cta-group__content{position:relative;display:flex;flex-direction:column;gap:var(--space-200-300);z-index:var(--z-index-1)}.cta-group__content-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-300)}.footer{display:flex;flex-direction:column;gap:var(--space-500-700);background-color:var(--color-background)}.footer__content{display:flex;flex-direction:column;gap:var(--space-500-700)}.footer__navigation{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--space-1000-1700);row-gap:var(--space-400)}.footer__logo{width:9rem;>svg{display:block;width:100%}}.workpage .full-width-media-with-text :is(.page-section__header,.full-width-media-with-text__figcaption){margin-inline:auto}.full-width-media-with-text__figcaption{margin-top:var(--space-400)}.full-width-media-with-text__figcaption-description{margin-top:var(--space-100)}.workpage .full-width-media-with-text__figure{max-width:max(var(--content-max-width-tight),60vw);margin-inline:auto}.full-width-media-with-text__media{--grid-gap: var(--space-300);gap:var(--grid-gap);display:flex;flex-wrap:wrap}@media(min-width:46.5rem){.full-width-media-with-text__media--grid>.media{flex-basis:calc(50% - var(--grid-gap));min-width:0;flex-grow:1}.full-width-media-with-text__media--grid:has(.media:nth-child(3)) .media:nth-child(3n+1){flex-basis:100%}}.header{--top-position: var(--space-100);--transition-duration: var(--animation-duration-2);--transition-timing-function: var(--ease-in-out-quart);position:sticky;top:var(--top-position);z-index:var(--z-index-2);@media screen and (max-width: calc(68rem - 1px)){z-index:var(--z-index-modal)}}.header__content{--border-radius: var(--border-radius-pill);position:relative;display:grid;grid-template-areas:"heading content";grid-template-columns:1fr auto;align-items:center;padding:var(--space-100) var(--space-200);border:var(--border-1-secondary);border-radius:var(--border-radius);transition-duration:var(--transition-duration);transition-timing-function:var(--ransition-timing-function);@media screen and (min-width:68rem){padding:var(--space-175) var(--space-175) var(--space-175) var(--space-300)}&:after{content:"";display:block;position:absolute;z-index:var(--z-index-negative-20);height:100%;width:100%;inset:0;background-color:var(--color-background-semi-transparent);backdrop-filter:blur(10px);border-radius:var(--border-radius)}}.header__heading{grid-area:heading;display:flex;align-items:center;justify-content:space-between;gap:var(--space-250)}.header__heading-contact-card{color:var(--color-black)}@media screen and (min-width:68rem){.header__heading-contact-card{display:none}}.header__logo{position:relative;margin-right:auto;width:7rem;z-index:var(--z-index-1);top:calc(-1 * var(--space-25))}@media screen and (min-width:68rem){.header__logo{width:8rem}}.header__logo>svg{display:block;max-width:100%;transition-property:fill;transition-duration:var(--transition-duration);transition-timing-function:var(--ransition-timing-function);fill:var(--color-foreground)}@media screen and (min-width:68rem){.header__heading:has(+.header__menu-drawer.is-open) .header__logo>svg{fill:var(--color-background)}}.header__menu-drawer-trigger{display:inline-flex;padding:var(--space-100) 0;align-items:center;gap:var(--space-50);transition-duration:var(--transition-duration);transition-timing-function:var(--ransition-timing-function);z-index:var(--z-index-1);color:var(--color-foreground);@media(scripting:none){display:none}}@media screen and (min-width:68rem){.header__menu-drawer-trigger{display:none}}@media screen and (max-width: calc(68rem - 1px)){.header__menu-drawer{position:fixed;top:calc((100% + var(--top-position)) * -1);left:0;right:0;width:100%;height:100%;display:grid;grid-template-columns:1fr max-content;grid-template-rows:1fr max-content;align-items:end;row-gap:var(--space-300);padding-left:var(--page-padding);padding-right:var(--page-padding);padding-bottom:var(--space-300);transform:translateY(0);transition-property:transform,background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);background-color:var(--color-foreground);color:var(--color-foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);.language-switcher{grid-row:2 / -1;grid-column:2 / -1}.header__contact{grid-row:2 / -1;grid-column:1 / 2}}}@media screen and (max-width: calc(68rem - 1px)){.header__menu-drawer.is-open{transform:translateY(calc(100% + var(--top-position)));background-color:var(--color-background)}}@media screen and (min-width:68rem){.header__menu-drawer{grid-area:content;display:flex;gap:var(--space-200);align-items:center}}.header--overlap .header{grid-row:1 / 2;grid-column:1 / -1}.header__cta{@media screen and (max-width: calc(68rem - 1px)){--background-color: var(--color-button-primary-background);--foreground-color: var(--color-button-primary-foreground);--hover-background-color: var(--color-button-primary-background-hover)}}.icon{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center}.icon-hamburger span{position:relative;display:block;width:20px;height:2px;margin-top:4px;margin-bottom:4px;background-color:currentColor;transition:transform var(--animation-duration-2) var(--ease-out-back)}.icon-hamburger--active .icon-hamburger--top{display:none}.icon-hamburger--active .icon-hamburger--middle{transform:rotate(45deg)}.icon-hamburger--active .icon-hamburger--middle:before{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;background-color:inherit;transform:rotate(-90deg)}.icon-hamburger--active .icon-hamburger--bottom{display:none}.language-switcher{position:relative;&:has(.language-switcher__list.is-visible) .icon-chevron{transform:rotate(180deg)}}.language-switcher__button{display:flex;align-items:center;gap:var(--space-50);.icon{transition:transform var(--animation-duration-2) var(--ease-out-quart),fill var(--transition-duration) var(--transition-timing-function),stroke var(--transition-duration) var(--transition-timing-function)}.icon-chevron{width:1rem;height:1rem;stroke:var(--color-foreground)}.icon-globe{fill:var(--color-foreground)}}@media screen and (min-width:68rem){.header__menu-drawer.is-open .language-switcher__button{.icon-chevron{stroke:var(--color-background)}.icon-globe{fill:var(--color-background)}}}.language-switcher__list{opacity:1;display:flex;flex-direction:column;gap:var(--space-50);position:absolute;bottom:calc(100% + var(--space-200));right:calc(-1 * var(--space-100));z-index:1;background-color:var(--color-background);padding:var(--space-100);transform:translateY(0);transition-property:transform,opacity;transition-duration:var(--animation-duration-2);transition-timing-function:var(--ease-out-quart);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);@media screen and (min-width:68rem){bottom:unset;top:var(--space-400)}&:not(.is-visible){opacity:0;pointer-events:none;transform:translateY(var(--space-100));@media screen and (min-width:68rem){transform:translateY(var(--space-100))}}}.language-switcher__list-item{--icon-size: 1rem;display:flex;align-items:center;gap:var(--space-100);padding-block:var(--space-100);padding-inline:var(--space-100) var(--space-250);color:var(--color-foreground);border-radius:var(--border-radius-small);&:hover:not(.language-switcher__list-item--active){background-color:var(--color-surface);color:var(--color-foreground)}&:not(.language-switcher__list-item--active){color:var(--color-foreground-secondary)}.icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}+.language-switcher__list-item{border-top:var(--border-1-secondary)}&:not(.language-switcher__list-item--active):before{content:"";width:var(--icon-size);height:var(--icon-size)}}.language-switcher__list-item--active{cursor:default;background-color:var(--color-surface)}.media-with-text__media{display:flex;flex-direction:column;row-gap:var(--space-400-500);column-gap:var(--space-100);@media(min-width:68rem){flex-direction:row}&:has(>:nth-child(2))>:first-child{flex-basis:40%}&:has(:nth-child(2))>:nth-child(2){flex-basis:60%}}@media(min-width:46.5rem){.card--horizontal:not(.card--horizontal-reverse) .media-with-text__media{margin-left:calc(-1 * var(--page-padding))}.card--horizontal-reverse .media-with-text__media{margin-right:calc(-1 * var(--page-padding))}}@media screen and (min-width:46.5rem){.header--overlap main .media-with-text:first-child .card__content{padding-top:var(--header-overlap-first-section-padding-top)}}@media (max-width: calc(46.5rem - 1px)){.media-with-text__media--full-width-on-mobile{margin-inline:calc(-1 * var(--page-padding))}.media-with-text__media--full-width-on-mobile .figcaption{padding-inline:var(--page-padding)}}.media{display:block;background-color:var(--color-surface);max-width:100%;object-fit:cover;aspect-ratio:var(--aspect-ratio, auto);>*{width:100%}}.media--1\/1{aspect-ratio:1 / 1}.media--3\/2{aspect-ratio:3 / 2}.media--4\/5{aspect-ratio:4 / 5}.media--16\/9{aspect-ratio:16 / 9}@media (max-width: calc(46.5rem - 1px)){.media-3\/2--mobile{aspect-ratio:3 / 2}}@media(min-width:46.5rem){.media--16\/9--tablet-up{aspect-ratio:16 / 9}.media--2\/1--tablet-up{aspect-ratio:2 / 1}}.media-hover-effect-container{overflow:hidden}.trigger-media-hover-effect:hover .media-hover-effect-container :first-child,.media-hover-effect-container:hover :first-child{transition-timing-function:var(--animation-ease-in-out)}@media(hover:hover)and (pointer:fine){.trigger-media-hover-effect:hover .media-hover-effect-container :first-child,.media-hover-effect-container:hover :first-child{transform:scale(1.03)}}.media-hover-effect-container{:first-child{transition-property:transform;transition-duration:var(--animation-duration-1)}}.media--transparent{background-color:transparent}.media--rounded{border-radius:var(--border-radius-card)}@media(min-width:46.5rem){.media--rounded-tablet-up{border-radius:var(--border-radius-card)}}.media--auto-width>*{width:auto}.media--clickable{cursor:pointer}.media--full-height{height:100%}.media svg{display:block}.multicolumn__columns{--grid-gap: var(--space-200-400);row-gap:var(--space-200-400)}.multicolumn__columns--grid-gap-small{--grid-gap: var(--space-100-200)}.multicolumn__columns--row-gap-large{row-gap:var(--space-700-800)}.header--overlap main .multicolumn:first-child{padding-block-start:var(--header-overlap-first-section-padding-top)}.navigation--with-heading{display:flex;flex-direction:column;gap:var(--space-100-200)}.navigation__list{display:flex;flex-direction:column;gap:var(--space-25)}@media screen and (min-width:68rem){.navigation__list--horizontal{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width: calc(68rem - 1px)){.navigation--header{overflow:scroll;margin-top:var(--space-1000);grid-row:1 / 2;grid-column:1 / -1}.navigation-list--header{overflow:hidden}}.navigation--header .navigation__list-item-link{display:inline-block;padding:var(--space-50) var(--space-175);@media screen and (max-width: calc(68rem - 1px)){display:block;font-size:var(--font-size-6);padding:var(--space-50) 0}@media screen and (min-width:68rem){border-radius:var(--border-radius-pill);&:hover{background-color:var(--color-surface)}}}.navigation--header .navigation__list-item-link--current{font-weight:var(--font-weight-bold);@media screen and (min-width:68rem){background-color:var(--color-surface)}}@media screen and (max-width: calc(68rem - 1px)){.header__menu-drawer.is-open .header__navigation-item{animation-name:slideFadeIn;animation-duration:var(--animation-duration-2);animation-delay:var(--animation-delay);animation-fill-mode:backwards}}.overlay{position:absolute;inset:0;z-index:var(--layer-flat);pointer-events:none}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(to top,var(--overlay-color),var(--overlay-color--end))}.page-header{position:relative;background-color:var(--color-background)}.header--overlap main .page-header:first-child{padding-block-start:var(--header-overlap-first-section-padding-top)}.page-header:not([class*=color-scheme-]):not(:has(.section__background-image)) .page-section__header{--margin-bottom: 0}.page-section{position:relative;--section-padding: var(--space-1000-1400);margin-top:var(--section-padding);&:first-child{margin-top:var(--section-padding)}}.header--overlap main .page-section:first-child{margin-top:0}.page-section--padded{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.page-section--top-divider{border-top:var(--border-1);padding-top:var(--section-padding)}.page-section--tighter,.page-header+.page-section{--section-padding: var(--space-700-1000)}.page-section--tight{--section-padding: var(--space-700-1400)}.page-section__header{--margin-bottom: var(--space-500-700);display:flex;flex-direction:column;gap:var(--space-200);padding-bottom:var(--margin-bottom)}.page-section__header--tight,.page-width--tight .page-section__header{--margin-bottom: var(--space-400-500)}.page-section__header--centered{text-align:center;margin-inline:auto}.page-section__title{max-width:var(--content-max-width-tight);color:var(--title-color, var(--color-foreground))}.section__background-image{position:absolute;inset:0;overflow:hidden;img{object-fit:cover;width:100%;height:100%}}.section__content{position:relative;z-index:var(--z-index-1)}.responsive-image figcaption{margin-top:var(--space-200-300)}.specs-table-footer{--gap: var(--space-200);display:flex;flex-direction:column;gap:var(--gap);margin-top:var(--space-300-400)}.specs-table-footer__item{display:flex;flex-direction:column;gap:var(--space-50);&:not(:first-child){padding-top:var(--gap);border-top:var(--border-1-secondary)}}.rte{>*{margin-top:1.2em}:first-child{margin-top:0}:last-child{margin-bottom:0}>:is(h1,h2,h3,h4,h5,h6){margin-top:1.5em}>:is(video,img,figure,div:has(iframe)){margin-top:2.2em;margin-bottom:2.2em;@media(min-width:46.5rem){margin-top:2.5em;margin-bottom:2.5em}}>:is(ol,ul){margin-top:2em;margin-bottom:2em;@media(min-width:46.5rem){margin-top:2.2em;margin-bottom:2.2em}}li:not(:first-of-type){margin-top:.8em}}.rte--dense{*{margin-top:1em}p{margin-top:.75em}li:not(:first-of-type){margin-top:.3em}>:is(ol,ul){margin-top:1.5em}}@media screen and (max-width: calc(46.5rem - 1px)){.svg-clients-revenue__path{stroke-width:2px}.svg-clients-revenue__graph-circle{transform-origin:center center;stroke-width:.4rem}}.svg-shopify-badge{--badge-size: 30px;position:relative;width:var(--badge-size);height:var(--badge-size);border:2px solid #fff;border-radius:var(--badge-size);background-color:#f63535;overflow:hidden;opacity:0;will-change:opacity,scale;animation:svg-shopify-badge-snappy-bounce 1.75s cubic-bezier(.45,.05,.55,.95) infinite,svg-shopify-badge-fade-in .25s .5s ease-out forwards}.svg-shopify-badge-counter-strip{display:flex;flex-direction:column;width:100%;animation:svg-shopify-badge-slide-counter 17.5s -.75s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform,filter;backface-visibility:hidden}.svg-shopify-badge-counter-strip span{display:block;width:100%;height:var(--badge-size);text-align:center;color:#fff}@keyframes svg-shopify-badge-slide-counter{0%,8%{transform:translateY(0);filter:blur(0)}9%{filter:blur(1.5px)}10%,18%{transform:translateY(-30px);filter:blur(0)}19%{filter:blur(1.5px)}20%,28%{transform:translateY(-60px);filter:blur(0)}29%{filter:blur(1.5px)}30%,38%{transform:translateY(-90px);filter:blur(0)}39%{filter:blur(1.5px)}40%,48%{transform:translateY(-120px);filter:blur(0)}49%{filter:blur(1.5px)}50%,58%{transform:translateY(-150px);filter:blur(0)}59%{filter:blur(1.5px)}60%,68%{transform:translateY(-180px);filter:blur(0)}69%{filter:blur(1.5px)}70%,78%{transform:translateY(-210px);filter:blur(0)}79%{filter:blur(1.5px)}80%,88%{transform:translateY(-240px);filter:blur(0)}89%{filter:blur(1.5px)}90%,98%{transform:translateY(-270px);filter:blur(0)}99%{filter:blur(1.5px)}to{transform:translateY(-300px);filter:blur(0)}}@keyframes svg-shopify-badge-snappy-bounce{0%,30%,50%{transform:translateY(0)}40%{transform:translateY(10px)}}@keyframes svg-shopify-badge-fade-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.tags{display:flex;flex-wrap:wrap;gap:var(--space-25)}.tag{display:inline-block;padding:var(--space-25) var(--space-100);background-color:var(--color-background);border-radius:var(--border-radius-small);border:var(--border-1-secondary);line-height:var(--line-height-body-small)}.tag--small{font-size:var(--font-size-1)}:root{--grid-gap: var(--space-200-700);--grid-gap-small: var(--space-200-400);--grid-gap-large: var(--space-200-700);--grid-row-gap: var(--space-500-700);--grid-row-gap-medium: var(--space-700-1000);--grid-row-gap-large: var(--space-800-1200)}.page-width{max-width:var(--page-max-width);padding-inline:var(--page-padding);margin-inline:auto;width:100%}.page-width--tight{max-width:var(--content-max-width-tight)}@media(min-width:46.5rem){.page-width--tablet-up{max-width:var(--page-max-width);padding-left:var(--page-padding);padding-right:var(--page-padding);margin-inline:auto;width:100%}}.page-width--sm-padding{padding-inline:var(--page-padding-sm)}.grid{display:grid;column-gap:var(--grid-gap);grid-template-rows:auto}.grid-1,.grid-2{@media(min-width:46.5rem){grid-template-columns:repeat(2,1fr)}}.grid-3{@media(min-width:46.5rem){grid-template-columns:repeat(3,1fr)}}.grid-4{@media(min-width:46.5rem){grid-template-columns:repeat(2,1fr)}@media(min-width:68rem){grid-template-columns:repeat(4,1fr)}}.grid-5{@media(min-width:46.5rem){grid-template-columns:repeat(3,1fr)}@media(min-width:68rem){grid-template-columns:repeat(5,1fr)}}.grid-6{@media(min-width:46.5rem){grid-template-columns:repeat(3,1fr)}@media(min-width:68rem){grid-template-columns:repeat(6,1fr)}}.grid--no-column-gap{grid-column-gap:0}.grid--row-gap{grid-row-gap:var(--grid-row-gap)}.grid--row-gap-medium{grid-row-gap:var(--grid-row-gap-medium)}.grid--row-gap-large{grid-row-gap:var(--grid-row-gap-large)}[class*=color-scheme-]{--border-1: var(--border-size) var(--border-style) var(--color-border);--border-1-secondary: var(--border-size) var(--border-style) var(--color-border-secondary);background-color:var(--color-background);color:var(--color-foreground)}.color-scheme-inverse-semi-transparent{backdrop-filter:blur(20px)}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
