@import "https://use.typekit.net/lnc7ppz.css";:root{--global-font-family:var(--global-base-font),Arial,sans-serif;--global-highlight-font-family:var(--global-base-highlight-font),Arial,sans-serif;--global-code-font-family:var(--global-base-code-font),monospace;--global-grid-columns:calc(var(--global-main-content-width) + 2)}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}.wrapper{--wrapper-grid-side-columns:calc(var(--global-grid-side-padding) - var(--global-grid-gutter));--wrapper-bg-color:var(--wrapper-bg-color-project,var(--wrapper-bg-color-solid));display:var(--wrapper-display,grid);border-top:calc(var(--wrapper-divider-top)*.1rem)solid var(--wrapper-divider-color,var(--global-colors-black));border-bottom:calc(var(--wrapper-divider-bottom)*.1rem)solid var(--wrapper-divider-color,var(--global-colors-black));padding:calc(var(--wrapper-spacing-top-in,0)*1rem)calc((1 - var(--wrapper-is-full-width,0))*var(--global-grid-side-padding))calc(var(--wrapper-spacing-bottom-in,0)*1rem);margin-top:calc(var(--wrapper-spacing-top)*1rem);margin-bottom:calc(var(--wrapper-spacing-bottom)*1rem);grid-template-columns:var(--wrapper-grid-template-columns);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);background:var(--wrapper-bg-color-gradient,var(--wrapper-bg-color-project,var(--wrapper-bg-color-solid,transparent)));text-align:var(--wrapper-text-align)}.main-content>.wrapper:first-child{padding:calc(var(--global-header-height) + var(--wrapper-spacing-top-in,0)*1rem)calc((1 - var(--wrapper-is-full-width,0))*var(--global-grid-side-padding))calc(var(--wrapper-spacing-bottom-in,0)*1rem)}.wrapper__anchor{opacity:0;z-index:-1;height:1px;margin-top:0;position:absolute}.wrapper__inner{grid-column:var(--wrapper-offset)/span var(--wrapper-width)}.wrapper__skip-dom{display:contents}.accordion{--accordion-scoped-icon-size:1.4rem;border-top:var(--accordion-border-top)solid rgb(var(--accordion-border-color,var(--global-colors-black-values))/.2);border-bottom:var(--accordion-border-bottom)solid rgb(var(--accordion-border-color,var(--global-colors-black-values))/.2);margin-top:-1px;transition-property:border-bottom-color;transition-duration:.3s;transition-timing-function:ease-out}.accordion__panel{background-color:inherit;max-height:0;transition-property:max-height;transition-duration:.3s;transition-timing-function:ease-out;display:block;overflow:hidden}.accordion__trigger{-ms-appearance:none;appearance:none;color:inherit;text-align:left;cursor:pointer;background-color:transparent;border:0;justify-content:space-between;align-items:center;width:100%;padding:2rem 0;font-family:inherit;transition-property:background-color,color,padding-bottom;transition-duration:.3s;transition-timing-function:ease-out;display:flex}.accordion__title{max-width:min(82%,100% - var(--accordion-scoped-icon-size) - 1rem)}.accordion__icon{pointer-events:none;justify-content:center;align-items:center;transition-property:transform,background-color,color;transition-duration:.3s;transition-timing-function:ease-in;display:flex}.accordion__icon svg{--icon-scoped-size:var(--accordion-scoped-icon-size)}.accordion__content{padding-bottom:2rem}.accordion[data-accordion-open=true]{border-bottom-color:rgb(var(--accordion-border-color,var(--global-colors-black-values))/1);border-top-color:rgb(var(--accordion-border-color,var(--global-colors-black-values))/1)}.accordion[data-accordion-open=true]>.accordion__trigger{padding-bottom:1rem}.accordion[data-accordion-open=true]>.accordion__trigger .accordion__icon{--icon-color:var(--accordion-icon-active-color);--icon-background-color:var(--accordion-icon-active-background-color);transform:rotate(180deg)}.accordion[data-accordion-open=true]>.accordion__panel{max-height:var(--max-height,100%)}.animated-logo{height:60%;transition:opacity .4s var(--global-easing-ease-in-out);opacity:1;align-items:center;text-decoration:none;display:flex;overflow:hidden}.animated-logo__sign{stroke:var(--animated-logo-sign-color,var(--global-colors-infinum));stroke-dasharray:100;stroke-dashoffset:100px;animation:1s forwards logo-stroke-load;animation-timing-function:var(--global-easing-ease-motion);fill:none;transition:stroke .4s var(--global-easing-ease-in-out)}.animated-logo__item{fill:var(--animated-logo-letters-color,var(--global-colors-black));animation:.5s forwards logo-letter-load;animation-delay:calc(var(--child-index)*50ms + .5s);transform:translateY(100%)}.antispam-hide{visibility:hidden;display:none}.blockquote__media{margin-bottom:3rem}.blockquote__icon{margin-bottom:3rem;display:block}.blockquote__quote,.blockquote__caption{display:block}.blockquote__caption:before{content:"";background-color:currentColor;width:7rem;height:.1rem;margin-top:3rem;margin-bottom:2rem;display:block}@keyframes logo-stroke-unload{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes logo-stroke-load{0%{stroke-dashoffset:100px}to{stroke-dashoffset:200px}}@keyframes logo-letter-load{0%{transform:translateY(100%)}to{transform:translateY(0)}}.blog-intro{padding-top:calc(var(--global-header-height) + var(--blog-intro-spacing-top,8rem));margin-bottom:var(--blog-intro-margin-bottom,4rem);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.blog-intro__type--largeSpacingNoDivider{--blog-intro-divider:transparent;--blog-intro-title-spacing-bottom:0;--blog-intro-padding-bottom:0}@media (min-width:700px){.blog-intro__type--largeSpacingNoDivider{--blog-intro-spacing-top:4rem;--blog-intro-title-spacing-bottom:0;--blog-intro-margin-bottom:20rem;--blog-intro-padding-bottom:0}}.blog-intro__type--largeSpacing{--blog-intro-spacing-top:2.5rem;--blog-intro-title-spacing-bottom:9rem}@media (min-width:700px){.blog-intro__type--largeSpacingContentSide{--blog-intro-paragraph-col:7/11;--blog-intro-spacing-top:4rem;--blog-intro-title-spacing-bottom:9rem;--blog-intro-padding-bottom:5rem}}.blog-intro__divider{background-color:var(--blog-intro-divider,var(--global-colors-grey300));width:100%;height:1px;margin-top:var(--blog-intro-padding-bottom,2rem);border:none;grid-area:4/span 12;display:block}.blog-intro__heading{padding-bottom:var(--blog-intro-title-spacing-bottom,2rem);grid-area:1/span 12}.blog-intro__paragraph{grid-row:2;grid-column:var(--blog-intro-paragraph-col,1/13)}.blog-intro__navigation{padding:2rem var(--global-grid-side-padding);margin-right:calc(var(--global-grid-side-padding)*-1);margin-left:calc(var(--global-grid-side-padding)*-1);grid-area:3/span 12;display:flex;overflow-x:auto}.blog-intro__navigation-item{white-space:nowrap;margin-right:1rem}.blog-intro__navigation-item:last-child{margin-right:0}.bullet{--bullet-scoped-dot-size:.8rem;--bullet-scoped-dot-left-position:1rem;--bullet-scoped-dot-top-position:.9rem;padding-left:4rem;position:relative}.bullet--top{padding-left:0}.bullet--top .bullet__dot{margin-bottom:2rem;position:relative;top:auto;left:auto}.bullet__dot{color:var(--bullet-text-color);background-color:var(--bullet-color);width:var(--bullet-scoped-dot-size);height:var(--bullet-scoped-dot-size);left:var(--bullet-scoped-dot-left-position);top:var(--bullet-scoped-dot-top-position);border-radius:50%;display:block;position:absolute}.bullet__type--number .bullet__dot{--bullet-scoped-dot-size:2.4rem;--bullet-scoped-dot-top-position:.2rem;--bullet-scoped-dot-left-position:0;justify-content:center;align-items:center;display:inline-flex}.bullet__heading{padding-bottom:1rem}.btn.is-active{--button-scoped-color:var(--button-color-active);--button-scoped-border-color:var(--button-border-color-active)}.btn.is-active:before{--button-scoped-background-color:var(--button-background-color-active)}.btn.is-active:after{--button-after-scoped-background-color:var(--button-background-color-active);height:100%}.btn:focus,.btn__icon-only:focus{--label-translate:calc(var(--button-scoped-icon-spacing)/2);--button-scoped-color:var(--button-color-hover);box-shadow:none;outline:2px solid var(--button-outline-color,var(--button-background-color-hover));outline-offset:.25rem}.btn:focus-visible{--label-translate:calc(var(--button-scoped-icon-spacing)/2);--button-scoped-color:var(--button-color-hover);box-shadow:none;outline:2px solid var(--button-outline-color,var(--button-background-color-hover));outline-offset:.25rem}.btn__icon-only:focus-visible{--label-translate:calc(var(--button-scoped-icon-spacing)/2);--button-scoped-color:var(--button-color-hover);box-shadow:none;outline:2px solid var(--button-outline-color,var(--button-background-color-hover));outline-offset:.25rem}.btn:focus:after,.btn__icon-only:focus:after{height:100%}.btn:focus-visible:after{height:100%}.btn__icon-only:focus-visible:after{height:100%}@media (hover:hover) and (pointer:fine){.btn:hover,.hovered .btn,.btn__icon-only:hover,.hovered .btn__icon-only{box-shadow:none;--label-translate:calc(var(--button-scoped-icon-spacing)/2);--button-scoped-color:var(--button-color-hover);outline:none}.btn:hover:after,.hovered .btn:after,.btn__icon-only:hover:after,.hovered .btn__icon-only:after{height:100%}}.btn:disabled{--button-cursor:not-allowed}.btn:disabled:before{--button-background-color:var(--global-colors-grey300)}.btn{-ms-appearance:none;appearance:none;display:var(--button-display);text-align:center;cursor:var(--button-cursor,pointer);border-radius:var(--button-border-radius,5rem);color:var(--button-scoped-color,var(--button-color));padding-left:calc(var(--button-padding-vertical)*2);padding-right:calc(var(--button-padding-vertical)*2);width:var(--button-width);transition-property:color;transition-timing-function:var(--global-easing-fly-out);background-color:transparent;border:0;justify-content:center;align-items:center;text-decoration:none;transition-duration:.2s;transition-delay:0s;position:relative;overflow:hidden;transform:translateZ(0)}.btn:before{content:"";border-radius:var(--button-border-radius,5rem);border:1px solid var(--button-scoped-border-color,var(--button-border-color));background-color:var(--button-scoped-background-color,var(--button-background-color));width:100%;height:100%;transition-property:border-radius,height;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:var(--button-scoped-before-progress-duration);position:absolute;left:0}.btn:after{content:"";z-index:1;background-color:var(--button-after-scoped-background-color,var(--button-background-color-hover));width:100%;height:0;transition-property:height;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:.3s;position:absolute;bottom:0;left:0}.btn__inner{z-index:2;pointer-events:none;padding-top:var(--button-padding-vertical);padding-bottom:var(--button-padding-vertical);transition-property:transform;transition-duration:var(--button-scoped-before-progress-duration);position:relative}.btn--color-infinum{--button-color:var(--global-colors-white);--button-color-hover:var(--global-colors-white);--button-background-color:var(--global-colors-infinum);--button-background-color-hover:var(--global-colors-black);--button-color-is-link:var(--global-colors-infinum);--button-color-is-link-hover:var(--global-colors-infinum)}.btn--color-white{--button-color:var(--global-colors-infinum);--button-color-hover:var(--global-colors-white);--button-background-color:var(--global-colors-white);--button-background-color-hover:var(--global-colors-black);--button-color-is-link:var(--global-colors-white);--button-color-is-link-hover:var(--global-colors-white)}.btn--color-transparent{--button-color:var(--global-colors-black);--button-color-hover:var(--global-colors-white);--button-color-active:var(--global-colors-white);--button-border-color:var(--global-colors-grey300);--button-border-color-hover:transparent;--button-border-color-active:transparent;--button-background-color:var(--global-colors-transparent);--button-background-color-hover:var(--global-colors-infinum);--button-background-color-active:var(--global-colors-infinum);--button-color-is-link:var(--global-colors-black);--button-color-is-link-hover:var(--global-colors-infinum)}.btn--color-transparent-red{--button-color:var(--global-colors-infinum);--button-color-hover:var(--global-colors-white);--button-color-active:var(--global-colors-white);--button-border-color:var(--global-colors-infinum);--button-border-color-hover:transparent;--button-border-color-active:transparent;--button-background-color:transparent;--button-background-color-hover:var(--global-colors-infinum);--button-background-color-active:var(--global-colors-infinum);--button-color-is-link:var(--global-colors-black);--button-color-is-link-hover:var(--global-colors-infinum)}.btn--color-black{--button-color:var(--global-colors-white);--button-color-hover:var(--global-colors-white);--button-background-color:var(--global-colors-black);--button-background-color-hover:var(--global-colors-infinum);--button-color-is-link:var(--global-colors-black);--button-color-is-link-hover:var(--global-colors-infinum)}.btn--color-black-single{--button-color:var(--global-colors-white);--button-color-hover:var(--global-colors-white);--button-background-color:var(--global-colors-black);--button-background-color-hover:var(--global-colors-black);--button-color-is-link:var(--global-colors-black);--button-color-is-link-hover:var(--global-colors-black)}.btn--color-white-black{--button-color:var(--global-colors-black);--button-color-hover:var(--global-colors-white);--button-background-color:var(--global-colors-white);--button-background-color-hover:var(--global-colors-black);--button-color-is-link:var(--global-colors-white);--button-color-is-link-hover:var(--global-colors-white)}.btn--size-big{--button-padding-vertical:1.8rem}.btn--size-medium{--button-padding-vertical:1.5rem}.btn--size-small{--button-padding-vertical:1.2rem}.btn--size-tiny{--button-padding-vertical:1rem}.btn--size-micro{--button-padding-vertical:.5rem}.btn--width-default{--button-display:inline-flex;--button-width:auto}.btn--width-block{--button-display:flex;--button-width:100%}.btn{--button-scoped-icon-spacing:3rem;--button-scoped-progress-size-spacing:.8rem;--button-scoped-progress-border-radius-spacing:10rem;--button-scoped-before-progress-duration:.3s;--button-scoped-progress-duration:1.1s}@media (hover:hover) and (pointer:fine){.btn:hover .btn__icon,.btn:focus .btn__icon,.hovered .btn .btn__icon{opacity:0}.btn:focus-visible .btn__icon{opacity:0}.btn:hover .btn__icon[data-name=arrow-right-16],.btn:hover .btn__icon[data-name=arrow-left-16],.btn:focus .btn__icon[data-name=arrow-right-16],.btn:focus .btn__icon[data-name=arrow-left-16],.hovered .btn .btn__icon[data-name=arrow-right-16],.hovered .btn .btn__icon[data-name=arrow-left-16]{opacity:1}.btn:focus-visible .btn__icon[data-name=arrow-right-16]{opacity:1}.btn:focus-visible .btn__icon[data-name=arrow-left-16]{opacity:1}.btn:hover .btn__icon[data-name=arrow-right-16] path,.btn:hover .btn__icon[data-name=arrow-left-16] path,.btn:focus .btn__icon[data-name=arrow-right-16] path,.btn:focus .btn__icon[data-name=arrow-left-16] path,.hovered .btn .btn__icon[data-name=arrow-right-16] path,.hovered .btn .btn__icon[data-name=arrow-left-16] path{stroke-dashoffset:100%}.btn:focus-visible .btn__icon[data-name=arrow-right-16] path{stroke-dashoffset:100%}.btn:focus-visible .btn__icon[data-name=arrow-left-16] path{stroke-dashoffset:100%}.btn:hover.btn__icon-position--right .btn__label,.btn:focus.btn__icon-position--right .btn__label,.hovered .btn.btn__icon-position--right .btn__label{transform:translateX(var(--label-translate))}.btn:focus-visible.btn__icon-position--right .btn__label{transform:translateX(var(--label-translate))}.btn:hover.btn__icon-position--left .btn__label,.btn:focus.btn__icon-position--left .btn__label,.hovered .btn.btn__icon-position--left .btn__label{transform:translateX(calc(var(--label-translate)*-1))}.btn:focus-visible.btn__icon-position--left .btn__label{transform:translateX(calc(var(--label-translate)*-1))}}.btn__progress{opacity:0;background-color:var(--button-background-color);border-radius:var(--button-scoped-progress-border-radius-spacing);width:2%;height:var(--button-scoped-progress-size-spacing);position:absolute;left:0}.btn .btn__label{transition-property:transform;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:.3s}.btn__icon{transition-property:opacity;transition-timing-function:var(--global-easing-ease-in-out);align-items:center;transition-duration:.3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.btn__icon[data-name=arrow-right-16] path,.btn__icon[data-name=arrow-left-16] path{stroke-dasharray:100%;stroke-dashoffset:200%;transition-property:stroke-dashoffset;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:.3s}.btn__icon[data-name=arrow-right-16] path:nth-child(2),.btn__icon[data-name=arrow-right-16] path:nth-child(3),.btn__icon[data-name=arrow-left-16] path:nth-child(2),.btn__icon[data-name=arrow-left-16] path:nth-child(3){transition-delay:50ms}.btn__icon-position--right .btn__icon{right:0}.btn__icon-position--right .btn__inner{padding-right:var(--button-scoped-icon-spacing)}.btn__icon-position--left .btn__icon{left:0}.btn__icon-position--left .btn__inner{padding-left:var(--button-scoped-icon-spacing)}.btn__icon-only{aspect-ratio:1;padding:var(--button-padding-vertical)}@media (hover:hover) and (pointer:fine){.btn__icon-only:hover .btn__icon,.btn__icon-only:focus .btn__icon,.hovered .btn__icon-only .btn__icon{opacity:1}.btn__icon-only:focus-visible .btn__icon{opacity:1}.btn__icon-only:hover .btn__icon[data-name=arrow-right-16] path,.btn__icon-only:hover .btn__icon[data-name=arrow-left-16] path,.btn__icon-only:focus .btn__icon[data-name=arrow-right-16] path,.btn__icon-only:focus .btn__icon[data-name=arrow-left-16] path,.hovered .btn__icon-only .btn__icon[data-name=arrow-right-16] path,.hovered .btn__icon-only .btn__icon[data-name=arrow-left-16] path{stroke-dashoffset:200%}.btn__icon-only:focus-visible .btn__icon[data-name=arrow-right-16] path{stroke-dashoffset:200%}.btn__icon-only:focus-visible .btn__icon[data-name=arrow-left-16] path{stroke-dashoffset:200%}}.btn__icon-only .btn__icon{position:relative;transform:none}.btn__as-link{--button-border-radius:0;--button-background-color:transparent;--button-background-color-hover:transparent;--button-padding-vertical:0;--button-color:var(--button-color-is-link);--button-color-hover:var(--button-color-is-link-hover);--button-border-color:transparent;--button-outline-color:var(--button-color-hover);--button-border:none;transform:none}.btn__as-link.btn__no-icon{text-decoration:none}.btn__as-link.btn__no-icon:hover .btn__inner{background-position:100% 100%;background-size:100% 100%}.btn__as-link.btn__no-icon .btn__inner{background-image:linear-gradient(transparent 90%,currentColor 90%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;text-decoration:none;transition:background-size .3s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .3s;display:inline}.btn__as-link.btn__no-icon:focus .btn__inner{background-position:100% 100%;background-size:100% 100%}@media (hover:hover) and (pointer:fine){.card-article.hovered .card-article--is-link .card-article.hovered .card-article__submeta,.card-article[data-layout-type=list-text-inline] .card-article__meta:hover,.card-article[data-layout-type=list-text-inline].hovered .card-article__meta,.card-article[data-layout-type=list-6-5-1-top] .card-article__meta:hover,.card-article[data-layout-type=list-6-5-1-top].hovered .card-article__meta,.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta:hover,.card-article[data-layout-type=list-4-5-3-middle].hovered .card-article__meta,.card-article[data-layout-type=list-4-6-2-top] .card-article__meta:hover,.card-article[data-layout-type=list-4-6-2-top].hovered .card-article__meta{box-shadow:none;--label-translate:calc(var(--button-scoped-icon-spacing)/2);--button-scoped-color:var(--button-color-hover);outline:none}.card-article.hovered .card-article--is-link .card-article.hovered .card-article__submeta:after,.card-article[data-layout-type=list-text-inline] .card-article__meta:hover:after,.card-article[data-layout-type=list-text-inline].hovered .card-article__meta:after,.card-article[data-layout-type=list-6-5-1-top] .card-article__meta:hover:after,.card-article[data-layout-type=list-6-5-1-top].hovered .card-article__meta:after,.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta:hover:after,.card-article[data-layout-type=list-4-5-3-middle].hovered .card-article__meta:after,.card-article[data-layout-type=list-4-6-2-top] .card-article__meta:hover:after,.card-article[data-layout-type=list-4-6-2-top].hovered .card-article__meta:after{height:100%}}.card-article[data-layout-type=list-text-inline] .card-article__meta .btn__icon,.card-article[data-layout-type=list-6-5-1-top] .card-article__meta .btn__icon,.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta .btn__icon,.card-article[data-layout-type=list-4-6-2-top] .card-article__meta .btn__icon{right:initial;top:initial;position:relative;transform:none}.card-article[data-layout-type=list-text-inline] .card-article__meta .btn__inner,.card-article[data-layout-type=list-6-5-1-top] .card-article__meta .btn__inner,.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta .btn__inner,.card-article[data-layout-type=list-4-6-2-top] .card-article__meta .btn__inner{padding-right:0;padding-top:calc(2*var(--button-padding-vertical));padding-bottom:calc(2*var(--button-padding-vertical))}.card-article[data-layout-type=list-text-inline] .card-article__meta:after,.card-article[data-layout-type=list-6-5-1-top] .card-article__meta:after,.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta:after,.card-article[data-layout-type=list-4-6-2-top] .card-article__meta:after{clip-path:circle(0);height:100%;transition:clip-path .3s var(--global-easing-long-slow-down)}.card-article[data-layout-type=list-text-inline] .btn.card-article__meta:hover:after,.card-article[data-layout-type=list-text-inline].hovered .btn.card-article__meta:after,.card-article[data-layout-type=list-6-5-1-top] .btn.card-article__meta:hover:after,.card-article[data-layout-type=list-6-5-1-top].hovered .btn.card-article__meta:after,.card-article[data-layout-type=list-4-5-3-middle] .btn.card-article__meta:hover:after,.card-article[data-layout-type=list-4-5-3-middle].hovered .btn.card-article__meta:after,.card-article[data-layout-type=list-4-6-2-top] .btn.card-article__meta:hover:after,.card-article[data-layout-type=list-4-6-2-top].hovered .btn.card-article__meta:after{clip-path:circle(60%)}.card-article[data-layout-type=list-text-inline] .card-article__meta:hover .btn__icon[data-name=arrow-right-16] path,.card-article[data-layout-type=list-text-inline].hovered .card-article__meta .btn__icon[data-name=arrow-right-16] path,.card-article[data-layout-type=list-6-5-1-top] .card-article__meta:hover .btn__icon[data-name=arrow-right-16] path,.card-article[data-layout-type=list-6-5-1-top].hovered .card-article__meta .btn__icon[data-name=arrow-right-16] path,.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta:hover .btn__icon[data-name=arrow-right-16] path,.card-article[data-layout-type=list-4-5-3-middle].hovered .card-article__meta .btn__icon[data-name=arrow-right-16] path,.card-article[data-layout-type=list-4-6-2-top] .card-article__meta:hover .btn__icon[data-name=arrow-right-16] path,.card-article[data-layout-type=list-4-6-2-top].hovered .card-article__meta .btn__icon[data-name=arrow-right-16] path,.card-article[data-layout-type=list-text-inline] .card-article__meta:hover .btn__icon[data-name=arrow-left-16] path,.card-article[data-layout-type=list-text-inline].hovered .card-article__meta .btn__icon[data-name=arrow-left-16] path,.card-article[data-layout-type=list-6-5-1-top] .card-article__meta:hover .btn__icon[data-name=arrow-left-16] path,.card-article[data-layout-type=list-6-5-1-top].hovered .card-article__meta .btn__icon[data-name=arrow-left-16] path,.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta:hover .btn__icon[data-name=arrow-left-16] path,.card-article[data-layout-type=list-4-5-3-middle].hovered .card-article__meta .btn__icon[data-name=arrow-left-16] path,.card-article[data-layout-type=list-4-6-2-top] .card-article__meta:hover .btn__icon[data-name=arrow-left-16] path,.card-article[data-layout-type=list-4-6-2-top].hovered .card-article__meta .btn__icon[data-name=arrow-left-16] path{stroke-dashoffset:200%}.card-article[data-layout-type=list-text-inline] .card-article__meta:hover .btn__label,.card-article[data-layout-type=list-text-inline].hovered .card-article__meta .btn__label,.card-article[data-layout-type=list-6-5-1-top] .card-article__meta:hover .btn__label,.card-article[data-layout-type=list-6-5-1-top].hovered .card-article__meta .btn__label,.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta:hover .btn__label,.card-article[data-layout-type=list-4-5-3-middle].hovered .card-article__meta .btn__label,.card-article[data-layout-type=list-4-6-2-top] .card-article__meta:hover .btn__label,.card-article[data-layout-type=list-4-6-2-top].hovered .card-article__meta .btn__label{transform:none}.card-article[data-layout-type=grid-divider]{border-bottom:.1rem solid var(--global-colors-grey300);padding-bottom:3rem}@media (min-width:700px){.card-article[data-layout-type=grid-divider]{padding-bottom:4rem}}.card-article[data-layout-type=grid-divider] .card-article__paragraph{display:none}@media (min-width:1200px){.card-article[data-layout-type=grid-featured-side-content]{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.card-article[data-layout-type=grid-featured-side-content] .card-article__media{grid-column:1/8}.card-article[data-layout-type=grid-featured-side-content] .card-article__content{grid-column:8/-1;margin-top:0}.card-article[data-layout-type=grid-featured]{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.card-article[data-layout-type=grid-featured] .card-article__media{grid-column:1/13}.card-article[data-layout-type=grid-featured] .card-article__content{grid-column:1/9}.card-article[data-layout-type=list-featured]{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.card-article[data-layout-type=list-featured] .card-article__media{grid-column:1/9}.card-article[data-layout-type=list-featured] .card-article__content{grid-column:9/13}.card-article[data-layout-type=list-6-columns]{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(6,1fr);display:grid}.card-article[data-layout-type=list-6-columns] .card-article__media{grid-column:1/3}.card-article[data-layout-type=list-6-columns] .card-article__content{--card-article-content-spacing:0;grid-column:3/7}}.card-article[data-layout-type=list-6-columns] .card-article__paragraph{display:none}.card-article[data-layout-type=list-4-6-2-top]{border-bottom:1px solid var(--global-colors-grey300);padding:0 0 3rem}.card-article[data-layout-type=list-4-6-2-top]:last-child{border-bottom:none}@media (min-width:700px){.card-article[data-layout-type=list-4-6-2-top]{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.card-article[data-layout-type=list-4-6-2-top] .card-article__media{grid-column:1/5;justify-content:start}}.card-article[data-layout-type=list-4-6-2-top] .card-article__content{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(2,1fr);justify-items:flex-start;display:grid}@media (min-width:700px){.card-article[data-layout-type=list-4-6-2-top] .card-article__content{--card-article-content-spacing:0;-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-column:5/13;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(8,1fr)}}.card-article[data-layout-type=list-4-6-2-top] .card-article__heading-link{grid-area:1/1/span 1/span 2;align-self:start}@media (min-width:700px){.card-article[data-layout-type=list-4-6-2-top] .card-article__heading-link{grid-column:1/span 6}}.card-article[data-layout-type=list-4-6-2-top] .card-article__submeta{grid-area:2/1/span 1/span 1;align-self:center}@media (min-width:700px){.card-article[data-layout-type=list-4-6-2-top] .card-article__submeta{grid-column:1/span 8;align-self:flex-end;margin-top:1rem}}.card-article[data-layout-type=list-4-6-2-top] .card-article__meta{grid-area:2/2/span 1/span 1;justify-self:end;margin-bottom:0}@media (min-width:700px){.card-article[data-layout-type=list-4-6-2-top] .card-article__meta{grid-area:1/7/span 1/span 2;align-self:start;justify-self:end;display:block}}.card-article[data-layout-type=list-4-6-2-top].hovered .card-article__submeta:after{height:0}.card-article[data-layout-type=list-4-5-3-middle]{padding:0 0 var(--global-grid-gutter);border-bottom:1px solid var(--global-colors-grey300)}.card-article[data-layout-type=list-4-5-3-middle]:last-child{border-bottom:none}@media (min-width:700px){.card-article[data-layout-type=list-4-5-3-middle]{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.card-article[data-layout-type=list-4-5-3-middle] .card-article__media{grid-column:1/5;justify-content:start}}.card-article[data-layout-type=list-4-5-3-middle] .card-article__content{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);justify-items:flex-start;padding-right:3rem;display:grid}@media (min-width:700px){.card-article[data-layout-type=list-4-5-3-middle] .card-article__content{--card-article-content-spacing:0;-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-column:5/13;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(8,1fr);align-content:center;padding-right:0}}.card-article[data-layout-type=list-4-5-3-middle] .card-article__heading-link{grid-area:1/1/span 1/span 2;align-self:start;margin-bottom:1rem}@media (min-width:700px){.card-article[data-layout-type=list-4-5-3-middle] .card-article__heading-link{grid-column:1/span 5}}.card-article[data-layout-type=list-4-5-3-middle] .card-article__submeta{grid-area:2/1/span 1/span 1;align-self:center}@media (min-width:700px){.card-article[data-layout-type=list-4-5-3-middle] .card-article__submeta{grid-column:1/span 8;align-self:flex-end;margin-top:1rem}}.card-article[data-layout-type=list-4-5-3-middle] .card-article__paragraph{grid-area:2/1/span 1/span 2;align-self:start;line-height:1.3}@media (min-width:700px){.card-article[data-layout-type=list-4-5-3-middle] .card-article__paragraph{grid-column:1/span 5}}.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta{grid-area:auto/auto/span 1/span 1;align-self:start;justify-self:start;width:3.6rem;height:3.6rem;margin-bottom:0}@media (min-width:700px){.card-article[data-layout-type=list-4-5-3-middle] .card-article__meta{grid-area:1/8/span 2/span 1;align-self:center;justify-self:end;display:block}}.card-article[data-layout-type=list-4-5-3-middle].hovered .card-article__submeta:after{height:0}.card-article[data-layout-type=list-6-5-1-top]{padding:0 0 var(--global-grid-gutter);border-bottom:1px solid var(--global-colors-grey300)}.card-article[data-layout-type=list-6-5-1-top]:last-child{border-bottom:none}@media (min-width:700px){.card-article[data-layout-type=list-6-5-1-top]{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.card-article[data-layout-type=list-6-5-1-top] .card-article__media{grid-column:span 6;justify-content:start}}.card-article[data-layout-type=list-6-5-1-top] .card-article__content{flex-direction:column;display:flex;position:relative}@media (min-width:700px){.card-article[data-layout-type=list-6-5-1-top] .card-article__content{--card-article-content-spacing:0;grid-column:span 6;grid-template-columns:repeat(8,1fr);padding-right:7rem}}.card-article[data-layout-type=list-6-5-1-top] .card-article__heading-link{margin-bottom:4rem}@media (min-width:700px){.card-article[data-layout-type=list-6-5-1-top] .card-article__heading-link{margin-bottom:2rem}}.card-article[data-layout-type=list-6-5-1-top] .card-article__meta-list{padding-right:10rem}@media (min-width:700px){.card-article[data-layout-type=list-6-5-1-top] .card-article__meta-list{margin-top:auto;padding-right:0}}.card-article[data-layout-type=list-6-5-1-top] .card-article__meta{width:3.6rem;height:3.6rem;margin:0;position:absolute;bottom:0;right:0}@media (min-width:700px){.card-article[data-layout-type=list-6-5-1-top] .card-article__meta{top:0;bottom:auto}}.card-article[data-layout-type=list-text-inline]{border-bottom:1px solid var(--global-colors-grey300);padding:0 0 2rem}.card-article[data-layout-type=list-text-inline]:last-child{border-bottom:none}.card-article[data-layout-type=list-text-inline] .card-article__content{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);flex-direction:column;display:flex;position:relative}@media (min-width:700px){.card-article[data-layout-type=list-text-inline] .card-article__content{grid-template-columns:repeat(12,1fr);align-items:center;display:grid}}.card-article[data-layout-type=list-text-inline] .card-article__heading-link{margin-bottom:2rem}@media (min-width:700px){.card-article[data-layout-type=list-text-inline] .card-article__heading-link{grid-column:span 6;margin-bottom:0}.card-article[data-layout-type=list-text-inline] .card-article__paragraph{grid-column:span 2;padding-bottom:0}}.card-article[data-layout-type=list-text-inline] .card-article__meta-list{padding-right:7rem}@media (min-width:700px){.card-article[data-layout-type=list-text-inline] .card-article__meta-list{grid-column:span 2;padding-right:0}}.card-article[data-layout-type=list-text-inline] .card-article__meta{width:3.6rem;height:3.6rem;margin:0;position:absolute;bottom:0;right:0}@media (min-width:700px){.card-article[data-layout-type=list-text-inline] .card-article__meta{top:auto;bottom:auto}}.card-article{text-decoration:none}.card-article--is-link .card-article__meta,.card-article--is-link .card-article__heading,.card-article--is-link .card-article__submeta,.card-article--is-link .card-article__image-img{pointer-events:none}.card-article.hovered .card-article__image-img{--image-scoped-zoom:var(--image-zoom-hover);--image-scoped-rotate:var(--image-rotate-hover)}.card-article.hovered .card-article__heading{background-position:100% 100%;background-size:100% 100%}.card-article.hovered .card-article--is-link .card-article.hovered .card-article__submeta .btn__icon{opacity:0}.card-article.hovered .card-article--is-link .card-article.hovered .card-article__submeta .btn__icon[data-name=arrow-right-16],.card-article.hovered .card-article--is-link .card-article.hovered .card-article__submeta .btn__icon[data-name=arrow-left-16]{opacity:1}.card-article.hovered .card-article--is-link .card-article.hovered .card-article__submeta .btn__icon[data-name=arrow-right-16] path,.card-article.hovered .card-article--is-link .card-article.hovered .card-article__submeta .btn__icon[data-name=arrow-left-16] path{stroke-dashoffset:100%}.card-article.hovered .card-article--is-link .card-article.hovered .card-article__submeta.btn__icon-position--right .btn__label{transform:translateX(var(--label-translate))}.card-article__content{margin-top:var(--card-article-content-spacing,2rem)}.card-article__meta{margin-bottom:var(--card-article-meta-spacing,1.5rem)}.card-article__media *{pointer-events:none}.card-article__heading-link{margin-bottom:var(--card-article-heading-spacing,1rem);text-decoration:none;display:block}.card-article__heading-link .card-article__heading{background-image:linear-gradient(transparent 90%,currentColor 90%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;text-decoration:none;transition:background-size .3s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .3s;display:inline}.card-article__paragraph{padding-bottom:var(--card-article-paragraph-spacing,1.5rem);display:var(--card-article-paragraph-hide,block)}.card-article[data-use-image=false] .card-article__content{--card-article-content-spacing:0}.card-simple{padding-right:calc(var(--card-inner-spacing)*1rem);text-align:var(--card-content-align);flex-direction:column;display:flex}.card-simple.hovered .card-simple__image-img{--image-scoped-zoom:var(--image-zoom-hover,scale3d(1.12,1.12,1));--image-scoped-rotate:var(--image-rotate-hover,rotate(0))}.card-simple.hovered .card-simple__heading{background-position:100% 100%;background-size:100% 100%}.card-simple__link{cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.card-simple__link .card-simple__heading{background-image:linear-gradient(transparent 90%,currentColor 90%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;text-decoration:none;transition:background-size .3s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .3s;display:inline}.card-simple__media{order:1}.card-simple__content{padding-right:calc(var(--card-content-spacing)*1rem);order:1}.card-simple__heading-wrap{margin-top:var(--card-heading-spacing-top);margin-bottom:var(--card-heading-spacing-bottom)}.card-simple__btn{display:var(--card-button-hide,inline-flex);margin-top:2.4rem}.card-simple__paragraph{display:var(--card-paragraph-hide,block)}.card-simple__tags{margin-top:2.4rem}.card-simple__star-rating{margin-top:3rem}.card-simple--is-ad:not(:has(.intro-label)) .card-simple__heading-wrap{margin-top:0}.card-simple--is-ad .card-simple__content{padding:0 calc(var(--card-content-spacing)*1rem);order:0}.chevron{-ms-appearance:none;appearance:none;cursor:var(--chevron-cursor,pointer);border-radius:var(--chevron-size);color:var(--chevron-color);box-shadow:0 0 0 var(--chevron-box-shadow-width,0)var(--chevron-background-color);background:var(--chevron-background-color);width:var(--chevron-size,4rem);height:var(--chevron-size,4rem);transition-property:box-shadow;transition-timing-function:var(--global-easing);border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition-duration:.3s;display:flex}.chevron:hover{--chevron-box-shadow-width:.125rem}.chevron:disabled{--chevron-cursor:not-allowed}.cursor-takeover{width:100%;height:100%;z-index:var(--global-z-index-cursor-takeover);cursor:var(--cursor-takeover-scoped-cursor,inherit);color:var(--global-colors-white);pointer-events:var(--cursor-takeover-scoped-pointer-events,none);position:absolute;top:0;left:0}@media (min-width:1200px){.cursor-takeover{--cursor-takeover-scoped-pointer-events:all}}.cursor-takeover.is-hidden{--cursor-takeover-scoped-cursor:none;--cursor-takeover-scoped-link-display:block}.cursor-takeover .cursor-takeover__main-icon{z-index:2;position:relative}.cursor-takeover .cursor-takeover__main-icon svg{width:100%;height:100%}.cursor-takeover__cursor{backface-visibility:hidden;will-change:transform;pointer-events:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:1px;height:1px;display:block;position:fixed;top:0;left:0}.cursor-takeover__cursor.is-animated{transition-property:transform;transition-timing-function:var(--global-easing-ease-motion);transition-duration:.25s}.cursor-takeover__cursor.is-active .cursor-takeover__circle{--cursor-takeover-scoped-circle-scale:1;--cursor-takeover-scoped-circle-opacity:1}.cursor-takeover__cursor.is-active .cursor-takeover__label{--cursor-takeover-scoped-label-opacity:1}.cursor-takeover__cursor.is-drag .cursor-takeover__circle{--cursor-takeover-scoped-circle-scale:.5;--cursor-takeover-scoped-circle-opacity:1}.cursor-takeover__cursor.is-drag .cursor-takeover__drag-left,.cursor-takeover__cursor.is-drag .cursor-takeover__drag-right{--cursor-takeover-scoped-drag-icons-opacity:1}.cursor-takeover__cursor.is-drag .cursor-takeover__label{--cursor-takeover-scoped-label-opacity:0}.cursor-takeover__cursor.is-hold .cursor-takeover__circle:after{transform:translate(0,0)}.cursor-takeover__wrap{width:var(--cursor-takeover-scoped-size,10rem);height:var(--cursor-takeover-scoped-size,10rem);position:absolute;transform:translate(-50%,-50%)}.cursor-takeover__link{display:var(--cursor-takeover-scoped-link-display,none);z-index:3;width:100%;height:100%;cursor:var(--cursor-takeover-scoped-cursor,inherit);position:absolute;top:0;left:0}.cursor-takeover__circle{z-index:1;width:100%;height:100%;transition-property:transform,opacity;transition-timing-function:var(--global-easing-ease-in-out);transform:scale(var(--cursor-takeover-scoped-circle-scale,0));will-change:transform;opacity:var(--cursor-takeover-scoped-circle-opacity,0);border-radius:50%;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:relative;overflow:hidden}.cursor-takeover__circle:before{content:"";background-color:var(--cursor-takeover-bg-color,var(--global-colors-infinum));z-index:1;border-radius:50%;width:100%;height:100%;position:absolute;top:0%;left:0%}.cursor-takeover__circle:after{content:"";background-color:var(--cursor-takeover-bg-color,var(--global-colors-black));z-index:2;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:.5s;position:absolute;top:0%;left:0%;transform:translateY(101%)}.cursor-takeover .cursor-takeover__label{opacity:var(--cursor-takeover-scoped-label-opacity,0);text-align:center;z-index:3;transition-property:opacity;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:.2s}.cursor-takeover__drag-left,.cursor-takeover__drag-right{z-index:1;opacity:var(--cursor-takeover-scoped-drag-icons-opacity,0);color:var(--cursor-takeover-bg-color,var(--global-colors-infinum));transition-property:opacity;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:.3s;position:absolute;top:50%;transform:translateY(-50%)}.cursor-takeover__drag-left{left:0}.cursor-takeover__drag-right{right:0}.drawer{background-color:var(--global-colors-white);height:100%;transition:opacity .3s var(--global-easing-ease-motion);box-shadow:0 0 .3rem rgb(var(--global-colors-black)/.2);opacity:0;visibility:hidden;pointer-events:none;-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:var(--drawer-grid-side-padding)repeat(var(--global-main-content-width),1fr)var(--drawer-grid-side-padding);grid-template-rows:calc(var(--drawer-grid-side-padding) + var(--global-header-height))auto 1fr var(--global-grid-side-padding);width:100%;margin:auto;padding:0;transition-delay:.3s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:1200px){.drawer{grid-template-rows:calc(var(--drawer-grid-side-padding) + var(--global-header-height))1fr auto var(--global-grid-side-padding);transition-delay:0s}}.drawer__menu{-ms-overflow-style:none;scrollbar-width:none;grid-area:2/2/span 1/span 11;align-items:flex-start;transition:opacity .3s;display:flex;overflow-x:hidden}.drawer__menu::-webkit-scrollbar{display:none}@media (min-width:1200px){.drawer__menu{grid-column:2/span 9}}.drawer__menu-wrapper{width:100%}@media (min-width:700px){.drawer__menu-wrapper{width:unset}}.drawer__bottom-navigation{flex-direction:column;grid-area:3/2/span 1/span 12;align-self:self-end;align-items:center;width:100%;padding:2.4rem 0 0;display:flex;position:relative;bottom:0}@media (min-width:1200px){.drawer__bottom-navigation{grid-area:3/2/span 1/span 12;align-items:flex-start;padding:0;position:relative}}.drawer__buttons-container{opacity:0;width:100%;margin-top:3rem;transition-property:transform,opacity;transition-duration:.3s,.2s;transition-delay:.4s,.5s;transform:translateY(50%)}.menu-is-open .drawer__buttons-container{opacity:1;transition-property:transform,opacity;transition-duration:.3s,.2s;transition-delay:.4s,.5s;transform:translate(0,0)}@media (min-width:1200px){.drawer__buttons-container{transition:none;display:none}}.drawer__buttons-container .menu-buttons{width:100%;margin-left:0}.drawer__buttons-container .menu-buttons__item{width:100%}.drawer__buttons-container .menu-buttons__link{margin-left:0;padding:1.2rem}.drawer__share-container{margin-top:var(--global-grid-gutter);justify-self:center;margin-left:-.6rem;position:relative;overflow:hidden}.drawer__social-link{color:var(--global-colors-black);opacity:0;transition:transform .25s var(--global-easing-ease-in-out)calc(var(--child-index)*50ms + .5s),opacity .25s var(--global-easing-ease-in-out),color .3s var(--global-easing-ease-in-out);padding:.6rem;text-decoration:none;display:inline-block;transform:translateY(3.4rem)}.drawer__social-link:hover,.drawer__social-link:focus{color:var(--global-colors-infinum);outline:none}@media (min-width:1200px){.drawer__social-link{transition:transform .3s step-end;transform:translateY(3.2rem)}}.menu-is-open .drawer__social-link{opacity:1;transition:transform .25s var(--global-easing-ease-in-out)calc(var(--child-index)*50ms + .5s),opacity .25s var(--global-easing-ease-in-out),color .3s var(--global-easing-ease-in-out);transform:translate(0,0)}.drawer__image-wrapper{background-color:var(--drawer-image-wrapper-background-color,var(--drawer-image-wrapper-background-color));transition:opacity .4s,background-color .3s;display:none;position:relative;overflow:hidden}@media (min-width:1200px){.drawer__image-wrapper{grid-area:1/10/-1/-1;display:block}}.drawer__image-wrapper:after{content:"";z-index:9999;background-color:var(--global-colors-grey300);width:100%;height:100%;transition:transform .2s;position:absolute;transform:translate(0,0)}.drawer__image-container{width:100%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden}.drawer__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:none}.drawer__background{z-index:1;width:calc(100% + 1px + var(--global-grid-gutter));background-color:var(--global-colors-grey300);grid-area:1/1/-1/11;transition:transform .2s .1s;display:none;transform:translate(0,0)}@media (min-width:1200px){.drawer__background{display:block}}.drawer__icon{display:block}.drawer__icon.icon svg{width:auto;height:auto}.menu-is-opening .drawer{visibility:visible;transition:opacity .4s var(--global-easing-ease-motion);opacity:1;display:grid}.menu-is-opening .drawer__image{display:block}.menu-is-open .drawer{pointer-events:all}.menu-is-open .drawer__background{transition:transform .5s var(--global-easing-expressive-in-out);transform:translateY(100vh)}.menu-is-open .drawer__image-wrapper:after{transition:transform .5s var(--global-easing-expressive-in-out).1s;transform:translateY(100vh)}.menu-is-open .drawer__icon{display:block;position:relative}.embed{width:100%;padding-top:var(--embed-aspect-ratio,56.25%);position:relative;overflow:hidden}.embed__iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.footer-advanced{grid-template:auto/repeat(var(--global-main-content-width),minmax(0,1fr));-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);padding:7rem var(--global-grid-side-padding)6rem;background-color:var(--footer-background-color,var(--global-colors-white));display:grid}@media (min-width:700px){.footer-advanced{padding:11rem var(--global-grid-side-padding)9.5rem}}.footer-advanced__form{grid-column:1/span var(--global-main-content-width)}@media (min-width:700px){.footer-advanced__form{grid-column:1/span 4}}.footer-advanced__menus{grid-template-columns:var(--inner-grid-template-columns);margin-left:calc((var(--is-left) - 1)*var(--global-grid-gutter));width:calc(100% + (1 - var(--is-left) + 1 - var(--is-right))*var(--global-grid-gutter));--inner-grid-template-columns:repeat(12,minmax(0,1fr));grid-column:1/span var(--global-main-content-width);gap:4rem var(--global-grid-gutter);margin-top:6rem;display:grid}@media (min-width:700px){.footer-advanced__menus{--inner-grid-template-columns:repeat(6,minmax(0,1fr));grid-column:7/span 6;margin-top:0}}.footer-advanced__footer-name{--typography-uppercase:uppercase;padding-bottom:2rem}.footer-advanced__menu-wrapper--0{grid-column:1/span 6}.footer-advanced__menu-wrapper--1{grid-column:7/span 6}.footer-advanced__menu-wrapper--2{grid-column:1/span 12}.footer-advanced__menu-wrapper--2 .menu-advanced-footer{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1200px){.footer-advanced__menu-wrapper--2 .menu-advanced-footer{display:block}}@media (min-width:700px){.footer-advanced__menu-wrapper--2{grid-column:1/span 6}}@media (min-width:1200px){.footer-advanced__menu-wrapper--2{grid-column:1/span 12}}@media (min-width:700px){.footer-advanced__menu-wrapper--0{grid-column:1/span 3}.footer-advanced__menu-wrapper--1{grid-column:4/span 3}}@media (min-width:1200px){.footer-advanced__menu-wrapper--0{grid-column:1/span 2}.footer-advanced__menu-wrapper--1{grid-column:3/span 2}.footer-advanced__menu-wrapper--2{grid-column:5/span 2}}.footer-simple{background-color:var(--footer-background-color,var(--global-colors-white));width:100%;position:relative;top:0}@media (min-width:700px){.footer-simple{padding:0 var(--global-grid-side-padding)}}.footer-simple__menu{flex-basis:0}@media (min-width:700px){.footer-simple__menu{flex-basis:auto}}.footer-simple__wrap{--layout-three-columns-padding:4rem var(--global-grid-side-padding);border-top:.1rem solid var(--footer-border-color,var(--global-colors-grey200))}@media (min-width:700px){.footer-simple__wrap{--layout-three-columns-padding:2rem 0}}.footer-simple__wrap-inner{grid-template-columns:repeat(var(--global-main-content-width),minmax(0,1fr));gap:var(--global-grid-gutter);display:grid}@media (min-width:1200px){.footer-simple__wrap-inner{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}}.footer-simple .footer-simple__column{flex:1 0 auto;align-items:center;display:flex}.footer-simple .footer-simple__column--left{--logo-height:100%;--logo-display-letters:none;grid-column:1/span 4;height:2rem}@media (min-width:1200px){.footer-simple .footer-simple__column--left{--logo-display-letters:block;grid-column:1/span 6}}.footer-simple .footer-simple__column--center{grid-column:7/span 6;justify-content:center;display:block}.footer-simple .footer-simple__column--center:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.footer-simple .footer-simple__column--center:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media (min-width:1200px){.footer-simple .footer-simple__column--center{grid-column:7/span 3}}.footer-simple .footer-simple__column--right{grid-column:7/span 6}@media (min-width:1200px){.footer-simple .footer-simple__column--right{text-align:right;flex-direction:column;grid-column:-3/span 2;justify-self:end;display:block}}.gdpr-modal{width:100%;max-width:max(96rem,min(60vw,120rem));z-index:var(--global-z-index-gdpr-modal);color:var(--global-colors-black);opacity:0;pointer-events:none;box-shadow:0 0 40px rgb(var(--global-colors-black)/.15);margin:0 auto;transition:opacity .3s ease-out;position:fixed;bottom:0;left:0;right:0}@media (min-width:700px){.gdpr-modal{height:auto}}.gdpr-modal.is-active{opacity:1}.gdpr-modal.is-active .gdpr-modal__container{pointer-events:all}.gdpr-modal.is-advanced-open{max-width:max(60rem,min(43vw,80rem))}.gdpr-modal.is-advanced-open .gdpr-modal__content--basic{display:none}.gdpr-modal.is-advanced-open .gdpr-modal__content--advance{display:block}.gdpr-modal.is-advanced-open .gdpr-modal__container{padding:2rem}.gdpr-modal.is-advanced-open .gdpr-modal__overflow{background-color:var(--global-colors-black);opacity:.6;pointer-events:all;z-index:1;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.gdpr-modal__content{padding:2.8rem 2rem}.gdpr-modal__content--basic{flex-direction:column;justify-content:space-between;align-items:center;padding:3.2rem;display:flex}@media (min-width:700px){.gdpr-modal__content--basic{flex-direction:row}}.gdpr-modal__content--advance{display:none}@media (min-width:700px){.gdpr-modal__content--advance{padding:3.2rem 4rem 1rem}}.gdpr-modal__container{background:var(--global-colors-grey200);pointer-events:none;z-index:2;border-radius:0;max-height:86vh;position:relative;overflow-x:hidden}.gdpr-modal__intro{margin-bottom:3.2rem}@media (min-width:700px){.gdpr-modal__intro{margin-bottom:0;margin-right:1rem}}.gdpr-modal__btn{flex:1 0 auto;grid-column:auto/span 1}.gdpr-modal__btn--choice{grid-column:1/-1}.gdpr-modal__btn--more{order:2;width:100%}@media (min-width:700px){.gdpr-modal__btn--more{width:auto;margin-right:1rem}}.gdpr-modal__btn--basic-accept{order:1;width:100%;margin-bottom:1.6rem}@media (min-width:700px){.gdpr-modal__btn--basic-accept{order:3;width:auto;margin-bottom:0}}.gdpr-modal__header{margin-bottom:5rem}.gdpr-modal__selection-item-title{--typography-margin-bottom:.8rem}.gdpr-modal__bottom-part{flex-direction:column;justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.gdpr-modal__btn-container{grid-gap:1rem;grid-template-columns:1fr;width:100%;display:grid}@media (min-width:700px){.gdpr-modal__btn-container{grid-template-columns:1fr 1fr}}.gdpr-modal__privacy-policy-container{margin:3rem auto 0}.gdpr-modal__level{border-bottom:1px solid var(--global-colors-grey300);justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem;display:flex}.gdpr-modal__toggle{flex:1 0 auto;justify-content:flex-end;margin-left:2rem;display:flex}@media (min-width:700px){.gdpr-modal__toggle{margin-left:8rem}}.grid{grid-template-rows:var(--grid-template-rows,var(--grid-cols,none));grid-template-columns:var(--grid-template-columns,var(--grid-cols,none));grid-auto-rows:var(--grid-auto-rows,auto);grid-auto-columns:var(--grid-auto-cols,auto);grid-gap:var(--grid-row-gap,var(--global-grid-gutter))var(--grid-col-gap,var(--global-grid-gutter));background-image:var(--grid-background-image,inherit);background-repeat:no-repeat;background-size:cover;display:grid}.hamburger{-ms-appearance:none;appearance:none;color:inherit;pointer-events:all;cursor:pointer;background-color:var(--hamburger-background-color,var(--global-colors-grey100));z-index:2;border:0;border-radius:100%;width:4.8rem;height:4.8rem;padding:0;font-family:inherit;position:relative}.hamburger__line{z-index:2;background-color:var(--hamburger-line-color,var(--global-colors-black));transform-origin:50%;outline:none;width:40%;height:2px;transition:transform .3s;position:absolute;top:50%;left:30%}.hamburger__line--1{transform:translateY(calc(-50% - .3rem))}.hamburger__line--2{transform:translateY(calc(.3rem - 50%))}@media (hover:hover) and (pointer:fine){.hamburger:hover{transition:transform .3s}.hamburger:hover .hamburger__line--1,.hamburger:hover .hamburger__line--2{transform:translateY(-50%)}}.menu-is-opening .hamburger .hamburger__line{transition:transform .2s}.menu-is-opening .hamburger .hamburger__line--1,.menu-is-opening .hamburger .hamburger__line--2{transform-origin:50%;transform:translateY(-50%)}.menu-is-open .hamburger .hamburger__line{transition:transform .2s}.menu-is-open .hamburger .hamburger__line--1{transform-origin:50%;transform:translateY(-50%)rotate(-45deg)}.menu-is-open .hamburger .hamburger__line--2{transform-origin:50%;transform:translateY(-50%)rotate(45deg)}.header-navigation{z-index:1;pointer-events:all;--menu-grid-position:6/span 7;width:100%;height:1px;position:relative;top:1px}@media (min-width:1400px){.header-navigation{--menu-grid-position:7/span 6}}.header-navigation__animated-logo{z-index:5;height:3rem;position:relative}.header-navigation__animated-logo .animated-logo__mark{height:1.8rem}.header-navigation__wrap{position:fixed;transform:translateY(-1px);padding:0!important}.header-navigation__wrap-inner{padding:0 var(--global-grid-side-padding);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);height:var(--global-header-height);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (min-width:1200px){.header-navigation__wrap-inner{grid-template-columns:repeat(12,minmax(0,1fr));width:calc(100% - 11vw)}}.header-navigation .header-navigation__column--left{justify-content:start}@media (min-width:1200px){.header-navigation .header-navigation__column--left{grid-column:1/span 4}}.header-navigation .header-navigation__column--center{align-items:center;height:100%}@media (min-width:1200px){.header-navigation .header-navigation__column--center{grid-column:var(--menu-grid-position);justify-content:start}}.header-navigation__header-menu{justify-content:flex-end;height:100%;display:flex}@media (min-width:1200px){.header-navigation__header-menu{grid-template-columns:auto auto 1fr;display:grid}}.header-navigation__header-menu .menu-dropdown,.header-navigation__header-menu .menu-main,.header-navigation__header-menu .menu-buttons{display:none}@media (min-width:1200px){.header-navigation__header-menu .menu-dropdown,.header-navigation__header-menu .menu-main,.header-navigation__header-menu .menu-buttons{display:flex}.header-navigation__header-menu .menu-buttons{justify-content:flex-end}.header-navigation .hamburger{top:-4.8rem;right:var(--global-grid-side-padding);transition:all .2s var(--global-easing-ease-in-out);visibility:hidden;justify-self:end;margin:auto;position:absolute}}.menu-is-opening .header-navigation .menu-dropdown__main-link,.menu-is-opening .header-navigation .menu-main__item,.menu-is-opening .header-navigation .menu-buttons__item{opacity:0;transition-delay:0s}.menu-is-opening .header-navigation .hamburger{visibility:visible}@media (min-width:1200px){.menu-is-opening .header-navigation .hamburger{top:calc(51% - var(--global-header-height)/2);transition-delay:unset;transform:translateY(51%)}}.menu-dropdown-is-opening .header-navigation{--animated-logo-letters-color:initial;--animated-logo-sign-color:initial;--header-links-color:initial;--header-links-color-hover:initial;--header-menu-button-text-color:initial;--header-menu-button-background-color:initial;--header-menu-button-text-color-hover:initial;--header-menu-button-background-color-hover:initial}.menu-is-open .header-navigation{--animated-logo-letters-color:var(--global-colors-black);--animated-logo-sign-color:var(--global-colors-infinum)}.menu-is-open .header-navigation__wrap{background-color:transparent;transition:background-color 0s step-end .1s}.menu-is-open .header-navigation .menu-dropdown,.menu-is-open .header-navigation .menu-main,.menu-is-open .header-navigation .menu-buttons{pointer-events:none}.menu-is-open .header-navigation.is-scroll .animated-logo{opacity:1;pointer-events:all}@media (min-width:1200px){.menu-is-open .header-navigation .hamburger{top:calc(51% - var(--global-header-height)/2);transition-delay:unset;transform:translateY(51%)}}.header-navigation.is-scroll{pointer-events:none}.header-navigation.is-scroll .animated-logo{pointer-events:none;opacity:0}@media (min-width:1200px){.header-navigation.is-scroll .hamburger{top:calc(51% - var(--global-header-height)/2);transition-delay:calc((var(--number-of-children) + 1)*50ms);visibility:visible;position:absolute;transform:translateY(51%)}}.header-navigation.is-scroll .block-banner{opacity:0;height:0}.header-navigation.is-scroll .menu-dropdown__main-link{opacity:0;transition-delay:calc((var(--child-index) + 1)*50ms)}.header-navigation.is-scroll .menu-dropdown,.header-navigation.is-scroll .menu-main,.header-navigation.is-scroll .menu-buttons{pointer-events:none}.header-navigation.is-scroll .menu-dropdown__item,.header-navigation.is-scroll .menu-main__item,.header-navigation.is-scroll .menu-buttons__item{opacity:0;transition-delay:calc((var(--child-index) + 1)*50ms)}.header{width:100%;height:1px;z-index:var(--global-z-index-header);pointer-events:none;margin-top:-1px;position:relative;left:0}.icon{background-color:var(--icon-background-color,transparent);color:var(--icon-color,currentColor);width:var(--icon-size,1.6rem);height:var(--icon-size,1.6rem);border-radius:50%}.icon svg{height:var(--icon-scoped-size,auto);width:var(--icon-scoped-size,100%)}.image__figcaption{--typography-letter-spacing:.04rem;--typography-font-size:1.2rem;--typography-line-height:1.33;color:var(--typography-color);font-weight:var(--typography-font-weight);font-family:var(--typography-font-family);font-size:var(--typography-font-size);letter-spacing:var(--typography-letter-spacing);line-height:var(--typography-line-height,1);-webkit-hyphens:var(--typography-hyphens,none);hyphens:var(--typography-hyphens,none);margin-top:var(--typography-margin-top,0);margin-bottom:var(--typography-margin-bottom,0);text-transform:var(--typography-uppercase,normal);text-align:var(--typography-align);transition-property:font-size,color;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:var(--typography-transition-duration,.3s);transition-delay:var(--typography-transition-delay,0s)}.image{width:var(--image-width,auto);padding-bottom:var(--image-padding-bottom);overflow:var(--image-overflow);position:var(--image-position);margin:0}.image__picture{width:var(--image-picture-width,auto);position:var(--image-picture-position);top:var(--image-picture-position-top);left:var(--image-picture-position-left);transform:var(--image-picture-transform);height:var(--image-picture-height)}.image__img{max-width:var(--image-img-max-width,100%);width:var(--image-img-width,auto);height:var(--image-img-height,auto);-o-object-fit:var(--image-img-object-fit);object-fit:var(--image-img-object-fit);-o-object-position:var(--image-img-object-position);object-position:var(--image-img-object-position);transition-property:transform;transition-timing-function:var(--image-img-transition-timing-function,--global-easing-ease-in-out);transition-duration:var(--image-img-transition-duration,.6s);transform:var(--image-scoped-zoom,scale3d(1,1,1))var(--image-scoped-rotate,rotate(0));display:block}.image__img.is-hidden{display:none}.image:hover{--image-scoped-zoom:var(--image-zoom-hover,scale3d(1,1,1));--image-scoped-rotate:var(--image-rotate-hover,rotate(0))}.image__figcaption{text-align:left;text-transform:uppercase;margin-top:2rem}.image__figcaption:before{content:"";background-color:var(--global-colors-black);width:7rem;height:.1rem;margin-bottom:2rem;display:block}.intro-label:after,.intro-label:before{background-color:var(--global-colors-black);width:7rem;height:1px;margin-top:2rem;display:block}.intro-label:after{content:var(--intro-label-show-intro-label-use)}.intro-label:before{content:var(--intro-label-show-outro-label-use)}.intro-label.card-simple__intro-label:after{content:var(--intro-label-show-intro-label-use)}.intro-label.card-simple__outro-label:before{content:var(--outro-label-show-outro-label-use);margin-bottom:2rem}.intro-label.card-simple__intro-label:before,.intro-label.card-simple__outro-label:after{content:inherit}.items-select{margin-left:calc(-1*var(--global-grid-gutter)/2);margin-right:calc(-1*var(--global-grid-gutter)/2);margin-bottom:calc(-1*var(--global-grid-gutter));flex-wrap:wrap;align-items:center;display:flex}.items-select__item{-ms-appearance:none;appearance:none;color:inherit;text-align:center;padding:0 calc(var(--global-grid-gutter)/2)var(--global-grid-gutter);cursor:pointer;background-color:transparent;border:0;outline:none;font-family:inherit;text-decoration:none;position:relative}.items-select__item:focus .items-select__paragraph{color:var(--global-colors-infinum)}.items-select__item *{pointer-events:none}.items-select__item .items-select__paragraph{color:var(--global-colors-grey500);padding-top:1rem}.items-select__item.is-active .items-select__paragraph{color:var(--es-field-label-color,var(--global-colors-black))}.items-select__item.is-active .items-select__image--active{opacity:1}.items-select__item.is-active .items-select__image--inactive{opacity:0}.items-select__item .items-select__image--active{opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out}.items-select__item .items-select__image--inactive{opacity:1;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out;position:absolute;top:0}.job-item{list-style:none}@media (min-width:700px){.job-item:hover .job-item__meta{opacity:0;transform:translate(2rem)}}.job-item__title-icon{display:none}@media (min-width:700px){.job-item__title-icon{margin-right:2rem;display:block;overflow:hidden}.job-item__title-icon~.job-item__title{flex-basis:calc(100% - 6.8rem)}}.job-item__link{cursor:pointer;color:inherit;border-bottom:1px solid var(--global-colors-grey300);padding:var(--ji-scoped-link-spacing,1.8rem)0;flex-direction:column;row-gap:1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (min-width:700px){.job-item__link{padding:var(--ji-scoped-link-spacing,2.5rem)0;-moz-column-gap:var(--global-grid-gutter);justify-content:space-between;align-items:center;column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}}.job-item__link:hover .job-item__location{--job-item-scoped-location-opacity:0;--job-item-scoped-location-transition:2rem}.job-item__link:hover .job-item__info{--job-item-scoped-info-transition:2rem}.job-item__link:hover .job-item__button{color:var(--global-colors-infinum)}.job-item__link:hover .job-item__button-label{--ji-button-label-translate:0;--ji-button-label-opacity:1}.job-item__info{transition:transform .2s var(--global-easing-ease-in-out);transform:translateX(var(--job-item-scoped-info-transition,0));align-items:center;display:flex}@media (min-width:700px){.job-item__info{grid-column:span 6}}.job-item__meta{transition:opacity .2s var(--global-easing-ease-in-out),transform .2s var(--global-easing-ease-in-out)}@media (min-width:700px){.job-item__meta{grid-column:span 2}}@media (min-width:1200px){.job-item__meta--work-model{grid-column:10/span 2}}.job-item__button{align-items:center;display:flex;position:absolute;top:3rem;right:0}@media (min-width:700px){.job-item__button{top:50%;transform:translateY(-50%)}}.job-item__button-label{display:var(--ji-button-label-display,none)}@media (min-width:700px){.job-item__button-label{--ji-button-label-display:block;transform:translateX(var(--ji-button-label-translate,-2rem));opacity:var(--ji-button-label-opacity,0);transition-property:transform,opacity;transition-timing-function:var(--ji-easing);margin-right:1.6rem;transition-duration:.3s}}.job-item__icon{transition-property:color;transition-timing-function:var(--ji-easing);transition-duration:.3s}.layout-archive-five{padding:0 var(--global-grid-side-padding)}.layout-archive-five__primary{padding-bottom:10rem}.layout-archive-five__newsletter{background-color:var(--global-colors-grey100);justify-content:center;align-items:center;height:350px;margin-bottom:14rem;display:flex}.layout-archive-five__pagination{padding-top:8rem;padding-bottom:5rem}@media (min-width:700px){.layout-archive-five__pagination{padding-top:10rem;padding-bottom:20rem}}.layout-archive-four{padding:0 var(--global-grid-side-padding)}.layout-archive-four__primary{padding-bottom:10rem}.layout-archive-four__newsletter{background-color:var(--global-colors-grey100);justify-content:center;align-items:center;height:350px;margin-bottom:14rem;display:flex}.layout-archive-four__pagination{padding-top:8rem;padding-bottom:5rem}@media (min-width:700px){.layout-archive-four__pagination{padding-top:10rem;padding-bottom:20rem}}.layout-archive-one__blog-intro-wrap,.layout-archive-seven{padding:0 var(--global-grid-side-padding)}.layout-archive-seven__primary{padding-bottom:10rem}.layout-archive-seven__newsletter{background-color:var(--global-colors-grey100);justify-content:center;align-items:center;height:350px;margin-bottom:14rem;display:flex}.layout-archive-seven__pagination{padding-top:8rem;padding-bottom:5rem}@media (min-width:700px){.layout-archive-seven__pagination{padding-top:10rem;padding-bottom:20rem}}.layout-archive-six{padding:0 var(--global-grid-side-padding)}.layout-archive-six__primary{padding-bottom:10rem}.layout-archive-six__newsletter{background-color:var(--global-colors-grey100);justify-content:center;align-items:center;height:350px;margin-bottom:14rem;display:flex}.layout-archive-six__pagination{padding-top:8rem;padding-bottom:5rem}@media (min-width:700px){.layout-archive-six__pagination{padding-top:10rem;padding-bottom:20rem}}.layout-archive-three{--layout-archive-three-scoped-picture-size:6rem;--layout-archive-three-scoped-heading-spacing:4rem;--layout-archive-three-scoped-intro-top-spacing:var(--global-header-height);--layout-archive-three-scoped-intro-bottom-spacing:8rem;padding:0 var(--global-grid-side-padding)}@media (min-width:1200px){.layout-archive-three{--layout-archive-three-scoped-intro-top-spacing:calc(var(--global-header-height) + 5rem);--layout-archive-three-scoped-intro-bottom-spacing:18rem}}.layout-archive-three__intro{padding:var(--layout-archive-three-scoped-intro-top-spacing)0 var(--layout-archive-three-scoped-intro-bottom-spacing);border-bottom:1px solid var(--global-colors-grey300);margin-bottom:4rem;display:flex}.layout-archive-three__intro-container{margin:0 auto}.layout-archive-three__info{display:none}@media (min-width:1200px){.layout-archive-three__info{padding-left:calc(var(--layout-archive-three-scoped-picture-size) + var(--layout-archive-three-scoped-heading-spacing));margin-bottom:5rem;display:block}}.layout-archive-three__intro-wrap{flex-flow:column wrap;align-items:center;display:flex}@media (min-width:1200px){.layout-archive-three__intro-wrap{flex-direction:row}}.layout-archive-three__image-figure{width:var(--layout-archive-three-scoped-picture-size);height:var(--layout-archive-three-scoped-picture-size)}.layout-archive-three__image-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.layout-archive-three__heading{padding-top:2rem}@media (min-width:1200px){.layout-archive-three__heading{margin-left:var(--layout-archive-three-scoped-heading-spacing);padding-top:0}}.layout-archive-three__pagination{padding-top:8rem;padding-bottom:5rem}@media (min-width:700px){.layout-archive-three__pagination{padding-top:10rem;padding-bottom:20rem}}.layout-archive-two{padding:0 var(--global-grid-side-padding)}.layout-archive-two__primary{padding-bottom:10rem}.layout-archive-two__newsletter{background-color:var(--global-colors-grey100);justify-content:center;align-items:center;height:350px;margin-bottom:14rem;display:flex}.layout-archive-two__pagination{padding-top:8rem;padding-bottom:5rem}@media (min-width:700px){.layout-archive-two__pagination{padding-top:10rem;padding-bottom:20rem}}.layout-article{padding-top:calc(var(--global-header-height) + 6rem);margin-bottom:12rem}@media (min-width:1200px){.layout-article{padding-top:calc(var(--global-header-height) + 7rem)}}.layout-article__intro{padding:0 var(--global-grid-side-padding);margin-bottom:var(--layout-article-intro-spacing,6rem);display:grid}@media (min-width:1200px){.layout-article__intro{grid-template-columns:repeat(12,1fr)}}@media (min-width:700px){.layout-article__intro{--layout-article-intro-spacing:8rem}}@media (min-width:1200px){.layout-article__title{grid-column-end:span 10}}.layout-article__subtitle{margin-top:3rem}@media (min-width:1200px){.layout-article__subtitle{grid-column-end:span 7}}.layout-article__featured-image{width:100%;margin-bottom:var(--layout-article-featured-image-spacing,4rem)}@media (min-width:700px){.layout-article__featured-image{--layout-article-featured-image-spacing:10rem;padding-left:var(--global-grid-side-padding)}}.layout-article__image-picture{--image-img-object-fit:cover;--image-img-object-position:center}.layout-article__divider{width:calc(100% - var(--global-grid-side-padding)*2);border-bottom:1px solid var(--global-colors-grey200);margin:0 auto 7rem;padding-bottom:4rem}@media (min-width:700px){.layout-article__divider{display:none}}.layout-article__main{min-height:30rem;position:relative}.layout-article__meta{padding-left:var(--global-grid-side-padding)}@media (min-width:700px){.layout-article__meta{top:0;left:var(--global-grid-side-padding);max-width:17rem;margin-bottom:0;padding-left:0;position:absolute}}@media (min-width:1200px){.layout-article__meta{max-width:30rem}}.layout-article__share{display:none}@media (min-width:700px){.layout-article__share{margin-right:var(--global-grid-side-padding);opacity:1;display:block;position:sticky;top:17rem}.layout-article__share .share{position:absolute;right:0}}.layout-article__footer{padding:0 var(--global-grid-side-padding);margin:8rem 0}@media (min-width:700px){.layout-article__footer{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(var(--global-main-content-width),1fr);margin-top:9rem;margin-bottom:12rem;display:grid}.layout-article__footer-inner{grid-column:5/span 7;justify-content:space-between;align-items:flex-start;display:flex}}.layout-article__footer-inner>:last-child{margin-top:2rem}@media (min-width:700px){.layout-article__footer-inner>:last-child{margin-top:0}}.layout-three-columns__wrap{width:var(--layout-three-columns-width,100%);padding:var(--layout-three-columns-padding,0 var(--global-grid-side-padding));display:grid}.layout-three-columns__column--left{grid-column:1/span 1}.layout-three-columns__column--center{grid-column:2/span 1}.layout-three-columns__column--right{grid-column:3/span 1}.layout__wrap{gap:6rem var(--global-grid-gutter);display:grid}@media (min-width:700px){.layout__wrap{row-gap:var(--global-grid-gutter)}}.layout__col>*{margin-bottom:3rem}@media (min-width:700px){.layout__col>*{margin-bottom:4rem}.layout[data-layout-type=layout-grid-2] .layout__wrap{grid-template-columns:repeat(12,1fr);row-gap:10rem}.layout[data-layout-type=layout-grid-2] .layout__wrap>*{grid-column-end:span 6}.layout[data-layout-type=layout-grid-3] .layout__wrap{grid-template-columns:repeat(12,1fr);row-gap:8rem}}@media (min-width:700px) and (max-width:1199px){.layout[data-layout-type=layout-grid-3] .layout__wrap>*{grid-column-end:span 6}}@media (min-width:1200px){.layout[data-layout-type=layout-grid-3] .layout__wrap>*{grid-column-end:span 4}}@media (min-width:700px){.layout[data-layout-type=layout-grid-4] .layout__wrap{grid-template-columns:repeat(12,1fr);row-gap:8rem}}@media (min-width:700px) and (max-width:1199px){.layout[data-layout-type=layout-grid-4] .layout__wrap>*{grid-column-end:span 6}}@media (min-width:1200px){.layout[data-layout-type=layout-grid-4] .layout__wrap>*{grid-column-end:span 3}}.layout[data-layout-type=layout-one] .layout__wrap{grid-template-columns:repeat(2,1fr);gap:5.5rem 2rem}@media (min-width:1200px){.layout[data-layout-type=layout-one] .layout__wrap{gap:var(--global-grid-gutter)var(--global-grid-gutter)}}.layout[data-layout-type=layout-one] .layout__wrap>:first-child{grid-column:1/span 2}@media (min-width:1200px){.layout[data-layout-type=layout-one] .layout__wrap>:first-child{grid-column-end:span 1;grid-row:1/var(--layout-total-items)}}@media (min-width:700px) and (max-width:1199px){.layout[data-layout-type=layout-two] .layout__wrap{grid-template-columns:repeat(2,1fr);row-gap:8rem}.layout[data-layout-type=layout-two] .layout__wrap>:first-child{grid-column:1/span 2}}@media (min-width:1200px){.layout[data-layout-type=layout-two] .layout__wrap{grid-template-columns:repeat(3,1fr);row-gap:8rem}.layout[data-layout-type=layout-two] .layout__wrap>:first-child{grid-column:1/span 3}}.layout[data-layout-type=layout-three] .layout__wrap{grid-template-columns:repeat(1,1fr);row-gap:4rem}@media (min-width:700px){.layout[data-layout-type=layout-three] .layout__wrap{grid-template-columns:repeat(2,1fr);gap:4rem}}@media (min-width:1200px){.layout[data-layout-type=layout-three] .layout__wrap{grid-template-columns:repeat(12,1fr)}}.layout[data-layout-type=layout-three] .layout__wrap>*{grid-column-end:span 1}@media (min-width:1200px){.layout[data-layout-type=layout-three] .layout__wrap>*{grid-column-end:span 3}}.layout[data-layout-type=layout-three] .layout__wrap>:first-child{grid-column-start:1}@media (min-width:700px){.layout[data-layout-type=layout-three] .layout__wrap>:first-child{grid-column-end:span 2}}@media (min-width:1200px){.layout[data-layout-type=layout-three] .layout__wrap>:first-child{grid-column-end:span 6}}.layout[data-layout-type=layout-four] .layout__wrap{grid-template-columns:repeat(12,1fr);row-gap:5.5rem}@media (min-width:1200px){.layout[data-layout-type=layout-four] .layout__wrap{row-gap:4rem}}.layout[data-layout-type=layout-four] .layout__wrap>*{grid-column-end:span 6}.layout[data-layout-type=layout-eight] .layout__wrap{row-gap:2rem}.lists__typography{padding:0;list-style:outside}.lists__typography li{margin-left:3rem;padding-bottom:1rem;padding-left:1rem}.lists__typography li::marker{color:var(--lists-bullet-color,currentColor);font-size:2.4rem;line-height:.8rem}.lists__typography li:last-child{padding-bottom:0}.logo{height:100%;display:block}.logo__svg{height:var(--logo-height,auto);width:var(--logo-width,auto);max-width:100%;display:none}@media (min-width:700px){.logo__svg{display:block}}.logo__svg--unsigned{display:block}@media (min-width:700px){.logo__svg--unsigned{display:none}}.logo__img{max-width:100%;height:100%}.lottie{width:100%;height:var(--lottie-height);-o-object-fit:var(--lottie-object-fit);object-fit:var(--lottie-object-fit)}.lottie__container{width:100%;height:100%;padding-bottom:var(--lottie-aspect-ratio);display:none;position:relative}.lottie__container svg{position:absolute;top:0;left:0}.lottie__container.is-active{display:block}.masonry{position:relative}.masonry.has-grid{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:1fr;display:grid}@media (min-width:700px){.masonry.has-grid{grid-template-columns:1fr 1fr}}.masonry>*{margin-bottom:var(--masonry-row-gap)}.masonry:not(.has-grid)>*{display:block}@media (min-width:700px){.masonry:not(.has-grid)>*{width:calc(50% - var(--global-grid-gutter)/2)}.masonry:not(.has-grid)>:nth-child(2n){left:calc(50% + var(--global-grid-gutter)/2);position:absolute;top:0}}.media{background:var(--media-bg-color-gradient,var(--media-bg-color-solid,var(--media-bg-color-project)));align-items:var(--media-align-horizontal,stretch);justify-content:var(--media-align-vertical,stretch);overflow:var(--media-overflow);position:var(--media-position,relative);padding:var(--media-padding);border-radius:var(--media-border-radius);margin-top:calc(var(--media-offset-top)*-1rem);margin-bottom:calc(var(--media-offset-bottom)*-1rem);transform:var(--media-transform,unset);will-change:opacity;flex-direction:column;display:flex}.media:after{transform:var(--media-transform,unset);content:var(--media-content,inherit);border:var(--media-border-width)solid;border-color:var(--media-border-color);border-radius:var(--media-border-radius);width:100%;height:100%;position:absolute;top:0;left:0}.menu-accordion{height:100%;position:relative;overflow:hidden}.menu-accordion__main-link{-ms-appearance:none;appearance:none;cursor:pointer;color:var(--global-colors-black);transition:transform .25s var(--global-easing-fly-out);background-color:transparent;border:0;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:.3rem 0;font-family:inherit;text-decoration:none;display:flex;transform:translateY(100%)}.menu-accordion__main-link:hover:after{transform-origin:100%;transform:scaleX(1)}.menu-is-open .menu-accordion__main-link{transition:transform .3s calc(var(--child-index)*50ms + .3s);transform:translate(0,0)}.menu-accordion__button-title{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.is-item-active .menu-accordion__button-title{color:var(--global-colors-infinum)}.menu-accordion__icon{--icon-size:3.5rem;--icon-scoped-size:2rem;padding:.125rem;display:flex;position:relative}.menu-accordion__icon svg{transition:transform .2s var(--global-easing-slow-down);transform-origin:50%;margin:auto;display:block}@media (min-width:1200px){.menu-accordion__icon{display:none}}@media (max-width:1199px){.menu-accordion__main,.menu-accordion__additional{margin-bottom:1.5rem}}@media (min-width:700px){.menu-accordion__main{margin-bottom:2.5rem}}.menu-accordion__container{opacity:0;width:100%;max-height:0;font-weight:400;line-height:1.5;transition:max-height .3s ease-out,opacity .3s ease-out;display:block;overflow:hidden}@media (min-width:700px){.menu-accordion__container{top:0;left:calc(100% + 6rem + var(--global-grid-gutter));max-height:unset;padding:2rem 0 .5rem;transition:transform .1s,opacity .1s;position:absolute;transform:translate(-6rem)}.menu-accordion.is-hover{opacity:1;overflow:visible}}@media (min-width:1200px){.menu-accordion.is-hover .menu-accordion__button-title{color:var(--global-colors-infinum)}}@media (min-width:700px){.menu-accordion.is-hover .menu-accordion__container{opacity:1;pointer-events:all;transition:transform .3s,opacity .4s;transform:translate(0,0)}}.menu-accordion-is-open .menu-accordion .menu-accordion__button-title{color:var(--global-colors-infinum)}.menu-accordion-is-open .menu-accordion .menu-accordion__icon{--icon-background-color:var(--global-colors-infinum)}.menu-accordion-is-open .menu-accordion .menu-accordion__icon svg{transform:rotate(180deg)}@media (min-width:700px){.menu-accordion-is-open .menu-accordion .menu-accordion__icon svg{transform:rotate(-90deg)}}.menu-accordion-is-open .menu-accordion .menu-accordion__container{max-height:var(--max-height,100%);opacity:1}@media (min-width:700px){.menu-accordion-is-open .menu-accordion .menu-accordion__container{max-height:unset}}.menu-dropdown{--dropdown-dropdown-reveal-delay:.4s;--dropdown-reveal-duration:.3s;height:100%;display:flex;position:relative}.menu-dropdown__main-link{-ms-appearance:none;appearance:none;z-index:1;white-space:nowrap;transition:opacity .3s;transition-delay:calc((var(--number-of-children) - var(--child-index) + 1)*50ms);cursor:pointer;height:100%;color:var(--header-links-color,--global-colors-black);background-color:transparent;border:0;justify-content:center;align-items:center;margin:0 1.6rem 0 -.8rem;padding:0 .8rem;font-family:inherit;text-decoration:none;display:flex;position:relative}.menu-dropdown__main-link:after{content:"";transform-origin:0;width:100%;height:.4rem;position:absolute;top:0;left:0;transform:scaleX(0)}.menu-dropdown__main-link:hover{color:var(--header-links-color-hover,var(--global-colors-infinum))}.menu-dropdown__main-link:hover:after{transform-origin:100%;transform:scaleX(1)}.menu-dropdown__icon{--icon-size:.7em;display:inline-block;position:relative}.menu-dropdown__icon svg{transition:transform .2s var(--global-easing-slow-down);transform-origin:50%}.menu-dropdown__container{width:100%;padding:calc(var(--global-header-height) + min(4rem,4vh))var(--global-grid-side-padding)var(--global-header-height);background-color:var(--global-colors-white);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);clip-path:inset(0 0 100%);transition:clip-path .2s var(--global-easing-slow-down);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:fixed;top:0;left:0;overflow:hidden}.menu-dropdown__main{grid-column:var(--menu-grid-position)}.menu-dropdown__additional{grid-column:1/span 4}.menu-dropdown .menu-dropdown-advanced__item{clip-path:inset(0% -2%);transition:transform .5s var(--global-easing-fly-in),opacity .3s var(--global-easing-ease-motion);opacity:1;transition-delay:calc(var(--child-index)*40ms);position:relative;transform:translate(0,0)rotate(0)}.menu-dropdown .menu-dropdown-advanced__link,.menu-dropdown__title--inner{transition:transform var(--dropdown-reveal-duration)var(--global-easing-long-slow-down)calc(var(--child-index,0)*var(--reveal-item-delay,80ms) + var(--dropdown-dropdown-reveal-delay));transform:translateY(106%)}.menu-dropdown-is-opening .menu-dropdown__icon svg{transform:rotate(180deg)}.menu-dropdown-is-opening .menu-dropdown__container{clip-path:inset(0);visibility:visible;transition-duration:.6s;transition-delay:.2s}.menu-dropdown-is-opening .menu-dropdown__additional,.menu-dropdown-is-opening .menu-dropdown__main{opacity:1;transition-duration:.5s}.menu-dropdown-is-opening .menu-dropdown .menu-dropdown-advanced__link,.menu-dropdown-is-opening .menu-dropdown__title--inner{transform:translate(0,0%)}.menu-dropdown-is-closing .menu-dropdown .menu-dropdown-advanced__link,.menu-dropdown-is-closing .menu-dropdown__title--inner{transform:translateY(106%)}.menu-dropdown-is-closing .menu-dropdown .menu-dropdown-advanced__item{transition-delay:calc(var(--text-animation-delay,0s) + (var(--total-items) - var(--child-index))*var(--text-animation-item-delay,40ms));opacity:0}.menu-drawer{max-height:100%;margin:0;padding:0;list-style:none;position:relative}.menu-drawer__item{overflow:hidden}.menu-drawer__item--desktop-button-menu-item{display:none}@media (min-width:1200px){.menu-drawer__item--desktop-button-menu-item{display:block}}.menu-drawer__icon{stroke-width:2px;margin-left:.8rem;display:inline-block}.menu-drawer__link{color:var(--global-colors-black);transition:transform .25s var(--global-easing-fly-out);padding:.3rem 0;text-decoration:none;display:inline-flex;transform:translateY(100%)}@media (min-width:1200px){.menu-drawer__link{transition:transform .3s step-end}}.menu-is-open .menu-drawer__link{transition:transform .3s calc(var(--child-index)*50ms + .3s);transform:translate(0,0)}.menu-drawer__typography{pointer-events:none}.menu-drawer__link-text{--typography-font-weight:bold;pointer-events:none;position:relative}.menu-drawer__sub-menu{pointer-events:none;top:0;left:calc(100% + 6rem + var(--global-grid-gutter));opacity:0;margin:0;padding:2rem 0 .5rem;font-weight:400;line-height:1.5;list-style:none;transition:transform .1s,opacity .1s;display:none;position:absolute;transform:translate(-6rem)}@media (min-width:1200px){.menu-drawer__sub-menu{width:100%;display:block}}.menu-drawer__sub-menu__link{color:var(--global-colors-black);padding:.5rem 0;text-decoration:none;display:block}.menu-drawer__item--active>.menu-drawer__link>.menu-drawer__link-text,.menu-drawer__item--ancestor--active>.menu-drawer__link>.menu-drawer__link-text,.menu-drawer__item--current_page_parent>.menu-drawer__link>.menu-drawer__link-text{color:var(--global-colors-infinum);position:relative}.menu-drawer__item--active>.menu-drawer__sub-menu__link>.menu-drawer__sub-menu__link-text,.menu-drawer__item--ancestor--active>.menu-drawer__sub-menu__link>.menu-drawer__sub-menu__link-text,.menu-drawer__item--current_page_parent>.menu-drawer__sub-menu__link>.menu-drawer__sub-menu__link-text{color:var(--global-colors-infinum)}.menu-drawer__item.is-hover .menu-drawer__link,.menu-drawer__item:focus .menu-drawer__link{color:var(--global-colors-infinum);outline:none}.menu-drawer__item.is-hover .menu-drawer__sub-menu,.menu-drawer__item:focus .menu-drawer__sub-menu{pointer-events:all;opacity:1;transition:transform .3s,opacity .4s;transform:translate(0,0)}.menu-drawer .menu-drawer__sub-item-is-general{line-height:1;display:flex}.menu-drawer__item--is-general .menu-drawer__sub-menu__link{transition:transform .3s var(--global-easing-long-slow-down);color:var(--global-colors-infinum);padding-top:1rem}.menu-drawer__item--is-general .menu-drawer__sub-menu__link .menu-drawer__icon{clip-path:inset(0);height:100%;transition:clip-path .3s var(--global-easing-long-slow-down)}.menu-drawer__item--is-general .menu-drawer__sub-menu__link:hover,.menu-drawer__item--is-general .menu-drawer__sub-menu__link:focus{transform:translate(1.5rem)}.menu-drawer__item--is-general .menu-drawer__sub-menu__link:hover .menu-drawer__icon,.menu-drawer__item--is-general .menu-drawer__sub-menu__link:focus .menu-drawer__icon{clip-path:inset(0 0 0 100%)}.menu-drawer__sub-menu__link:hover,.menu-drawer__sub-menu__link:focus{color:var(--global-colors-infinum);outline:none}.menu-buttons{align-items:center;height:100%;margin:0 0 0 1rem;padding:0;list-style:none;display:flex}.menu-buttons__item{height:100%;transition:opacity .3s;transition-delay:calc((var(--number-of-children) - var(--child-index) + 1)*50ms);position:relative}.menu-buttons__link{height:48%;color:var(--header-menu-button-text-color,var(--global-colors-white));opacity:0;border-radius:2.4rem;justify-content:center;align-items:center;margin:0 0 0 1.6rem;padding:0 2.4rem;font-size:1.6rem;font-weight:700;text-decoration:none;transition:transform .1s,opacity .1s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)translateY(50%)}@media (min-width:700px){.menu-buttons__link{opacity:1}}@media (min-width:1200px){.menu-buttons__link{top:calc(51% - var(--global-header-height)/2);transform:translateY(51%)}}.menu-buttons__link:before{content:"";background-color:var(--header-menu-button-background-color,var(--global-colors-infinum));border-radius:2.4rem;width:100%;height:100%;position:absolute;top:0;left:0}.menu-buttons__link:after{content:"";background-color:var(--header-menu-button-background-color-hover,var(--global-colors-black));z-index:1;transform-origin:bottom;width:100%;height:100%;transition:transform .3s,color .3s;position:absolute;top:0;left:0;transform:translateY(101%)}.menu-buttons__link:hover{--header-menu-button-text-color:var(--header-menu-button-text-color-hover,var(--global-colors-white))}.menu-buttons__link:hover:after{transform:translate(0,0)}.menu-is-open .menu-buttons__link{--header-menu-button-background-color:var(--global-colors-infinum);--header-menu-button-background-color-hover:var(--global-colors-black);--header-menu-button-text-color:var(--global-colors-white);--header-menu-button-text-color-hover:var(--global-colors-white);opacity:1;transition:transform .1s .3s,opacity .1s .3s;transform:translateZ(0)translateY(0)}.menu-buttons__link-text{text-align:center;z-index:2;pointer-events:none;position:relative}.menu-buttons__typography{transition-duration:.15s}.menu-main{align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.menu-main__item{height:100%;transition:opacity .3s;transition-delay:calc((var(--number-of-children) - var(--child-index) + 1)*50ms)}.menu-main__link{height:100%;color:var(--header-links-color,--global-colors-black);justify-content:center;align-items:center;margin:0 1.6rem;padding:0 .8rem;text-decoration:none;display:flex;position:relative}.menu-main__link:after{content:"";transform-origin:0;background-color:var(--header-links-line-color-hover,var(--header-links-color-hover,var(--global-colors-infinum)));width:100%;height:.4rem;transition:transform .2s var(--global-easing-expressive-in-out),transform-origin .2s step-end;position:absolute;top:0;left:0;transform:scaleX(0)}.menu-main__link:hover{color:var(--header-links-color-hover,var(--global-colors-infinum))}.menu-main__link:hover:after{transform-origin:100%;transform:scaleX(1)}.menu-main__link-text{--typography-transition-duration:.2s}.menu-main__item--active>.menu-main__link:after,.menu-main__item--ancestor--active>.menu-main__link:after,.menu-main__item--current_page_parent>.menu-main__link:after{transform-origin:100%;transform:scaleX(1)}.menu-dropdown-advanced .menu{max-height:100%;margin:0;padding:0;list-style:none;position:relative}.menu-dropdown-advanced .menu__item{width:-moz-fit-content;width:fit-content;overflow:hidden}.menu-dropdown-advanced .menu__link{color:var(--global-colors-black);transition:transform .3s calc(var(--child-index)*50ms + .3s);padding:.3rem 0;text-decoration:none;display:inline-block;transform:translate(0,0)}@media (min-width:1200px){.menu-dropdown-advanced .menu__link{transition:transform .3s step-end}}.menu-is-open .menu-dropdown-advanced .menu__link{transition:transform .3s calc(var(--child-index)*50ms + .3s);transform:translate(0,0)}.menu-dropdown-advanced .menu__typography{pointer-events:none}.menu-dropdown-advanced .menu__link-text{pointer-events:none;position:relative}.menu-dropdown-advanced .menu__item--active>.menu__link>.menu__link-text,.menu-dropdown-advanced .menu__item--ancestor--active>.menu__link>.menu__link-text,.menu-dropdown-advanced .menu__item--current_page_parent>.menu__link>.menu__link-text{color:var(--global-colors-infinum);position:relative}.menu-dropdown-advanced .menu__item--active>.menu__sub-menu__link>.menu__sub-menu__link-text,.menu-dropdown-advanced .menu__item--ancestor--active>.menu__sub-menu__link>.menu__sub-menu__link-text,.menu-dropdown-advanced .menu__item--current_page_parent>.menu__sub-menu__link>.menu__sub-menu__link-text{color:var(--global-colors-infinum)}.menu-dropdown-advanced .menu__item:hover .menu__link,.menu-dropdown-advanced .menu__item:focus .menu__link{color:var(--global-colors-infinum);outline:none}.menu-dropdown-advanced .menu__item:focus-within .menu__link{color:var(--global-colors-infinum);outline:none}.menu-accordion-submenu .menu{left:calc(100% + 6rem + var(--global-grid-gutter));margin:0;padding:1rem 0 0;font-weight:400;line-height:1.5;list-style:none}@media (min-width:700px){.menu-accordion-submenu .menu{width:100%;padding:0 0 .5rem;display:block}}.menu-accordion-submenu .menu__item{overflow:hidden}.menu-accordion-submenu .menu__icon{stroke-width:2px;margin-left:.8rem;display:inline-block}.menu-accordion-submenu .menu__link{color:var(--global-colors-black);padding:.5rem 0;text-decoration:none;display:block}.menu-accordion-submenu .menu__link:hover,.menu-accordion-submenu .menu__link:focus{color:var(--global-colors-infinum);outline:none}@media (max-width:1199px){.menu-accordion-submenu .menu__link{transition:transform .25s var(--global-easing-fly-out);transform:translateY(100%)}.menu-accordion-is-open .menu-accordion-submenu .menu__link{transition:transform .3s calc(var(--child-index)*50ms);transform:translate(0,0)}}.menu-accordion-submenu .menu__link-text>*{font-size:1.8rem;font-weight:400;line-height:1.38}.menu-accordion-submenu .menu__item--active>.menu__link>.menu__link-text,.menu-accordion-submenu .menu__item--ancestor--active>.menu__link>.menu__link-text,.menu-accordion-submenu .menu__item--current_page_parent>.menu__link>.menu__link-text{color:var(--global-colors-infinum);position:relative}.menu-basic-footer{margin:0;padding:0}.menu-basic-footer__item{margin:0;padding:0 0 .5rem;list-style:none;display:flex}.menu-basic-footer__link{color:unset;margin:0;padding:0;line-height:0;text-decoration:none;display:block}.menu-basic-footer__link:hover{color:unset}.menu-basic-footer__link-text{letter-spacing:.02rem;font-size:var(--footer-scoped-font-size,1.2rem);background-image:linear-gradient(transparent 90%,currentColor 90%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;padding-bottom:.2rem;text-decoration:none;transition:background-size .3s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .3s;display:inline}.menu-basic-footer__link-text:hover{background-position:100% 100%;background-size:100% 100%}@media (min-width:700px){.menu-basic-footer__link-text{--footer-scoped-font-size:1.4rem}}.menu-advanced-footer{margin:0;padding:0}.menu-advanced-footer__item{margin:0;padding:0 0 .7rem;list-style:none}.menu-advanced-footer__link{color:unset;background-image:linear-gradient(transparent 85%,currentColor 85%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;margin:0;padding:0 0 .2rem;text-decoration:none;transition:background-size .3s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .3s;display:inline}.menu-advanced-footer__link:hover{color:unset;background-position:100% 100%;background-size:100% 100%}.menu-advanced-footer__link-text{letter-spacing:.02rem;font-size:var(--advanced-footer-scoped-font-size,1.4rem);line-height:1.5}@media (min-width:700px){.menu-advanced-footer__link-text{--advanced-footer-scoped-font-size:1.6rem}}.meta-list-item{--meta-list-item-picture-size:5rem;--meta-list-item-spacing-left:1.5rem;padding-top:var(--meta-list-item-spacing-horizontal);padding-bottom:var(--meta-list-item-spacing-horizontal);padding-left:calc(var(--meta-list-item-picture-size) + var(--meta-list-item-spacing-left));margin-bottom:2rem;position:relative}.meta-list-item:last-child{margin-bottom:0}.meta-list-item--author,.meta-list-item--editor{margin-bottom:1.4rem}.meta-list-item--illustrator,.meta-list-item--category-time{margin-top:2rem}.meta-list-item--publish-date{margin-bottom:0}@media (min-width:700px){.meta-list-item--category-time a,.meta-list-item--update-date strong,.meta-list-item--publish-date strong{display:block}}.meta-list-item__image-picture{width:var(--meta-list-item-picture-size);height:var(--meta-list-item-picture-size);position:absolute;top:50%;left:0;transform:translateY(-50%)}.meta-list-item__image-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.meta-list-item strong{font-weight:700}.meta-list-item a{color:var(--global-colors-black);font-weight:700}.meta-list{margin:0;padding:0;list-style:none}.meta-list.no-spacing .meta-list-item{padding-left:0}.next-case{cursor:pointer;position:relative}@media (min-width:1200px){.next-case{cursor:default}}.next-case__cursor-takeover{display:none}@media (min-width:1200px){.next-case__cursor-takeover{--cursor-takeover-scoped-link-display:block;display:block}}.next-case__link{pointer-events:all;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1200px){.next-case__link{display:none}}.next-case__intro{padding:1rem var(--global-grid-side-padding)0}.next-case__intro-divider{background-color:var(--global-colors-grey300);border:none;height:1px;margin:1rem 0;padding:0}.logged-in .next-case .next-case__link{display:block}.logged-in .next-case .next-case__cursor-takeover{display:none}.next-case .js-next-case-preview>:nth-child(2){height:20rem;margin-bottom:0;overflow:hidden}.next-case__wrapper-btn{padding:0 var(--global-grid-side-padding)0;z-index:2;position:absolute;bottom:2.5rem}@media (min-width:1200px){.next-case__wrapper-btn{display:none}}.page-overlay{background:var(--global-colors-black);width:100%;height:100%;z-index:var(--global-z-index-overlay);opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:fixed;top:0}body.page-overlay-shown .page-overlay{opacity:.5;pointer-events:auto}.pagination .page-numbers{--typography-font-weight:bold;--typography-font-size:1.6rem;--typography-line-height:1.5;color:var(--typography-color);font-weight:var(--typography-font-weight);font-family:var(--typography-font-family);font-size:var(--typography-font-size);letter-spacing:var(--typography-letter-spacing);line-height:var(--typography-line-height,1);-webkit-hyphens:var(--typography-hyphens,none);hyphens:var(--typography-hyphens,none);margin-top:var(--typography-margin-top,0);margin-bottom:var(--typography-margin-bottom,0);text-transform:var(--typography-uppercase,normal);text-align:var(--typography-align);transition-property:font-size,color;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:var(--typography-transition-duration,.3s);transition-delay:var(--typography-transition-delay,0s)}.pagination{--pagination-scoped-radius-size:2.4rem;--pagination-scoped-color:var(--global-colors-black);--pagination-scoped-background-color:transparent}.pagination__list{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.pagination .page-numbers{color:var(--pagination-scoped-color);width:var(--pagination-scoped-radius-size);height:var(--pagination-scoped-radius-size);text-align:center;margin:1rem 2rem;display:block}.pagination .page-numbers span{height:var(--pagination-scoped-radius-size);width:var(--pagination-scoped-radius-size);color:var(--pagination-scoped-color);justify-content:center;align-items:center;display:flex;position:relative}.pagination .page-numbers span:hover{text-decoration:none}.pagination .page-numbers span:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:2px;transition:transform .3s cubic-bezier(.79,.01,.22,.99),transform-origin 0s step-end .3s;position:absolute;bottom:0;right:0;transform:scaleX(0)}@media (min-width:1080px){.pagination .page-numbers span:hover:after{content:"";transform-origin:100%;transform:scaleX(1)}}.pagination .page-numbers.current span:after{content:initial}.pagination .page-numbers.current span:before{content:"";background-color:var(--pagination-scoped-background-color);width:var(--pagination-scoped-radius-size);height:var(--pagination-scoped-radius-size);z-index:-1;border-radius:50%;position:absolute}.pagination .prev,.pagination .next{--pagination-scoped-radius-size:initial;flex:100%;display:block}.pagination .prev.page-numbers span:after,.pagination .next.page-numbers span:after{content:initial}.pagination .prev.is-disabled,.pagination .next.is-disabled{display:none}@media (min-width:700px){.pagination .prev,.pagination .next{flex:initial}}.pagination a{text-decoration:none}.pagination a span{color:var(--pagination-scoped-color);padding:0}.pagination .current{background-image:none}.pagination .current span{--pagination-scoped-background-color:var(--global-colors-infinum);--pagination-scoped-color:var(--global-colors-white)}.rolling-tape{margin-top:calc(var(--rolling-tape-spacing-top,0)*-1rem);padding-top:calc(var(--rolling-tape-spacing-top,0)*1rem);margin-bottom:calc(var(--rolling-tape-spacing-bottom,0)*-1rem);padding-bottom:calc(var(--rolling-tape-spacing-bottom,0)*1rem);height:var(--rolling-tape-height);display:block;position:relative;overflow:hidden}.wrapper:first-child .rolling-tape{margin-top:calc(var(--rolling-tape-spacing-top,0)*-1rem - var(--global-header-height))}.rolling-tape__link{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.rolling-tape__container{-moz-column-gap:var(--rolling-tape-separation-distance,1rem);column-gap:var(--rolling-tape-separation-distance,1rem);white-space:nowrap;grid-auto-flow:column;height:100%;display:inline-grid}.rolling-tape__inner-container{flex-wrap:nowrap;align-items:center;display:flex}.rolling-tape__icon{margin-left:var(--rolling-tape-icon-separation-distance,1rem)}.section-intro{flex-direction:column;display:flex}.section-intro__inner{gap:4rem var(--global-grid-gutter);display:grid}@media (min-width:1200px){.section-intro__inner{grid-template-columns:repeat(12,1fr)}.section-intro__title{grid-column-end:span var(--section-intro-left-width)}.section-intro__wrap{grid-column-end:span var(--section-intro-right-width);flex-direction:column;justify-content:center;display:flex}}.section-intro__divider{background-color:var(--section-intro-divider-color);border:none;width:100%;height:1px;margin:0;padding:0}.section-intro--has-paragraph .section-intro__button-intro{padding-bottom:2rem}.section-intro--has-paragraph .section-intro__button{margin-right:auto}@media (min-width:1200px){.section-intro--no-paragraph .section-intro__button{display:initial;margin-left:auto}}.section-intro__divider--up .section-intro__pretitle{order:1}.section-intro__divider--up .section-intro__divider{order:2;margin-top:.5rem;margin-bottom:4rem}.section-intro__divider--up .section-intro__inner{order:3;margin-bottom:4rem}@media (min-width:1200px){.section-intro__divider--up .section-intro__inner{margin-bottom:6rem}}.section-intro__divider--down .section-intro__divider{margin-top:1rem;margin-bottom:3rem}@media (min-width:1200px){.section-intro__divider--down .section-intro__divider{margin-top:2rem;margin-bottom:var(--global-grid-gutter)}}.section-intro__divider--down-narrow .section-intro__divider{margin-top:1rem;margin-bottom:3rem}@media (min-width:1200px){.section-intro__divider--down-narrow .section-intro__divider{margin-top:2rem;margin-bottom:2rem}}.share{display:flex}.share__item{width:4.8rem;height:4.8rem;color:var(--global-colors-black);background-color:var(--global-colors-grey200);border-radius:100%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out;display:flex}.share__item:hover{color:unset;background-color:var(--global-colors-black)}.share__item:hover path{fill:var(--global-colors-grey200)}.share__item svg{z-index:1;position:relative}.share__item svg path{transition-property:stroke,fill;transition-duration:.3s;transition-timing-function:ease-out}.share__item--clap{position:relative}.share__item--clap:hover path{fill:currentColor;stroke:var(--global-colors-grey200)}.share__item--clap.clapped{pointer-events:none;opacity:.5}.share__item--clap.is-active{pointer-events:none}.share__item--clap.is-active .share__clap-response{opacity:1;width:100%}.share__item--clap svg{z-index:3}.share__clap-response{opacity:0;width:100%;height:100%;color:var(--global-colors-black);background-color:var(--global-colors-grey200);z-index:2;border-radius:1.875rem;justify-content:center;align-items:center;padding:0 8rem 0 4.8rem;transition-property:opacity,width;transition-duration:.3s;transition-timing-function:ease-out;display:flex;position:absolute;top:0;right:0}.share--horizontal{flex-direction:row}.share--horizontal .share__item{margin-right:.5rem}.share--horizontal .share__item--clap{margin-left:3rem}@media (min-width:700px){.share--vertical{flex-direction:column}}.share--vertical .share__item{margin-bottom:.5rem}.share--vertical .share__item--clap{margin-top:3rem}.showcase{grid-column:var(--showcase-offset,2)/span var(--showcase-width,12);position:relative}.showcase__container{min-height:var(--showcase-min-height,35vw);grid-template-rows:var(--showcase-column-top)var(--showcase-use-intro-label,0)var(--showcase-use-heading,0)var(--showcase-use-paragraph,0)var(--showcase-use-button,0)var(--showcase-use-media,minmax(var(--showcase-column-top),1fr));grid-template-columns:var(--showcase-grid-template-columns);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);background:var(--showcase-bg-color-solid,var(--showcase-bg-color-project,var(--showcase-bg-color-gradient)));width:100%;height:auto;display:grid;position:relative;overflow:hidden}@media (min-width:700px){.showcase__container{grid-template-rows:var(--showcase-column-top)var(--showcase-use-intro-label,0)var(--showcase-use-heading,0)var(--showcase-use-paragraph,0)var(--showcase-use-button,0)minmax(var(--showcase-column-top),1fr)}}.showcase__intro-label{z-index:2;grid-row:2/span 1;grid-column:var(--showcase-content-column-start,2)/var(--showcase-intro-label-column-end,-2);margin-bottom:var(--showcase-scoped-intro-label-spacing,2rem)}@media (min-width:700px){.showcase__intro-label{--showcase-scoped-intro-label-spacing:8rem}}.showcase__cursor-takeover{display:none}@media (min-width:700px){.showcase__cursor-takeover{display:block}}.showcase__heading{grid-row:3/span 1;grid-column:var(--showcase-content-column-start,2)/var(--showcase-heading-column-end,-2);z-index:2;align-self:end;padding-bottom:2rem}.showcase__link{display:var(--showcase-display-link-overlay,none);width:100%;height:100%;z-index:calc(var(--global-z-index-cursor-takeover) + 1);position:absolute}@media (min-width:1200px){.showcase__link{z-index:0}}.showcase__paragraph{grid-row:4/span 1;grid-column:var(--showcase-content-column-start,2)/var(--showcase-paragraph-column-end,-2);z-index:2;padding-right:calc(var(--showcase-content-spacing)*1rem);display:var(--showcase-hide-paragraph);align-self:start}.showcase__media-container{grid-column:var(--showcase-media-column-start,1)/var(--showcase-media-column-end,-1);z-index:1;grid-row:6/span 1;margin-top:5vw;position:relative}@media (min-width:700px){.showcase__media-container{grid-row:1/-1;margin-top:0}}.showcase__media-container .showcase__image-img{--image-scoped-zoom:scale3d(1,1,1);--image-scoped-rotate:rotate(0)}.showcase__media{position:relative}@media (min-width:700px){.showcase__media{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media (min-width:1200px){.showcase:hover .showcase__cursor-takeover~.showcase__container .showcase__image-img{--image-scoped-zoom:var(--image-zoom-hover,scale3d(1,1,1));--image-scoped-rotate:var(--image-rotate-hover,rotate(0))}}.showcase__btn{grid-row:5/span 1;grid-column:var(--showcase-content-column-start,2)/-1;z-index:2;opacity:var(--showcase-visible-button-opacity);position:var(--showcase-visible-button-position);left:var(--showcase-visible-button-left);justify-self:flex-start;margin-top:3.2rem;display:block}@media (min-width:700px){.showcase__btn:hover~.showcase__media-container .showcase__image-img{--image-scoped-zoom:var(--image-zoom-hover,scale3d(1,1,1));--image-scoped-rotate:var(--image-rotate-hover,rotate(0))}}.skip-link{background-color:var(--global-colors-white);border:1px solid var(--global-color-gray200);color:var(--global-colors-black);z-index:calc(2*var(--global-z-index-header));padding:.3rem .4rem;position:absolute;top:-100rem}.skip-link:focus{top:.3rem;left:.3rem}.spline{width:100%;height:auto;position:relative;overflow:hidden}.spline__canvas{width:100%!important;height:auto!important}.spline__fallback{z-index:1}.spline .spline__fallback.is-background{z-index:-1;display:block;position:absolute;top:0;left:0}.star-rating{color:var(--star-rating-text-color);background-color:var(--star-rating-bg-color,var(--global-colors-white));width:-moz-fit-content;border-radius:2.5rem;align-items:center;width:fit-content;padding:.75rem 1.3rem;display:inline-flex}.star-rating--has-link{text-decoration:none;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-out}.star-rating--has-link:hover{cursor:pointer;background-color:var(--star-rating-bg-color-hover);color:var(--star-rating-text-color-hover);text-decoration:none}.star-rating__stars{gap:.1rem;display:flex}.star-rating__star{clip-path:path("M7.497 1.716a.522.522 0 0 1 1.007 0l1.33 4.286h4.303c.513 0 .726.687.311 1.002l-3.481 2.649 1.33 4.286c.158.51-.4.935-.815.62l-3.481-2.65-3.482 2.65c-.415.315-.973-.11-.814-.62l1.33-4.286-3.482-2.649c-.415-.315-.201-1.002.311-1.002h4.304l1.33-4.286z");background-image:linear-gradient(to right,var(--global-colors-infinum)0% calc(var(--rating)*100%),var(--global-colors-grey300)calc(var(--rating)*100%)100%);height:1.6rem;width:1.6rem}.star-rating__label{margin-left:.6rem;font-size:1.4rem;font-weight:500}.star-rating__icon{margin-right:.6rem}.strikethrough{display:inline-block;position:relative}.strikethrough__line{z-index:1;width:100%;position:absolute}.strikethrough__line svg{opacity:.8;width:104%;max-width:98vw;height:.5ch;margin-bottom:.25ch;margin-left:-2%;display:inline}.strikethrough__line rect{fill:var(--global-colors-infinum);transition:transform .5s var(--global-easing-slow-down)1s;transform:translate(-100%)}.is-animated .strikethrough__line rect{transform:translate(0)}.tags__list{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style-type:none;display:flex}.tags__item{background-color:var(--tag-background-color,var(--global-colors-grey300));border-radius:calc(var(--typography-font-size)*5);text-align:center;padding:.5em 1em}.text-menu-item{transition:color .3s var(--global-easing-ease-in-out);color:var(--global-colors-black);border-bottom:1px solid rgb(var(--text-menu-item-divier-color)/.4);padding-top:var(--text-menu-item-scoped-link-spacing,1.8rem);padding-bottom:var(--text-menu-item-scoped-link-spacing,1.8rem);list-style:none;position:relative}.text-menu-item__subtitle-container{width:calc(100% - (4.6rem + var(--text-menu-item-translate,2)*2rem));margin-top:calc(var(--text-menu-item-distance,1)*1rem)}@media (min-width:700px){.text-menu-item__subtitle-container{width:calc(100% - (6.6rem + var(--text-menu-item-translate,2)*2rem))}}.text-menu-item__title-container:before{content:"";transform:var(--text-menu-item-scoped-background-scale,scale3d(1,0,1));transform-origin:bottom;z-index:-1;background:var(--text-menu-item-background-color-hover);width:100%;height:100%;transition:transform .3s var(--global-easing-ease-in-out);position:absolute;top:0;left:0}.text-menu-item .text-menu-item__title,.text-menu-item .text-menu-item__subtitle{transform:translateX(var(--text-menu-item-scoped-translate,0));transition-property:transform,color;transition-duration:.3s;transition-timing-function:var(--global-easing-ease-in-out)}.text-menu-item:hover{--text-menu-item-scoped-translate:calc(var(--text-menu-item-translate,2)*1rem);--text-menu-item-scoped-background-scale:scale3d(1,1,1);--text-menu-item-scoped-icon-container-transition:calc(var(--text-menu-item-scoped-translate,0)*-1)}.text-menu-item:has(:focus-visible){--text-menu-item-scoped-translate:calc(var(--text-menu-item-translate,2)*1rem);--text-menu-item-scoped-background-scale:scale3d(1,1,1);--text-menu-item-scoped-icon-container-transition:calc(var(--text-menu-item-scoped-translate,0)*-1)}.text-menu-item:hover .text-menu-item__title{color:var(--text-menu-item-title-color-hover)}.text-menu-item:has(:focus-visible) .text-menu-item__title{color:var(--text-menu-item-title-color-hover)}.text-menu-item:hover .text-menu-item__subtitle{color:var(--text-menu-item-subtitle-color-hover)}.text-menu-item:has(:focus-visible) .text-menu-item__subtitle{color:var(--text-menu-item-subtitle-color-hover)}.text-menu-item:hover .text-menu-item__icon{color:var(--text-menu-item-icon-color-hover);background-color:var(--text-menu-item-icon-background-color-hover)}.text-menu-item:has(:focus-visible) .text-menu-item__icon{color:var(--text-menu-item-icon-color-hover);background-color:var(--text-menu-item-icon-background-color-hover)}.text-menu-item__link{cursor:pointer;z-index:1;width:100%;height:100%;text-decoration:none;display:block;position:absolute;top:0;left:0}.text-menu-item__title-container{transition:transform .2s var(--global-easing-ease-in-out);justify-content:space-between;align-items:center;gap:calc(2rem*var(--text-menu-item-translate,2) + 1rem);order:1;display:flex}@media (min-width:700px){.text-menu-item__title-container{flex-basis:50%}}.text-menu-item__icon-container{transform:translateX(var(--text-menu-item-scoped-icon-container-transition,0));transition-property:transform;transition-duration:.3s;transition-timing-function:var(--global-easing-ease-in-out);order:2;display:flex}@media (min-width:700px){.text-menu-item__icon-container{order:4}}.text-menu-item__icon{transition-property:background-color,color;transition-duration:.3s;transition-timing-function:var(--global-easing-ease-in-out);height:calc(1.6rem + var(--icon-size));width:calc(1.6rem + var(--icon-size));padding:.8rem}.text-menu-item__icon svg{aspect-ratio:1}.toggle__label{cursor:pointer;align-items:center;width:4rem;height:2.3rem;display:flex;position:relative}.toggle__hidden-label,.toggle__checkbox{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle__checkbox:checked~.toggle__toggle-circle{transform:translate(1.8rem)}.toggle__checkbox:checked~.toggle__background{background-color:var(--toggle-background-color)}.toggle__toggle-circle{background-color:var(--global-colors-white);z-index:2;border-radius:50%;width:1.6rem;height:1.6rem;transition:transform .3s ease-out;position:relative;left:.3rem}.toggle__background{z-index:1;background-color:var(--global-colors-grey400);border-radius:100px;width:100%;height:100%;transition:background-color .3s ease-out;position:absolute}.typography--size-180-default{--typography-font-weight:bold;--typography-font-family:var(--global-highlight-font-family);--typography-letter-spacing:-.2vw;--typography-line-height:1.025;--typography-font-size:calc(8rem + 5vw)}.typography--size-120-default{--typography-font-weight:bold;--typography-font-family:var(--global-highlight-font-family);--typography-letter-spacing:-.15vw;--typography-line-height:1.025;--typography-font-size:calc(3.6rem + 5.6vw)}.typography--size-80-default{--typography-font-weight:bold;--typography-font-family:var(--global-highlight-font-family);--typography-line-height:1.025;--typography-letter-spacing:-.1rem;--typography-font-size:calc(3.4rem + 3.2vw)}.typography--size-52-default{--typography-font-weight:bold;--typography-font-family:var(--global-highlight-font-family);--typography-letter-spacing:-.05rem;--typography-font-size:calc(3.1rem + 1.4vw);--typography-line-height:1.1}.typography--size-36-text{--typography-font-weight:bold;--typography-letter-spacing:-.05rem;--typography-font-size:calc(2.4rem + .9vw);--typography-line-height:1.16}.typography--size-30-text{--typography-font-weight:bold;--typography-letter-spacing:-.05rem;--typography-font-size:calc(2.4rem + .45vw);--typography-line-height:1.16}.typography--size-24-text{--typography-font-weight:bold;--typography-font-size:2.4rem;--typography-line-height:1.25}.typography--size-20-text{--typography-font-weight:bold;--typography-font-size:2rem;--typography-line-height:1.4}.typography--size-18-text{--typography-font-weight:bold;--typography-font-size:1.8rem;--typography-line-height:1.38}.typography--size-16-text{--typography-font-weight:bold;--typography-font-size:1.6rem;--typography-line-height:1.5}.typography--size-14-text{--typography-font-weight:bold;--typography-letter-spacing:.02rem;--typography-font-size:1.4rem;--typography-line-height:1.5}.typography--size-12-text{--typography-font-weight:bold;--typography-letter-spacing:.04rem;--typography-font-size:1.2rem;--typography-line-height:1.33}.typography--size-36-text-roman{--typography-letter-spacing:-.05rem;--typography-font-size:calc(2.4rem + .9vw);--typography-line-height:1.16}.typography--size-24-text-roman{--typography-font-size:2.4rem;--typography-line-height:1.25}.typography--size-20-text-roman{--typography-font-size:2rem;--typography-line-height:1.4}.typography--size-20-text-blog-roman{--typography-font-size:2rem;--typography-line-height:1.5}.typography--size-18-text-roman{--typography-font-size:1.8rem;--typography-line-height:1.38}.typography--size-16-text-roman{--typography-font-size:1.6rem;--typography-line-height:1.5}.typography--size-14-text-roman{--typography-letter-spacing:.02rem;--typography-font-size:1.4rem;--typography-line-height:1.5}.typography--size-12-text-roman{--typography-letter-spacing:.04rem;--typography-font-size:1.2rem;--typography-line-height:1.33}.typography--size-120-default-medium{--typography-font-weight:600;--typography-font-family:var(--global-highlight-font-family);--typography-letter-spacing:-.15vw;--typography-line-height:1.025;--typography-font-size:calc(3.6rem + 5.6vw)}.typography--size-80-default-medium{--typography-font-weight:600;--typography-font-family:var(--global-highlight-font-family);--typography-line-height:1.025;--typography-letter-spacing:-.1rem;--typography-font-size:calc(3.4rem + 3.2vw)}.typography--size-52-default-medium{--typography-font-weight:600;--typography-font-family:var(--global-highlight-font-family);--typography-letter-spacing:-.05rem;--typography-font-size:calc(3.1rem + 1.4vw);--typography-line-height:1.1}.typography--size-36-text-medium{--typography-letter-spacing:-.05rem;--typography-font-size:calc(2.4rem + .9vw);--typography-line-height:1.16;--typography-font-weight:500}.typography--size-24-text-medium{--typography-font-size:2.4rem;--typography-line-height:1.25;--typography-font-weight:500}.typography--size-20-text-medium{--typography-font-size:2rem;--typography-line-height:1.4;--typography-font-weight:500}.typography--size-18-text-medium{--typography-font-size:1.8rem;--typography-line-height:1.38;--typography-font-weight:500}.typography--size-16-text-medium{--typography-font-size:1.6rem;--typography-line-height:1.5;--typography-font-weight:500}.typography--size-14-text-medium{--typography-letter-spacing:.02rem;--typography-font-size:1.4rem;--typography-line-height:1.5;--typography-font-weight:500}.typography--size-12-text-medium{--typography-letter-spacing:.04rem;--typography-font-size:1.2rem;--typography-line-height:1.33;--typography-font-weight:500}.typography{color:var(--typography-color);font-weight:var(--typography-font-weight);font-family:var(--typography-font-family);font-size:var(--typography-font-size);letter-spacing:var(--typography-letter-spacing);line-height:var(--typography-line-height,1);-webkit-hyphens:var(--typography-hyphens,none);hyphens:var(--typography-hyphens,none);margin-top:var(--typography-margin-top,0);margin-bottom:var(--typography-margin-bottom,0);text-transform:var(--typography-uppercase,normal);text-align:var(--typography-align);transition-property:font-size,color;transition-timing-function:var(--global-easing-ease-in-out);transition-duration:var(--typography-transition-duration,.3s);transition-delay:var(--typography-transition-delay,0s)}.typography a{cursor:pointer;color:var(--typography-link-color);background-image:linear-gradient(transparent 90%,currentColor 90%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;text-decoration:none;transition:background-size .3s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .3s;display:inline}.typography a:hover{background-position:100% 100%;background-size:100% 100%}.typography code{background-color:var(--global-colors-grey200);vertical-align:text-top;font-size:.85em;font-family:var(--global-code-font-family);padding:0 .5rem .4rem;display:inline}.typography .text-animation{clip-path:inset(0 -2% -.06em);display:inline-flex;position:relative}.typography .text-animation .inner{display:inline-flex}.typography em{font-style:italic}.typography mark{background-color:var(--typography-mark-bg-color);color:currentColor;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:calc(var(--typography-line-height,1)*var(--typography-mark-line-height,1));padding:0 .5rem}strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.video{-o-object-fit:var(--video-object-fit,inherit);object-fit:var(--video-object-fit,inherit);width:100%;height:var(--video-height,auto);z-index:1;display:block}.video__wrapper{display:contents}.video__poster{-o-object-fit:cover;object-fit:cover;z-index:3;width:100%;height:100%;position:absolute}.video[poster]{-o-object-fit:cover;object-fit:cover}.video__btn{padding:calc(var(--button-padding-vertical)*2);width:auto;z-index:var(--video-button-z-index,4);pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video__btn:before{top:0}.video__btn .btn__inner{padding:0}.video__btn .btn__label{display:none}.video__btn .btn__icon{opacity:1;position:relative;transform:none}.video__btn:hover .btn__icon{opacity:1;transform:none}.video__wrapper.is-playing .video__btn,.video__wrapper.has-started .video__cursor-takeover,.video__wrapper.has-started .video__poster{display:none}@media (max-width:699px){.video__wrapper.has-started .video__btn{display:none}}@media not (pointer:fine){.video__wrapper.has-started .video__btn{display:none}}.block-autoscroll-carousel{overflow:hidden}.block-autoscroll-carousel__container{align-items:var(--autoscroll-carousel-align-items,center);grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:var(--autoscroll-carousel-column-width);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);display:inline-grid}.block-banner-side{background-color:var(--banner-background-color);padding:var(--global-grid-side-padding)calc(var(--global-grid-side-padding)*2.5)var(--global-grid-side-padding)var(--global-grid-side-padding);z-index:var(--global-z-index-banner-side);transition-property:transform;transition-duration:.3s;transition-timing-function:var(--global-easing-ease-in-out);width:100%;max-width:100%;position:fixed;bottom:0;right:0}@media (min-width:700px){.block-banner-side{max-width:31.25rem;padding:1.875rem 4.6875rem 1.875rem 1.875rem}}.block-banner-side.is-hidden{overflow:hidden;transform:translate(100%)}.block-banner-side--dark .block-banner-side__dismiss svg{color:var(--global-colors-white)}.block-banner-side__wrap{flex-direction:column;gap:1rem;display:flex}@media (min-width:700px){.block-banner-side__wrap{flex-direction:row;gap:2rem}}.block-banner-side__wrap-inner{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.block-banner-side__image-figure{max-width:8.75rem}.block-banner-side__dismiss{position:absolute;top:2.3125rem;right:1.875rem}.block-banner-top{background-color:var(--banner-background-color);padding:0 calc(var(--global-grid-side-padding) + 2.5rem)0 var(--global-grid-side-padding);z-index:var(--global-z-index-banner-top);width:100vw;height:4.4rem;transition-property:height;transition-duration:.3s;transition-timing-function:var(--global-easing-ease-in-out);position:relative}.block-banner-top--dark .block-banner-top__dismiss svg{color:var(--global-colors-white)}.menu-is-open .block-banner-top,.menu-is-opening .block-banner-top,.menu-is-closing .block-banner-top,.block-banner-top.is-hidden{height:0;overflow:hidden}.block-banner-top__wrap{display:flex;position:relative;overflow-x:auto}.block-banner-top__wrap-inner{white-space:nowrap;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.block-banner-top__dismiss{right:var(--global-grid-side-padding);align-items:center;margin-top:2px;display:flex;position:absolute;top:0;bottom:0}.block-blockquote-carousel-avatars-item{flex-shrink:0}.block-blockquote-carousel-avatars-item__image-img{--image-img-width:10rem;--image-img-height:10rem;-o-object-position:top center;object-position:top center;border-radius:100rem;min-width:10rem;min-height:10rem;transition-property:transform,max-height,max-width}@supports (aspect-ratio:1/1){.block-blockquote-carousel-avatars-item__image-img{aspect-ratio:1}}.block-blockquote-carousel-avatars-item__blockquote{display:none}.block-blockquote-carousel-avatars-item__progressbar{width:100%;height:100%;max-width:var(--image-img-max-width,100%);max-height:var(--image-img-max-height,100%);z-index:2;transform:rotate(-90deg)}@supports (aspect-ratio:1/1){.block-blockquote-carousel-avatars-item__progressbar{aspect-ratio:1}}.block-blockquote-carousel-avatars-item__progressbar-circle{stroke-dasharray:1000;stroke-dashoffset:1000px}.block-blockquote-carousel-avatars-item__media-container{border-radius:100rem;grid-template-rows:auto;grid-template-columns:auto;align-items:center;justify-items:center;max-width:10rem;max-height:10rem;display:grid}.block-blockquote-carousel-avatars-item__media,.block-blockquote-carousel-avatars-item__progressbar{grid-area:1/1;transition-property:max-width,max-height;transition-duration:.3s;transition-timing-function:ease-out}.block-blockquote-carousel-avatars{gap:3rem var(--global-grid-gutter);grid-template-rows:repeat(4,min-content) 4rem;grid-template-columns:1fr;align-items:flex-start;width:100%;height:100%;display:grid}@media (max-width:699px){.block-blockquote-carousel-avatars{min-height:60rem}}@media (min-width:700px){.block-blockquote-carousel-avatars{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr)}}.block-blockquote-carousel-avatars__avatars{flex-wrap:wrap;grid-area:2/1;justify-content:flex-start;align-items:center;gap:2rem;min-height:10rem;display:flex}@media (min-width:700px){.block-blockquote-carousel-avatars__avatars{grid-row:1;grid-column:var(--bca-avatars-column,9/span 5);justify-content:var(--bca-avatars-chevrons-align,flex-start)}}.block-blockquote-carousel-avatars__chevrons{-moz-column-gap:1.5rem;grid-area:3/1;justify-content:flex-start;column-gap:1.5rem;display:flex}@media (min-width:700px){.block-blockquote-carousel-avatars__chevrons{grid-row:2;grid-column:var(--bca-chevrons-column,9/span 5);justify-content:var(--bca-avatars-chevrons-align,flex-start)}}.block-blockquote-carousel-avatars__blockquote{grid-area:1/1/auto/-1;margin-bottom:1rem}@media (min-width:700px){.block-blockquote-carousel-avatars__blockquote{grid-row:1/span 2;grid-column:var(--bca-blockquote-column,2/span 6);margin-bottom:0}}.block-blockquote-carousel-avatars__item:only-of-type{--image-img-width:100%;--image-img-height:100%;--image-img-max-height:100%;--image-img-max-width:100%}.block-blockquote-carousel-avatars[data-autoplay-delay="0"] .block-blockquote-carousel-avatars-item__progressbar{display:none}.block-blockquote-carousel-avatars .blockquote__caption:before{width:18rem}.block-blog-content-main{grid-area:main}.block-blog-content-sidebar{--global-grid-side-padding:1rem;grid-area:sidebar}.block-blog-content-sidebar>*{top:var(--global-grid-side-padding);position:sticky}@media (min-width:1200px){.block-blog-content-sidebar{--global-grid-side-padding:2rem}}.block-blog-content-sidebar .typography{overflow-wrap:break-word}@media (min-width:700px){.block-blog-content{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(var(--global-main-content-width),1fr);width:100%;display:grid}.block-blog-content .block-blog-content-sidebar{grid-column:1/span 4}}@media (min-width:1200px){.block-blog-content .block-blog-content-sidebar{grid-column:1/span 3}}@media (min-width:700px){.block-blog-content .block-blog-content-main{grid-column:5/span 7}}.block-carousel-item{display:var(--carousel-item-hide,block);grid-column:auto/span var(--carousel-item-width,4)}.hljs-comment{color:var(--global-colors-grey400)}.hljs-tag{color:var(--global-colors-earth30)}.hljs-operator,.hljs-punctuation,.hljs-subst{color:var(--global-colors-grey500)}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:var(--global-colors-violet70)}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:var(--global-colors-sand30)}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:var(--global-colors-violet70)}.hljs-strong{color:var(--global-colors-violet70);font-weight:700}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:var(--global-colors-olive30)}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:var(--global-colors-olive70)}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:var(--global-colors-sand70)}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:var(--global-colors-sky30)}.hljs-emphasis{color:var(--global-colors-sky30);font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:var(--global-colors-sky70)}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}pre.block-code{background-color:var(--global-colors-grey100);tab-size:0;margin:0;padding:0;display:grid}pre.block-code[class*=language-]{margin:0;padding:0}pre.block-code>code[class*=language-],pre.block-code pre[class*=language-]{background-color:var(--global-colors-grey200);font-size:var(--typography-font-size);line-height:var(--typography-line-height);font-family:var(--global-code-font-family)}pre.block-code code{padding:3rem 5rem;display:block;overflow-y:hidden}.block-column{grid-column:var(--column-offset,auto)/span var(--column-width,5);grid-row:var(--column-row-offset,auto);order:var(--column-order);place-self:var(--column-vertical-align)var(--column-horizontal-align);display:var(--column-hide,block)}.block-columns{position:var(--columns-position,static);grid-template-columns:var(--columns-grid-side-columns)repeat(var(--global-main-content-width),minmax(0,1fr))var(--columns-grid-side-columns);gap:var(--columns-vertical-spacing,var(--global-grid-gutter))var(--global-grid-gutter);display:grid}.block-divider{background-color:var(--divider-color);border:none;height:1px;margin:0;padding:0}.block-featured-card{--featured-card-padding-scoped:max(3rem,6vw);min-height:calc(var(--featured-card-min-height)*1rem);background-color:var(--featured-card-background-color-top,var(--global-colors-grey100));text-align:left;height:100%;position:relative;overflow:hidden}@media (min-width:700px){.block-featured-card{--featured-card-padding-scoped:min(6rem,4vw)}}.block-featured-card__intro-label{z-index:2}.block-featured-card__link{grid-template-rows:auto auto var(--featured-card-button-rows,auto)auto;height:100%;padding:calc(1.6*var(--featured-card-padding-scoped))var(--featured-card-padding-scoped);flex-direction:column;justify-items:left;text-decoration:none;display:grid}@media (min-width:700px){.block-featured-card__link{padding:var(--featured-card-padding-scoped)}}.block-featured-card__content{z-index:2;width:100%;margin-top:3rem;margin-bottom:2rem;position:relative}@media (min-width:700px){.block-featured-card__content{margin-bottom:6rem}}.block-featured-card__heading-wrap{width:var(--featured-card-heading-width,100%)}.block-featured-card__paragraph{opacity:1;width:var(--featured-card-paragraph-width,100%);margin-top:2rem;transition-duration:0s;transition-delay:0s}@media (min-width:700px){.block-featured-card__paragraph{height:0;position:absolute;left:0}}.block-featured-card__media{height:calc(100% + 1.6*var(--featured-card-padding-scoped));width:calc(100% + 2*var(--featured-card-padding-scoped));clip-path:inset(0);transform-origin:bottom;z-index:1;margin:0 calc(var(--featured-card-padding-scoped)*-1)calc(var(--featured-card-padding-scoped)*-1.6);align-self:end}@media (min-width:700px){.block-featured-card__media{height:calc(100% + var(--featured-card-padding-scoped));margin:0 calc(var(--featured-card-padding-scoped)*-1)calc(var(--featured-card-padding-scoped)*-1)}}.block-featured-card__image-figure{height:100%}.block-featured-card__image-img{-o-object-fit:cover;object-fit:cover;height:auto}.block-featured-card__btn{z-index:2;display:var(--featured-card-button-display,block);margin-bottom:4rem}@media (min-width:700px){.block-featured-card__btn{bottom:var(--featured-card-padding-scoped);transform:translateY(calc(var(--featured-card-padding-scoped) + 150%));margin-bottom:0;position:absolute}[data-orientation=vertical] .block-featured-card__link{grid-template-rows:auto auto 1fr}[data-orientation=vertical] .block-featured-card__media{justify-content:flex-end}}[data-orientation=vertical] .block-featured-card__image-figure{height:auto}@media (min-width:700px){[data-orientation=horizontal] .block-featured-card__link{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,1fr)}[data-orientation=horizontal] .block-featured-card__paragraph{height:auto;position:relative}[data-orientation=horizontal] .block-featured-card__content,[data-orientation=horizontal] .block-featured-card__intro-label{grid-column:1/span 5}[data-orientation=horizontal] .block-featured-card__media{margin:calc(var(--featured-card-padding-scoped)*-1);margin-left:calc(-1*var(--featured-card-media-margin,0));height:calc(100% + 2*var(--featured-card-padding-scoped));width:calc(100% + var(--featured-card-padding-scoped) + var(--featured-card-media-margin,0px));grid-area:1/7/span 3/span 6;align-self:stretch;position:relative}[data-orientation=horizontal] .block-featured-card__image-img{height:100%}[data-orientation=horizontal] .block-featured-card__image-figure{position:absolute;top:0;left:0}[data-orientation=horizontal] .block-featured-card__btn{z-index:2;bottom:unset;grid-column:1/span 5;align-self:flex-end;position:relative;transform:none}}.block-gallery-menu-item__title-container{z-index:1;flex-direction:column;align-items:flex-start;padding-bottom:1.5rem;text-decoration:none;display:flex;position:relative}@media (min-width:700px){.block-gallery-menu-item__title-container{flex-direction:row;align-items:flex-end;padding-bottom:1rem}}@media (hover:hover) and (pointer:fine){.block-gallery-menu-item__title-container{text-decoration:none}.block-gallery-menu-item__title-container .block-gallery-menu-item__heading{background-image:linear-gradient(transparent 90%,currentColor 90%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;text-decoration:none;transition:background-size .5s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .5s;display:inline}.block-gallery-menu-item__title-container:hover .block-gallery-menu-item__heading{background-position:100% 100%;background-size:100% 100%}}.block-gallery-menu-item__title-container .block-gallery-menu-item__heading{transition:background-size .5s var(--global-easing-expressive-in-out)0s,background-position 0s step-end .5s,color .5s var(--global-easing-expressive-in-out)}@media (hover:hover) and (pointer:fine){.block-gallery-menu-item__title-container:hover .block-gallery-menu-item__heading{color:var(--typography-link-color);transition:background-size .5s var(--global-easing-expressive-in-out)0s,background-position 0s step-end .5s,color .5s var(--global-easing-expressive-in-out)}}.block-gallery-menu-item__intro-label{margin-bottom:1rem}@media (min-width:700px){.block-gallery-menu-item__intro-label{margin-right:var(--global-grid-gutter);margin-bottom:calc(.18*var(--grid-item-intro-label-margin-bottom))}}.block-gallery-menu-item .intro-label__typography:after{width:calc(2*var(--gallery-menu-item-column-width) + var(--global-grid-gutter))}@media (min-width:700px){.block-gallery-menu-item .intro-label__typography:after{width:var(--gallery-menu-item-column-width)}}.block-gallery-menu__items-reveal--mask .block-gallery-menu-item .block-grid-item>*{transition:transform 10ms step-end 50ms;overflow:hidden;transform:translateY(101%)}.block-gallery-menu__items-reveal--mask .block-gallery-menu-item .block-grid-item>*>*{transition-duration:10ms;transition-delay:50ms;transition-timing-function:step-end;transform:translateY(-101%)}@media (min-width:700px){.block-gallery-menu__items-reveal--mask .block-gallery-menu-item__title-container:hover~.grid .block-grid-item>*,.block-gallery-menu__items-reveal--mask .block-gallery-menu-item__title-container:hover~.grid .block-grid-item>*>*{transition-property:transform;transition-duration:1.2s;transition-timing-function:var(--global-easing-slow-down);transition-delay:calc(.1s + var(--grid-item-index)*var(--gallery-menu-item-transition-delay));transform:translate(0,0)}}.block-gallery-menu__items-reveal--fade-in .block-gallery-menu-item .block-grid-item{opacity:0;transition-property:transform,opacity;transition-duration:80ms;transition-timing-function:step-end,var(--global-easing-expressive-in-out);transition-delay:.1s;transform:translateY(12rem)}@media (min-width:700px){.block-gallery-menu__items-reveal--fade-in .block-gallery-menu-item__title-container:hover~.grid .block-grid-item{opacity:1;transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:var(--global-easing-slow-down),var(--global-easing-ease-motion);transition-delay:calc(var(--grid-item-index)*var(--gallery-menu-item-transition-delay));transform:translate(0,0)}}.block-gallery-menu{grid-template-columns:var(--gallery-menu-grid-side-columns)repeat(var(--global-main-content-width),minmax(0,1fr))var(--gallery-menu-grid-side-columns);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);align-items:center;display:grid;position:relative}@media (min-width:700px){.block-gallery-menu{max-height:var(--gallery-menu-max-height);height:100vw}}.block-gallery-menu .grid{width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media (min-width:700px){.block-gallery-menu .grid{display:grid}}.block-gallery-menu__container{grid-column:var(--gallery-menu-container-start,2)/-1;justify-self:start}.block-gallery-menu__items-reveal--mask .block-gallery-menu__grid .block-grid-item>*{transition-property:transform;transition-duration:1.2s;transition-timing-function:var(--global-easing-slow-down);transition-delay:calc(.1s + var(--grid-item-index)*var(--gallery-menu-item-transition-delay));overflow:hidden;transform:translate(0,0)}.block-gallery-menu__items-reveal--mask .block-gallery-menu__grid .block-grid-item>*>*{transition-property:transform;transition-duration:1.2s;transition-timing-function:var(--global-easing-slow-down);transition-delay:calc(.1s + var(--grid-item-index)*var(--gallery-menu-item-transition-delay));transform:translate(0,0)}.block-gallery-menu__items-reveal--mask .block-gallery-menu-item:hover~.block-gallery-menu__grid .block-grid-item>*{transition:transform 10ms step-end 50ms;transform:translateY(101%)}.block-gallery-menu__items-reveal--mask .block-gallery-menu-item:hover~.block-gallery-menu__grid .block-grid-item>*>*{transition-duration:10ms;transition-delay:50ms;transition-timing-function:step-end;transform:translateY(-101%)}.block-gallery-menu__items-reveal--fade-in .block-gallery-menu__grid .block-grid-item{opacity:1;transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:var(--global-easing-slow-down),var(--global-easing-ease-motion);transition-delay:calc(var(--grid-item-index)*var(--gallery-menu-item-transition-delay));transform:translate(0,0)}.block-gallery-menu__items-reveal--fade-in .block-gallery-menu-item:hover~.block-gallery-menu__grid .block-grid-item{opacity:0;transition-property:transform,opacity;transition-duration:80ms;transition-timing-function:step-end,var(--global-easing-expressive-in-out);transition-delay:.1s;transform:translateY(12rem)}.block-grid-item{display:var(--grid-item-display,block);max-width:100%;max-height:100%;overflow:var(--grid-item-overflow,hidden);grid-row:var(--grid-item-row-start,1)/var(--grid-item-row-end,span 1);grid-column:var(--grid-item-col-start,1)/var(--grid-item-col-end,span 1);place-self:var(--grid-item-vertical-align,stretch)var(--grid-item-horizontal-align,stretch);z-index:var(--grid-item-index)}.block-grid-item>*{max-width:100%;max-height:100%}.block-hero-background-media{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);min-height:calc(100vh - (var(--wrapper-spacing-top,0) + var(--wrapper-spacing-top-in,0))*1rem);grid-template-columns:var(--hero-background-media-grid-template-columns);grid-template-rows:var(--hero-background-media-template-rows,repeat(calc(var(--hero-background-media-has-btn,0) + var(--hero-background-media-has-paragraph,0) + var(--hero-background-media-has-heading,0)),max-content)1fr);display:grid;position:relative}.wrapper:first-child .block-hero-background-media{min-height:calc(100vh - var(--global-header-height) - (var(--wrapper-spacing-top,0) + var(--wrapper-spacing-top-in,0))*1rem)}.block-hero-background-media__link{cursor:pointer;text-decoration:none}.block-hero-background-media .block-hero-background-media__heading img,.block-hero-background-media .block-hero-background-media_paragraph img{height:var(--hero-background-media-inline-image-size,.75em);width:auto!important}.block-hero-background-media__heading{grid-column-end:span var(--hero-background-media-heading-width,12);margin-bottom:max(1.3rem,(1 - var(--hero-background-media-has-btn,0))*(1 - var(--hero-background-media-has-paragraph,0))*10rem);grid-row-start:1}.block-hero-background-media__paragraph{grid-column-end:span var(--hero-background-media-paragraph-width,12);grid-row-start:calc(1 + var(--hero-background-media-has-heading,0));margin-bottom:calc((1 - var(--hero-background-media-has-btn,0))*10rem)}.block-hero-background-media__btn{grid-row-start:calc(1 + var(--hero-background-media-has-paragraph,0) + var(--hero-background-media-has-heading,0));grid-column-end:-1;justify-self:self-start;margin-top:2.4rem;margin-bottom:10rem}.block-hero-background-media__heading,.block-hero-background-media__paragraph,.block-hero-background-media__btn{height:-moz-max-content;z-index:1;grid-column-start:calc(var(--hero-background-media-content-offset) + 1);grid-row-end:span 1;height:max-content}.block-hero-background-media__image-figure{--image-img-height:100%;--image-img-object-fit:cover;height:100%}.block-hero-background-media__video{--video-height:100%;--video-object-fit:cover}.block-hero-background-media__lottie{--lottie-height:100%;--lottie-object-fit:cover}.block-hero-background-media .block-hero-background-media__media{height:100%;margin-top:var(--hero-background-media-offset-top);overflow:hidden}.block-hero-background-media__media-container{pointer-events:none;min-height:100%;height:calc(100% - var(--hero-background-media-offset-top));grid-column:1/-1;grid-row:1/span calc(1 + var(--hero-background-media-has-btn,0) + var(--hero-background-media-has-paragraph,0) + var(--hero-background-media-has-heading,0))}.block-hero-background-media__info-container{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-area:auto/2/span 1/-2;grid-template-columns:1fr;height:auto;padding:6.2rem 0;display:grid}@media (min-width:700px){.block-hero-background-media__info-container{grid-template-columns:repeat(12,1fr)}}.block-hero-background-media__info{margin-bottom:2rem}@media (min-width:700px){.block-hero-background-media__info{grid-column:auto/span 3;margin-bottom:0}}.block-hero-background-media__info--3{margin-bottom:0}@media (min-width:700px){.block-hero-background-media__info--3{grid-column:auto/span 6}}.block-hero{grid-template-columns:var(--hero-grid-template-columns);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);display:grid;position:relative;overflow:hidden}.block-hero__link{cursor:pointer;text-decoration:none}.block-hero__heading,.block-hero__paragraph,.block-hero__btn{z-index:1;grid-column-start:calc(var(--hero-content-offset) + 1);grid-row-end:span 1}.block-hero__heading{grid-column-end:span var(--hero-heading-width,12);grid-row-start:1;padding-bottom:1.3rem}.block-hero__paragraph{grid-column-end:span var(--hero-paragraph-width,12);grid-row-start:2}.block-hero__btn{grid-row-start:3;grid-column-end:-1;justify-self:self-start;margin-top:2.4rem}.block-hero__media{margin-top:var(--hero-media-vertical-spacing,7rem);grid-area:auto/1/span 1/-1}@media (min-width:700px){.block-hero__media{grid-row:1/span 4;grid-column:var(--hero-media-offset,3)/-1}}.block-highlighted-text{--highlighted-text-scoped-spacing:2rem;padding-left:var(--highlighted-text-scoped-spacing);position:relative}@media (min-width:1200px){.block-highlighted-text{--highlighted-text-scoped-spacing:4rem}}.block-highlighted-text:before{content:"";background-color:var(--global-colors-infinum);width:.4rem;height:100%;display:block;position:absolute;top:0;left:0}.block-horizontal-manual-carousel{padding:5.1rem 0;position:relative;overflow-x:hidden;overflow-y:visible}@supports (overflow:clip){.block-horizontal-manual-carousel{overflow:clip}}.block-horizontal-manual-carousel__container{align-items:var(--horizontal-manual-carousel-align-items,center);padding:0 var(--horizontal-manual-carousel-side-padding);grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:var(--horizontal-manual-carousel-column-width);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);display:inline-grid;position:relative}.block-job-locations{gap:var(--global-grid-gutter)3rem;grid-template-columns:repeat(12,1fr);display:grid}.block-job-locations>*{grid-column:span 12}@media (min-width:700px){.block-job-locations>*{grid-column:span 3}}.block-job-locations__item{flex-direction:column;gap:.5rem 0;display:flex}.block-jobs-filter__title{padding-top:var(--jobs-filter-padding-top,14rem);transition:padding-top .3s .3s}@media (min-width:700px){.block-jobs-filter__title{max-width:60%}}.block-jobs-filter__description{padding:1rem 0 4rem}@media (min-width:700px){.block-jobs-filter__description{max-width:40%}}.block-jobs-filter__notification{padding-top:12rem;padding-bottom:14rem}@media (min-width:700px){.block-jobs-filter__notification{width:33%}}.block-jobs-filter__notification.is-hidden{display:none}.block-jobs-filter__jobs-wrapper{margin:0;padding:0}.block-jobs-filter__filters-wrap{margin-bottom:6rem}@media (min-width:700px){.block-jobs-filter__filters-wrap{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.block-jobs-filter__filters-wrap>*{grid-column:span 3}}.block-jobs-filter .es-field{margin-bottom:6rem}@media (min-width:700px){.block-jobs-filter .es-field{margin-bottom:0}}.block-jobs-filter .es-field__inner{width:100%}.block-jobs-filter .es-field .choices.is-focused .choices__inner:before{transform-origin:100%;transform:scaleX(1)}.block-jobs-filter .es-field .choices:before{background-color:var(--global-colors-grey300);content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.block-jobs-filter .es-field .choices__inner{z-index:2}.block-jobs-filter .es-field .choices__inner:before{background-color:var(--global-colors-infinum);content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--global-easing-expressive-in-out),transform-origin .3s step-end;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.block-jobs-filter .es-field .choices__inner .choices__item--selectable{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.block-jobs-filter .es-field .choices__list{z-index:3}.block-jobs-filter .es-field .choices__list--dropdown .choices__item--selectable{white-space:normal;overflow-wrap:break-word}.block-jobs-filter__button{margin-top:-3rem}@media (min-width:700px){.block-jobs-filter__button{cursor:pointer;text-align:right;grid-column:10/span 3;margin-top:0;margin-left:auto}}.block-list-container{gap:var(--list-container-vertical-spacing,var(--global-grid-gutter))var(--global-grid-gutter);grid-template-columns:auto;display:grid}@media (min-width:700px){.block-list-container{grid-template-columns:var(--list-container-grid-template-columns)}}.block-marquee{margin-top:calc(var(--marquee-header-offset)*-1);min-height:var(--marquee-min-height,0);flex-direction:column;justify-content:center;height:0;display:flex;position:relative}.block-marquee__container{clip-path:inset(0 0 -.6em);max-width:100%;position:relative}.block-marquee__slide-container{white-space:nowrap;max-width:none;overflow:visible}.block-marquee__content{padding-right:8rem}.block-marquee__button{margin-left:calc(var(--wrapper-is-full-width,0)*var(--global-grid-side-padding));margin-top:5rem}@media (min-width:1200px){.block-marquee__button{display:none}}.block-marquee .block-marquee__typography{white-space:nowrap;line-height:var(--typography-line-height,1.1)}@media (min-width:700px){.block-media-viewer-item{grid-column:9/span 4;max-width:100%;max-height:100%}}.block-media-viewer-item .card-simple__media{order:1}@media (min-width:700px){.block-media-viewer-item .card-simple__media{pointer-events:none}}.block-media-viewer-item .card-simple__intro-label{display:var(--media-viewer-item-mobile-layout-show-intro-label,none);order:2}.block-media-viewer-item .card-simple__content{display:var(--media-viewer-item-mobile-layout-show-content,none);order:4;padding-right:20%}.block-media-viewer-item .card-simple__heading-wrap{display:var(--media-viewer-item-mobile-layout-show-heading-wrap,none)}.block-media-viewer-item .card-simple__paragraph{display:var(--media-viewer-item-mobile-layout-show-paragraph,none)}.block-media-viewer-item .card-simple__btn{display:var(--media-viewer-item-mobile-layout-show-btn,none)}.block-media-viewer-item .card-simple__tags{display:var(--media-viewer-item-mobile-layout-show-tags,none)}.block-media-viewer-item .card-simple__star-rating{display:var(--media-viewer-item-mobile-layout-show-star-rating,none);order:3;margin-top:1rem;margin-bottom:1rem}@media (min-width:700px){.block-media-viewer-item .card-simple__heading-wrap,.block-media-viewer-item .card-simple__paragraph,.block-media-viewer-item .card-simple__btn,.block-media-viewer-item .card-simple__tags,.block-media-viewer-item .card-simple__star-rating,.block-media-viewer-item .card-simple__content,.block-media-viewer-item .card-simple__intro-label{display:none}.block-media-viewer-item.is-active{grid-area:1/1/-1/span 8}.block-media-viewer-item.is-active .card-simple{position:sticky;top:2.5rem}.block-media-viewer-item.is-active .card-simple__heading-wrap,.block-media-viewer-item.is-active .card-simple__paragraph,.block-media-viewer-item.is-active .card-simple__tags,.block-media-viewer-item.is-active .card-simple__star-rating,.block-media-viewer-item.is-active .card-simple__content,.block-media-viewer-item.is-active .card-simple__intro-label{display:block}.block-media-viewer-item.is-active .card-simple__btn{display:var(--button-display,inline-block)}.block-media-viewer-item.is-active .card-simple__media{pointer-events:all;margin-bottom:3.5rem}}.block-media-viewer{gap:2.5rem var(--global-grid-gutter);grid-template-columns:1fr;display:grid}@media (min-width:700px){.block-media-viewer{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(max(var(--media-viewer-items-count) - 2,1),auto)1fr}}.block-multicolumn-list{grid-column:var(--multicolumn-list-offset,auto)/span calc(var(--multicolumn-list-columns-number,1)*var(--multicolumn-list-column-breakpoint-width))}.block-multicolumn-list__title-container{width:calc(100%/var(--multicolumn-list-columns-number,1) - var(--global-grid-gutter)*(1 - 1/var(--multicolumn-list-columns-number,1)));-moz-column-gap:.6rem;justify-content:space-between;align-items:flex-end;column-gap:.6rem;padding-bottom:1.6rem;display:flex;position:relative}.block-multicolumn-list__title-container:before{content:"";background-color:var(--global-colors-grey300);width:100%;height:.1rem;position:absolute;bottom:0;left:0}.block-multicolumn-list__list{grid-template-columns:repeat(var(--multicolumn-list-columns-number,1),1fr);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);width:100%;max-width:100%;padding-top:.8rem;padding-left:0;display:grid;overflow-y:hidden}.block-multicolumn-list__list li{opacity:0;grid-column:auto/span 1;padding-top:1.2rem;padding-bottom:1.2rem;display:block;position:relative;transform:translateY(5rem)}.block-multicolumn-list__list li:last-child{padding-bottom:1.2rem}.block-multicolumn-list__list li:before{content:"";background-color:var(--global-colors-grey300);width:3rem;height:.1rem;position:absolute;bottom:0;left:0}.is-animated .block-multicolumn-list__list li{opacity:1;transition:transform .5s,opacity .3s;transition-timing-function:var(--global-easing-slow-down);transform:translateY(0)}.is-animated .block-multicolumn-list__list li:first-child{transition-delay:.3s}.is-animated .block-multicolumn-list__list li:nth-child(2){transition-delay:.4s}.is-animated .block-multicolumn-list__list li:nth-child(3){transition-delay:.5s}.is-animated .block-multicolumn-list__list li:nth-child(4){transition-delay:.6s}.is-animated .block-multicolumn-list__list li:nth-child(5){transition-delay:.7s}.is-animated .block-multicolumn-list__list li:nth-child(6){transition-delay:.8s}.is-animated .block-multicolumn-list__list li:nth-child(7){transition-delay:.9s}.is-animated .block-multicolumn-list__list li:nth-child(8){transition-delay:1s}.is-animated .block-multicolumn-list__list li:nth-child(9){transition-delay:1.1s}.is-animated .block-multicolumn-list__list li:nth-child(10){transition-delay:1.2s}.is-animated .block-multicolumn-list__list li:nth-child(11){transition-delay:1.3s}.is-animated .block-multicolumn-list__list li:nth-child(12){transition-delay:1.4s}.is-animated .block-multicolumn-list__list li:nth-child(13){transition-delay:1.5s}.is-animated .block-multicolumn-list__list li:nth-child(14){transition-delay:1.6s}.is-animated .block-multicolumn-list__list li:nth-child(15){transition-delay:1.7s}.is-animated .block-multicolumn-list__list li:nth-child(16){transition-delay:1.8s}.is-animated .block-multicolumn-list__list li:nth-child(17){transition-delay:1.9s}.is-animated .block-multicolumn-list__list li:nth-child(18){transition-delay:2s}.is-animated .block-multicolumn-list__list li:nth-child(19){transition-delay:2.1s}.is-animated .block-multicolumn-list__list li:nth-child(20){transition-delay:2.2s}.is-animated .block-multicolumn-list__list li:nth-child(21){transition-delay:2.3s}.is-animated .block-multicolumn-list__list li:nth-child(22){transition-delay:2.4s}.is-animated .block-multicolumn-list__list li:nth-child(23){transition-delay:2.5s}.is-animated .block-multicolumn-list__list li:nth-child(24){transition-delay:2.6s}.block-multicolumn-list__icon{display:none}.block-multicolumn-list__icon svg{transition:transform .4s}@media (max-width:699px){.block-multicolumn-list--accordion .block-multicolumn-list__list{height:0}}.block-multicolumn-list--accordion .block-multicolumn-list__icon{display:block}@media (min-width:700px){.block-multicolumn-list--accordion .block-multicolumn-list__icon{display:none}}.block-multicolumn-list--accordion.is-accordion-open .block-multicolumn-list__icon svg{transform:rotate(180deg)}.block-number-card__intro{padding-bottom:3rem;display:block}.block-number-card__number{display:block}.block-paragraph{text-align:var(--paragraph-align)}@media (hover:hover) and (pointer:fine){.block-photo-menu-item.hovered .block-photo-menu-item__btn,.block-photo-menu-item:hover .block-photo-menu-item__btn,.block-photo-menu-item:focus .block-photo-menu-item__btn{box-shadow:none;--label-translate:calc(var(--button-scoped-icon-spacing)/2);--button-scoped-color:var(--button-color-hover);outline:none}.block-photo-menu-item.hovered .block-photo-menu-item__btn:after,.block-photo-menu-item:hover .block-photo-menu-item__btn:after,.block-photo-menu-item:focus .block-photo-menu-item__btn:after{height:100%}}.block-photo-menu-item .block-photo-menu-item__btn .btn__icon{right:initial;top:initial;position:relative;transform:none}.block-photo-menu-item .block-photo-menu-item__btn .btn__inner{padding-right:0;padding-top:calc(2*var(--button-padding-vertical));padding-bottom:calc(2*var(--button-padding-vertical))}.block-photo-menu-item .block-photo-menu-item__btn:after{clip-path:circle(0);height:100%;transition:clip-path .3s var(--global-easing-long-slow-down)}.block-photo-menu-item.hovered .btn.block-photo-menu-item__btn:after,.block-photo-menu-item:hover .btn.block-photo-menu-item__btn:after,.block-photo-menu-item:focus .btn.block-photo-menu-item__btn:after{clip-path:circle(60%)}.block-photo-menu-item.hovered .block-photo-menu-item__btn .btn__icon[data-name=arrow-right-16] path,.block-photo-menu-item:hover .block-photo-menu-item__btn .btn__icon[data-name=arrow-right-16] path,.block-photo-menu-item:focus .block-photo-menu-item__btn .btn__icon[data-name=arrow-right-16] path,.block-photo-menu-item.hovered .block-photo-menu-item__btn .btn__icon[data-name=arrow-left-16] path,.block-photo-menu-item:hover .block-photo-menu-item__btn .btn__icon[data-name=arrow-left-16] path,.block-photo-menu-item:focus .block-photo-menu-item__btn .btn__icon[data-name=arrow-left-16] path{stroke-dashoffset:200%}.block-photo-menu-item.hovered .block-photo-menu-item__btn .btn__label,.block-photo-menu-item:hover .block-photo-menu-item__btn .btn__label,.block-photo-menu-item:focus .block-photo-menu-item__btn .btn__label{transform:none}.block-photo-menu-item{pointer-events:all;grid-row:calc(2 + var(--photo-menu-item-order,0))/span 1;grid-column:var(--photo-menu-content-position,7/span 6);color:initial;justify-content:space-between;align-items:center;padding:2.6rem 0;text-decoration:none;display:flex}.block-photo-menu-item .block-photo-menu-item__heading{background-image:linear-gradient(transparent 90%,currentColor 90%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;text-decoration:none;transition:background-size .3s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .3s;display:inline}.block-photo-menu-item:hover .block-photo-menu-item__heading{background-position:100% 100%;background-size:100% 100%}.block-photo-menu-item~.block-photo-menu-item{border-top:1px solid var(--global-colors-grey300)}.block-photo-menu-item__heading{pointer-events:none}.block-photo-menu-item__media{display:none}@media (min-width:700px){.block-photo-menu-item__media{grid-row:1/-1;grid-column:var(--photo-menu-media-position,1/span 5);display:block;overflow:hidden}}.block-photo-menu-item .block-photo-menu-item__btn{padding:0}.block-photo-menu-item .block-photo-menu-item__btn .btn__inner{padding:var(--button-padding-vertical)}.block-photo-menu-item.hovered,.block-photo-menu-item:hover,.block-photo-menu-item:focus{color:var(--global-colors-infinum);transition:color .3s var(--global-easing-long-slow-down)}.block-photo-menu-item.hovered .block-photo-menu-item__heading,.block-photo-menu-item:hover .block-photo-menu-item__heading,.block-photo-menu-item:focus .block-photo-menu-item__heading{color:currentColor}.block-photo-menu{position:relative}@media (min-width:700px){.block-photo-menu{-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr repeat(var(--photo-menu-elements-number),auto)1fr;align-items:center;display:grid}}.block-photo-menu__media{z-index:1;display:none}@media (min-width:700px){.block-photo-menu__media{grid-row:1/-1;grid-column:var(--photo-menu-media-position,1/span 5);display:block;overflow:hidden}}.block-prev-next-nav{display:flex;overflow-y:hidden}@media (max-width:699px){.block-prev-next-nav{flex-direction:column}}.block-prev-next-nav__prev,.block-prev-next-nav__next{color:unset;width:100%;padding:calc(var(--global-grid-side-padding)*2)var(--global-grid-side-padding);margin:0;text-decoration:none;position:relative}@media (min-width:700px){.block-prev-next-nav__prev,.block-prev-next-nav__next{justify-content:center;width:50%;display:flex}}.block-prev-next-nav__prev:hover,.block-prev-next-nav__next:hover{color:unset}.block-prev-next-nav__prev:hover .block-prev-next-nav__backplate,.block-prev-next-nav__prev:focus .block-prev-next-nav__backplate,.block-prev-next-nav__next:hover .block-prev-next-nav__backplate,.block-prev-next-nav__next:focus .block-prev-next-nav__backplate{transform:translateY(0)}@media (min-width:700px){.block-prev-next-nav__next{padding:calc(var(--global-grid-side-padding)*1.5)var(--global-grid-side-padding)calc(var(--global-grid-side-padding)*1.5)0}}.block-prev-next-nav__prev{border-bottom:solid .1rem var(--prev-next-nav-separator-color)}@media (min-width:700px){.block-prev-next-nav__prev{border-bottom:none;border-right:solid .1rem var(--prev-next-nav-separator-color);padding:calc(var(--global-grid-side-padding)*1.5)0 calc(var(--global-grid-side-padding)*1.5)var(--global-grid-side-padding)}}.block-prev-next-nav__card-simple,.block-prev-next-nav__prev-card,.block-prev-next-nav__next-card{z-index:2;position:relative}@media (min-width:700px){.block-prev-next-nav__prev-card,.block-prev-next-nav__next-card{width:66.6667%}}.block-prev-next-nav__backplate{transition:.4s transform var(--global-easing-ease-in-out);z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:700px){.block-prev-next-nav__backplate{transform:translateY(calc(100% + 1px))}.block-prev-next-nav__backplate--prev{background-color:var(--prev-next-nav-prev-hover-color)}.block-prev-next-nav__backplate--next{background-color:var(--prev-next-nav-next-hover-color)}}.block-showreel .block-showreel__exit .btn__icon{right:initial;top:initial;position:relative;transform:none}.block-showreel .block-showreel__exit .btn__inner{padding-right:0;padding-top:calc(2*var(--button-padding-vertical));padding-bottom:calc(2*var(--button-padding-vertical))}.block-showreel .block-showreel__exit:after{clip-path:circle(0);height:100%;transition:clip-path .3s var(--global-easing-long-slow-down)}.block-showreel{width:100%;position:relative}.block-showreel:focus-visible{outline:none}.block-showreel__reel{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.block-showreel__poster-img,.block-showreel__poster{-o-object-fit:cover;object-fit:cover;z-index:3;opacity:1;width:100%;height:100%;filter:brightness(var(--showreel-overlay-opacity,0));display:block;position:absolute;top:0;left:0}.block-showreel__poster-img.is-hidden,.block-showreel__poster.is-hidden{display:none}.block-showreel__backdrop{opacity:0;pointer-events:none;background-color:#000;width:100%;max-width:100lvw;height:100%;max-height:100lvh;transition:opacity .3s;position:fixed;top:0;left:0}.dialog-is-opening .block-showreel__dialog{z-index:var(--global-z-index-showreel)}.dialog-is-opening .block-showreel__backdrop{pointer-events:all;opacity:1;z-index:calc(var(--global-z-index-showreel) - 1);transition:opacity .3s}.dialog-is-opening .block-showreel__poster-img,.dialog-is-opening .block-showreel__poster{display:none}.dialog-is-opening .block-showreel__cursor-container,.dialog-is-opening .block-showreel__cursor-takeover{z-index:calc(var(--global-z-index-showreel) + 1)}@media (max-width:1199px){.dialog-is-opening .block-showreel__cursor-takeover .cursor-takeover__cursor,.dialog-is-opening .block-showreel__cursor-takeover .cursor-takeover__circle{opacity:0;transform:scale(0)}.dialog-is-opening .block-showreel__cursor-takeover .cursor-takeover__label{opacity:0}}.block-showreel__poster--vertical,.block-showreel__poster--vertical source{display:none}@media screen and (orientation:portrait){.block-showreel__poster--horizontal,.block-showreel__poster--horizontal source{display:none}.block-showreel__poster--vertical,.block-showreel__poster--vertical source{display:block}}.block-showreel__poster-img{z-index:4}.block-showreel .block-showreel__pause,.block-showreel .block-showreel__sound{z-index:2;grid-row:3/span 1;display:none}@media (min-width:700px){.block-showreel .block-showreel__pause,.block-showreel .block-showreel__sound{display:block}}.block-showreel__sound{grid-column:3/span 1;width:9.3rem;margin-left:1rem}.block-showreel__pause{grid-column:2/span 1;width:6.7rem;margin-left:3rem}.block-showreel__dialog{pointer-events:none;top:0;left:0;color:canvastext;opacity:0;background-color:transparent;border:none;grid-template-rows:0fr auto 0fr;grid-template-columns:0fr 1fr 0fr;width:100%;height:100%;margin:0;padding:0;transition-property:opacity,background-color,grid-template-columns,grid-template-rows;transition-duration:.1s;display:block;position:fixed;left:0;right:0}@supports (max-width:100dvh){.block-showreel__dialog{grid-template-rows:0fr minmax(0,1fr) 0fr;grid-template-columns:0fr minmax(0,1fr) 0fr;display:grid}}.block-showreel__dialog.is-open{opacity:1;max-width:100vw;max-height:100vh}@supports (max-height:100lvh){.block-showreel__dialog.is-open{max-height:100lvh}}.block-showreel__dialog.has-controls{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto}@supports (max-width:100dvh){.block-showreel__dialog.has-controls{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto}}.block-showreel__dialog-wrapper{grid-area:2/2/span 1/span 1;justify-content:center;align-items:center;position:relative}.block-showreel__timeline{background-color:var(--global-colors-black);pointer-events:all;grid-area:3/1/span 1/span 3;align-self:center;height:2px;position:relative;transform:translateY(-100%)}@media (min-width:700px){.block-showreel__timeline{grid-column:1/span 1}}.block-showreel__timeline:after{content:"";background-color:var(--global-colors-infinum);width:var(--timeline-current-time,0);height:100%;position:absolute;top:0;left:0}.block-showreel__time{top:50%;left:var(--timeline-current-time,0);background-color:var(--global-colors-white);z-index:1;cursor:pointer;border-radius:20px;justify-content:space-around;align-items:center;width:12rem;padding:.5rem;transition:left 50ms linear;display:flex;position:absolute;transform:translateY(-50%)}.block-showreel__time .icon{position:relative}.block-showreel__time svg{vertical-align:top}.block-showreel__time .typography{line-height:1}.block-showreel[data-expand=true] .block-showreel__cursor-container{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1200px){.block-showreel[data-expand=true] .block-showreel__cursor-container{height:0;position:fixed;top:auto;bottom:0}}.block-showreel__cursor-takeover{pointer-events:all;width:calc(100% + 6rem);height:calc(100% + 2rem);position:absolute;top:-2rem;bottom:-2rem;left:-3rem}@media (max-width:1199px){.block-showreel__cursor-takeover .cursor-takeover__cursor{cursor:pointer;opacity:1;display:block;position:absolute;top:50%;left:50%;transform:scale(1)}.block-showreel__cursor-takeover .cursor-takeover__circle{opacity:1;transform:scale(1)}.block-showreel__cursor-takeover .cursor-takeover__label{opacity:1}}.dialog-is-open .block-showreel__dialog{pointer-events:all}.dialog-is-open .block-showreel__cursor-container{width:100%!important;height:calc(100% - 15rem)!important;position:fixed!important;top:7.5rem!important;bottom:auto!important;left:0!important}@media (min-width:700px){.dialog-is-open .block-showreel__cursor-container{cursor:none;height:calc(100% - 10rem)!important;top:0!important}}.block-showreel__controls{width:100%;height:100%;padding:3rem;position:absolute;top:0;left:0}@media (min-width:700px){.block-showreel__controls{padding:2rem 3rem}}.block-showreel__controls-inner{visibility:hidden;transition-property:transform,opacity;transition-duration:.1s;transition-timing-function:var(--global-easing-long-slow-down)var(--global-easing-ease-in-out);opacity:0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto auto;width:100%;height:100%;display:grid;transform:translateY(1rem)}.block-showreel .block-showreel__exit{z-index:2;grid-area:1/1/span 1/span 1;justify-self:flex-end;padding:0;transform:translateY(-1rem)}@media (min-width:700px){.block-showreel .block-showreel__exit{display:none}}.block-showreel .block-showreel__exit .btn__label{transition-property:font-size,transform,color,opacity}.block-showreel .block-showreel__exit .btn__inner{padding:var(--button-padding-vertical)}.block-showreel .block-showreel__exit:after{height:0}.block-showreel .block-showreel__exit:hover .btn__icon{opacity:1}.block-showreel__dialog.is-open .block-showreel__dialog{pointer-events:all}.block-showreel__dialog.is-open .block-showreel__pause,.block-showreel__dialog.is-open .block-showreel__sound,.block-showreel__dialog.is-open .block-showreel__exit,.block-showreel__dialog.is-open .block-showreel__timeline{visibility:visible}.block-showreel.is-full-screen{width:100%;height:min(100vh,100vw)}@media (min-width:700px){.block-showreel.is-full-screen{max-height:100vh}@supports (max-height:100lvh){.block-showreel.is-full-screen{max-height:100lvh}}}.block-showreel__container{width:100%;height:100%}.wrapper:first-child .block-showreel.is-full-screen{margin-top:calc(-1*var(--global-header-height))}.block-showreel.is-full-screen .block-showreel__dialog-wrapper{width:100%;height:100%}.block-showreel__dialog.has-controls.show-controls .block-showreel__controls-inner{opacity:1;transition-duration:1s;transition-delay:.3s;transform:translateY(0)}.block-showreel__dialog.has-controls .block-showreel__poster-img,.block-showreel__dialog.has-controls .block-showreel__poster{z-index:0;width:100%;height:100%}@media (min-width:1200px){.block-showreel__dialog.has-controls:not(.show-controls),.block-showreel__dialog.has-controls:not(.show-controls) .block-showreel__controls-inner{cursor:none}}.block-side-scroll{position:relative;overflow:hidden}@media (min-width:700px){.block-side-scroll{padding:0 calc(var(--wrapper-is-full-width)*var(--global-grid-side-padding))}}.block-side-scroll__container{padding:0 calc(var(--wrapper-is-full-width)*var(--global-grid-side-padding));-ms-overflow-style:none;scrollbar-width:none;overflow:scroll}.block-side-scroll__container::-webkit-scrollbar{display:none}@media (min-width:700px){.block-side-scroll__container{padding:0;overflow:visible}}.block-side-scroll__scroll-container{display:var(--side-scroll-container-display,inline-grid);align-items:var(--side-scroll-align-items,flex-start);grid-auto-flow:var(--side-scroll-container-autoflow,column);grid-template-columns:var(--side-scroll-grid-template-columns,none);grid-template-rows:auto;grid-auto-columns:var(--side-scroll-column-width);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter)}.block-side-scroll .block-carousel-item{margin-bottom:var(--side-scroll-vertical-gutter)}.block-side-scroll .block-carousel-item:last-child{margin-bottom:0}.block-sticky-button{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:visible}@media (min-width:700px){.block-sticky-button{text-align:center;align-items:center}}@media (min-width:1200px){.block-sticky-button{pointer-events:all}}.block-sticky-button__text{padding:0 0 calc(var(--sticky-button-vertical-padding,10)*1rem);transform:translate3d(var(--sticky-button-horizontal,0),var(--sticky-button-vertical,0),0);pointer-events:none}@media (min-width:1200px){.block-sticky-button__text{padding:calc(var(--sticky-button-vertical-padding,20)*1rem)0}}.block-sticky-button__text.is-static{transition:transform .1s var(--global-easing-slow-down)}.block-sticky-button__btn{pointer-events:all}@media (min-width:1200px){.block-sticky-button__btn{display:none}}.block-sticky-button__cursor-takeover{display:none}@media (min-width:1200px){.block-sticky-button__cursor-takeover{--cursor-takeover-scoped-pointer-events:all;display:block}}.block-sticky-element{flex-direction:var(--sticky-element-position-mobile,column);display:flex}@media (min-width:700px){.block-sticky-element{grid-template-columns:var(--sticky-element-grid-tempate-columns);-moz-column-gap:var(--global-grid-gutter);column-gap:var(--global-grid-gutter);align-items:flex-start;display:grid;position:relative}}.block-sticky-element__sticky-container{z-index:1;position:relative}@media (min-width:700px){.block-sticky-element__sticky-container{position:var(--sticky-element-sticky-position,sticky);grid-row:var(--sticky-element-sticky-grid-row-start,1)/span 1;grid-column:var(--sticky-element-sticky-grid-offset,1)/span var(--sticky-element-sticky-grid-width,5);top:var(--sticky-element-sticky-top,var(--global-grid-side-padding))}}.block-sticky-element__inner-blocks-container{grid-row:var(--sticky-element-inner-blocks-grid-row-start,1)/span 1;grid-column:var(--sticky-element-inner-blocks-grid-offset,6)/span var(--sticky-element-inner-blocks-grid-width,7);display:block;position:relative}.block-tab-section{opacity:0;pointer-events:none;z-index:0;display:block;position:absolute;top:0}.block-tab-section.is-active{opacity:1;pointer-events:all;z-index:1;position:relative}.block-tabs-filtration{display:block;position:relative}.block-tabs-filtration__tabs-container{height:10rem;padding-right:calc(4.8rem + var(--global-grid-side-padding));align-items:center;display:flex;overflow-x:auto}.block-tabs-filtration__tabs{z-index:calc(var(--global-z-index-header) - 1);background-color:var(--wrapper-background-color,var(--global-colors-white));top:-1px;overflow:hidden}.block-tabs-filtration__tab:before{background-color:var(--button-background-color)}.block-tabs-filtration__navigation-item{flex:none;padding-right:1rem}.block-tabs-filtration__navigation-item:first-child{margin-left:var(--global-grid-side-padding)}.block-tabs-filtration__tab-section-container,.block-tagged-sections{display:block;position:relative}.block-tagged-sections__tags-container{height:10rem;padding-right:calc(4.8rem + var(--global-grid-side-padding));align-items:center;display:flex;overflow-x:auto}.block-tagged-sections__tags{z-index:calc(var(--global-z-index-header) - 1);background-color:var(--wrapper-background-color,var(--global-colors-white));position:sticky;top:-1px;overflow:hidden}.block-tagged-sections__tag:before{background-color:var(--button-background-color)}.block-tagged-sections__navigation-item{flex:none;padding-right:1rem}.block-tagged-sections__navigation-item:first-child{margin-left:var(--global-grid-side-padding)}.block-text-menu{z-index:1;position:relative}.block-text-menu__list-wrapper{margin:0;padding:0}.block-text-menu__button{margin-top:6rem}@media (min-width:700px){.block-text-menu__button{cursor:pointer;text-align:right;flex-basis:25%;margin-left:auto}}.wp-block-table{max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;overflow-x:auto}.wp-block-table table{border-spacing:0;display:block}.wp-block-table table a{color:var(--global-colors-infinum);background-image:linear-gradient(transparent 90%,currentColor 90%,currentColor 100%);background-position-y:bottom;background-repeat:no-repeat;background-size:0% 100%;text-decoration:none;transition:background-size .3s cubic-bezier(.79,.01,.22,.99),background-position 0s step-end .3s;display:inline}.wp-block-table table a:hover{background-position:100% 100%;background-size:100% 100%}@media (min-width:700px){.wp-block-table table{display:table}}.wp-block-table thead,.wp-block-table tfoot{color:var(--global-colors-grey500);border:none}.wp-block-table thead th,.wp-block-table thead td,.wp-block-table tfoot th,.wp-block-table tfoot td{white-space:var(--table-scoped-head-white-space,nowrap);text-align:left;vertical-align:var(--table-scoped-head-vertical-align,middle)}.wp-block-table tbody td,.wp-block-table tfoot td{border-top:1px solid var(--global-colors-grey200);white-space:var(--table-scoped-body-white-space,wrap);vertical-align:var(--table-scoped-body-vertical-align,middle)}.wp-block-table td,.wp-block-table th{font-size:var(--typography-font-size);line-height:var(--typography-line-height);border:none;padding:15px 40px 15px 0}.wp-block-table figcaption{text-align:left;color:inherit;font-size:inherit;margin-top:2rem}.wp-block-table figcaption a{color:var(--global-colors-infinum);text-decoration:none}.wp-block-table figcaption:before{content:"";background-color:var(--global-colors-black);width:7rem;height:.1rem;margin-bottom:2rem;display:block}.wp-block-table.table-body-white-space--pre-wrap,.wp-block-table.is-style-first-column-strong-white-space-wrap-body,.wp-block-table.is-style-first-column-strong-white-space-wrap-body-top-align{--table-scoped-body-white-space:pre-wrap}.wp-block-table.is-style-first-column-strong-white-space-wrap-body-top-align{--table-scoped-body-vertical-align:top}.wp-block-table.is-style-first-column-strong tbody td:first-child,.wp-block-table.is-style-first-column-strong tbody th:first-child,.wp-block-table.is-style-first-column-strong thead td:first-child,.wp-block-table.is-style-first-column-strong thead th:first-child,.wp-block-table.is-style-first-column-strong tfoot td:first-child,.wp-block-table.is-style-first-column-strong tfoot th:first-child,.wp-block-table.is-style-first-column-strong-last-highlighted tbody td:first-child,.wp-block-table.is-style-first-column-strong-last-highlighted tbody th:first-child,.wp-block-table.is-style-first-column-strong-last-highlighted thead td:first-child,.wp-block-table.is-style-first-column-strong-last-highlighted thead th:first-child,.wp-block-table.is-style-first-column-strong-last-highlighted tfoot td:first-child,.wp-block-table.is-style-first-column-strong-last-highlighted tfoot th:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body tbody td:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body tbody th:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body thead td:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body thead th:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body tfoot td:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body tfoot th:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body-top-align tbody td:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body-top-align tbody th:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body-top-align thead td:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body-top-align thead th:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body-top-align tfoot td:first-child,.wp-block-table.is-style-first-column-strong-white-space-wrap-body-top-align tfoot th:first-child{font-weight:700}.wp-block-table.is-style-first-column-strong-last-highlighted tbody tr:last-child td,.wp-block-table.is-style-first-column-strong-last-highlighted tbody tr:last-child th{color:var(--global-colors-infinum)}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--global-colors-grey100)}.wp-block-table.is-style-stripes tbody td:first-child,.wp-block-table.is-style-stripes tbody th:first-child,.wp-block-table.is-style-stripes thead td:first-child,.wp-block-table.is-style-stripes thead th:first-child,.wp-block-table.is-style-stripes tfoot td:first-child,.wp-block-table.is-style-stripes tfoot th:first-child{padding-left:10px}.wp-block-table.alignleft,.wp-block-table.aligncenter,.wp-block-table.alignright{display:block}@media (min-width:700px){.wp-block-table.alignleft table,.wp-block-table.aligncenter table,.wp-block-table.alignright table{width:auto}.wp-block-table.aligncenter{margin:0 auto;display:table}.wp-block-table.alignright{float:right;display:block}}.wp-block-table.table-head-white-space--nowrap{--table-scoped-head-white-space:nowrap}.wp-block-table.table-head-white-space--pre-wrap{--table-scoped-head-white-space:pre-wrap}.wp-block-table.table-body-white-space--nowrap{--table-scoped-body-white-space:nowrap}.wp-block-table.table-body-white-space--pre-wrap{--table-scoped-body-white-space:pre-wrap}.wp-block-table.table-head-vertical-align--top{--table-scoped-head-vertical-align:top}.wp-block-table.table-head-vertical-align--middle{--table-scoped-head-vertical-align:middle}.wp-block-table.table-head-vertical-align--bottom{--table-scoped-head-vertical-align:bottom}.wp-block-table.table-body-vertical-align--top{--table-scoped-body-vertical-align:top}.wp-block-table.table-body-vertical-align--middle{--table-scoped-body-vertical-align:middle}.wp-block-table.table-body-vertical-align--bottom{--table-scoped-body-vertical-align:bottom}