.carousel{--gutter-width:3rem;position:relative;width:100%;overflow:hidden}@media (max-width:37.7em){.carousel{margin:var(--spacing-8) 0;--gutter-width:1.5rem}}.carousel--large-gutter{--gutter-width:4rem}@media (max-width:37.7em){.carousel--large-gutter{--gutter-width:2rem}}.carousel__wrapper{display:flex;flex-flow:row nowrap;width:100%;height:100%;margin-bottom:-1.25rem;padding-bottom:4.5rem;overflow:auto visible;cursor:grab;-webkit-overflow-scrolling:touch}.carousel__wrapper--align-center{align-items:center}.carousel__wrapper--align-top{align-items:flex-start}.carousel__wrapper--align-bottom{align-items:flex-end}.carousel__wrapper--grabbing{cursor:grabbing}.carousel__seat{display:block;position:relative;flex-grow:0;flex-shrink:0;margin-right:var(--gutter-width)}.carousel__seat img,.carousel__seat video{width:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__seat:first-child{margin-left:var(--grid-gutter-outer)}.carousel__seat:last-child{box-sizing:initial;margin-right:0;padding-right:var(--grid-gutter-outer)}.carousel__seat--portrait{width:calc(var(--grid-column) * 4 + (var(--grid-gutter) * (4 - 1)))}.carousel__seat--landscape{width:calc(var(--grid-column) * 5 + (var(--grid-gutter) * (5 - 1)))}.carousel__seat--square{width:18.75rem}@media (min-width:37.5em){.carousel__seat--portrait{width:var(--fixed-width)}.carousel__seat--landscape{width:var(--fixed-width);max-width:var(--max-size)}.carousel__seat--square{width:26.25rem}}.carousel__caption{--caption-easing:cubic-bezier(0.18,0.65,0.17,0.97);display:none;font-size:var(--font-size-s);line-height:var(--line-height-s)}@media (min-width:37.5em){.carousel__caption{display:block;position:absolute;top:calc(100% + (var(--spacing-base) * 2));width:100%;transform:translateY(-100%);transition:opacity .3s var(--caption-easing),transform .3s var(--caption-easing);opacity:0}}@media (min-width:90em){.carousel__caption{top:calc(100% + var(--spacing-base));font-size:var(--font-size-s);line-height:var(--line-height-s)}}.carousel__caption--visible{display:block;position:relative;margin-top:1rem}.carousel__caption--visible,.carousel__seat:hover .carousel__caption{transform:translateY(0);opacity:1}.link{--icon-space:0.5em;--icon-size:1ex;display:inline-block;position:relative;color:inherit;cursor:pointer}.link--underlined{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:.0625rem}.link--block{display:block;text-decoration:none}.link--block p>span{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:.0625rem}.link--block:hover p>span{text-decoration:none}.link--block+.link--block{margin-top:calc(var(--spacing-base) * 5)}@media (min-width:37.5em){.link--block+.link--block{margin-top:var(--spacing-8)}}.link__icon{width:var(--icon-size);height:var(--icon-size);margin-right:var(--icon-space);fill:currentcolor;line-height:1}.link:hover--underlined{text-decoration:none}.link:not(.link--underlined){color:var(--color-secondary-text);text-decoration:none}@media (prefers-reduced-motion:no-preference){.link:not(.link--underlined){transition:color .2s ease-in-out}}@media (hover:hover){.link:not(.link--underlined):hover{color:var(--color-default-text)}}.svg{height:inherit;width:inherit}.image{position:relative}@media (prefers-reduced-motion:no-preference){.image__background,.image__main{transition:opacity .4s linear}}.image__main{position:absolute;top:0;left:0;width:100%}.image__main--is-loading{opacity:0}.image__background{opacity:0;background-size:cover}.image__background--is-loading{opacity:1}.download-link{--icon-aspect-ratio:30/43;--icon-size:1.5ex;color:var(--color-default-text);text-decoration:none}.download-link--botton{display:block;width:100%;margin:1.5rem 0;border:1px solid var(--color-black);border-radius:12.5rem;background-color:var(--color-button-download-background);color:var(--color-white);font-size:var(--font-size-m);letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);text-align:center}@media (min-width:37.5em){.download-link--botton{margin:3rem 0;font-size:1.5rem}}@media (hover:hover){.download-link--botton:hover{background-color:initial;color:initial}}.download-link--icon>svg{margin-left:.75rem}.download-link>svg{display:inline-block;flex-shrink:0;height:var(--icon-size);width:calc(var(--icon-aspect-ratio) * var(--icon-size));fill:currentcolor}@media (prefers-reduced-motion:no-preference){.download-link{transition:color .2s ease-in-out,background-color .2s ease-in-out}}@media (hover:hover){.download-link:not(.download-link--botton):hover{color:var(--color-secondary-text)}}.dialog-native_dialog__P4gPz{position:fixed;z-index:5;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:.75rem;overflow:hidden;border:none;cursor:auto}.dialog-native_dialog__P4gPz[open]{display:flex;flex-direction:column;align-items:flex-end;justify-content:stretch}.dialog-native_dialog__P4gPz::backdrop{margin:0;background-color:var(--color-white)}.dialog-native_close-form__rFmzu button{width:3rem;height:2.25rem}.dialog-native_module__Lwos_{flex-grow:1;margin-top:var(--spacing-2);overflow-y:scroll;width:100%}.dialog-native_icon__hgMBn{display:block;position:relative;min-width:1.1875rem;height:.84375rem}.dialog-native_icon__hgMBn span{display:block;position:absolute;top:.375rem;right:0;left:0;width:1.25rem;height:.09375rem;margin-left:auto;margin-right:auto;background-color:var(--color-button-dark-text)}.dialog-native_icon__hgMBn span:first-child{transform:rotate(45deg)}.dialog-native_icon__hgMBn span:last-child{transform:rotate(-45deg)}@media (min-width:37.5em){.dialog-native_dialog__P4gPz{padding:1.25rem}.dialog-native_close-form__rFmzu button{width:3.5rem;height:2.5rem}}@media (prefers-reduced-motion:no-preference){.dialog-native_icon__hgMBn span{transition:all var(--nav-transition-duration) ease}}.zoom-and-pan_wrapper__YIGlC{overflow:hidden}.zoom-and-pan_element___aHGk{position:relative;margin:0;padding:0;touch-action:none;transform-origin:0 0}.zoom-and-pan_element___aHGk img{height:100%;pointer-events:none}.fullscreen-image_trigger__M10xa{background:inherit;border:none;width:100%;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;outline:none}.fullscreen-image_zoom-pan__grqyk,.fullscreen-image_zoom-pan__grqyk>*{width:100%;height:100%}.fullscreen-image_image-wrapper__cSZt0{height:100%}.fullscreen-image_image-wrapper__cSZt0 :has(img){display:flex;justify-content:center;width:100%;height:100%}.fullscreen-image_image-wrapper__cSZt0 img{position:relative;object-fit:contain;height:100%}.container[role=dialog]{display:block;z-index:3}.container[role=dialog],.container[role=dialog] .overlay{position:fixed;height:100%;height:100svh;top:0;right:0;bottom:0;left:0}.container[role=dialog] .overlay{z-index:1;opacity:1;background-color:rgba(0,0,0,.5);pointer-events:auto}.container[role=dialog]:focus{outline:none}.container[role=dialog] .dialog{position:relative;height:inherit;overflow:hidden}.container[role=dialog][aria-hidden=true]{display:none;pointer-events:none}.container[role=dialog][aria-hidden=true] .overlay{opacity:0}.container[role=dialog][aria-hidden=true] .dialog{transform:translateY(100vh)}.container[role=dialog]:not([aria-hidden=true]) .dialog{overflow:hidden scroll}.container[role=dialog] .title{margin-right:calc(var(--base-icon-size) + var(--spacing-sm))}.container[role=dialog] .closeButton{position:absolute}.container[role=dialog] .closeButton>svg{height:var(--base-icon-size);width:var(--base-icon-size);fill:currentcolor}@media (prefers-reduced-motion:no-preference){.container[role=dialog][aria-hidden=true]{display:block}.container[role=dialog][aria-hidden=true] .overlay{display:none}}.insights-nav-menu{display:flex;position:absolute;z-index:3;top:0;left:0;flex-direction:column;align-items:flex-start;width:100%;height:100%;overflow:hidden auto;background:var(--color-nav-background);color:var(--color-white);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.insights-nav-menu .link{display:flex;align-items:center;height:2.5rem;padding:var(--spacing-base) var(--spacing-2);font-size:var(--font-nav-size-m);letter-spacing:0;line-height:var(--font-nav-height-m)}.insights-nav-menu ul{width:100%;margin:0;padding:0;list-style:none}.insights-nav-menu li:first-child{width:calc(100% - var(--insights-close-button-width, 0px) - .125rem)}@media (min-width:37.5em){.insights-nav-menu{top:var(--insights-nav-top);left:50vw;width:var(--insights-nav-width);height:auto;border-radius:var(--spacing-base)}}@media (hover:hover){.insights-nav-menu .link:focus-visible,.insights-nav-menu .link:hover{background-color:var(--color-button-dark-background);color:var(--color-white)}.insights-nav-menu .link:focus-visible svg,.insights-nav-menu .link:hover svg{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:no-preference){.insights-nav-menu{transition:border-radius var(--nav-transition-duration) ease-in-out}}.insights-nav-button{position:sticky;z-index:3;top:var(--insights-nav-top);left:.75rem;width:var(--insights-nav-width);height:2.25rem;padding:var(--spacing-base) var(--spacing-2);border-radius:var(--spacing-base);background-color:var(--color-button-transparent-background);color:var(--color-default-text);cursor:pointer;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.insights-nav-button.closeButton{top:0;right:0;left:auto;width:var(--insights-close-button-width)!important;border:none;border-radius:0;background-color:var(--color-nav-background)}.insights-nav-button.closeButton svg{transform:rotate(180deg);color:var(--color-white)}@media (min-width:37.5em){.insights-nav-button.closeButton{top:var(--insights-nav-top);right:auto;left:calc(50vw + var(--insights-nav-width) - var(--insights-close-button-width));border-top-right-radius:var(--spacing-base)}}@media (hover:hover){.insights-nav-button.closeButton:focus-visible,.insights-nav-button.closeButton:hover{background-color:var(--color-button-dark-background)}}.insights-nav-button span{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}.insights-nav-button span span{display:inline-block}.insights-nav-button:not(.closeButton){width:77.6%;border:.0625rem solid var(--color-black-10)}.insights-nav-button__icon{--icon-size:0.6875rem;--icon-aspect-ratio:17/11;height:var(--icon-size);width:calc(var(--icon-aspect-ratio) * var(--icon-size));fill:currentcolor}@media (min-width:37.5em){.insights-nav-button{position:fixed;left:50vw;width:var(--insights-nav-width)!important;height:2.5rem}}@media (prefers-reduced-motion:no-preference){.insights-nav-button{transition:transform var(--nav-transition-duration) var(--nav-transition-easing),background-color var(--nav-transition-duration) var(--nav-transition-easing)}.insights-nav-button svg{transition:transform var(--nav-transition-duration) var(--nav-transition-easing)}}.insights-nav-button[aria-pressed=true]{border:none;background-color:var(--color-nav-background);color:var(--color-white);-webkit-backdrop-filter:none;backdrop-filter:none}.insights-nav-button[aria-pressed=true] svg{transform:rotate(180deg)}.insights-nav-dialog__container[role=dialog]{z-index:4}.insights-nav-dialog__container[role=dialog] .insights-nav-dialog__dialog{transform-origin:center 2rem}@media (prefers-reduced-motion:no-preference){.insights-nav-dialog__container[role=dialog] .insights-nav-dialog__dialog{transition:opacity var(--nav-transition-duration) ease-in-out,transform var(--nav-transition-duration) var(--nav-transition-easing)}}.insights-nav-dialog__container[role=dialog] .insights-nav-dialog__overlay{background-color:initial!important}.insights-nav-dialog__container[role=dialog][aria-hidden=true] .insights-nav-dialog__dialog{transform:scaleY(.2) translateY(0)!important;opacity:0}.slider{--nav-list-padding:0.5rem;position:relative;width:100%;margin-left:auto;margin-right:auto;padding-top:calc(100% / (var(--aspect-ratio, 9 / 16)));overflow:hidden;border-radius:var(--media-border-radius)}@media (min-width:37.5em){.slider{cursor:none}}.slider__viewport{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-flow:row nowrap;margin:0;padding:0;overflow:scroll hidden;scrollbar-width:none}.slider__viewport::-webkit-scrollbar{display:none}@media (min-width:37.5em){.slider__viewport{overflow:hidden}}.slider__viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory}.slider__slide{position:relative;flex:0 0 100%;width:100%}.slider__slide div{width:100%;height:100%}.slider__slide .media{height:100%}.slider__slide .image{position:relative;pointer-events:none}.slider__slide .image img{width:100%;height:100%;object-fit:cover;border-radius:0}.slider__slide video{width:100%;height:100%;border-radius:0;background-color:var(--color-black-90);object-fit:contain}.slider__snapper{position:absolute;top:0;left:0;width:100%;height:100%;scroll-snap-align:center}@media (min-width:37.5em){.slider__snapper{scroll-snap-align:none}}.slider__nav{display:inline-block;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}.slider ul{list-style:none}.slider__nav-item,.slider__nav-list{display:inline-block}.slider__nav-list{margin:0 auto;padding:.75rem;cursor:auto}.slider__nav-item{margin:0;padding:0 .1875rem}.slider__nav-pagination{width:.375rem;height:.375rem;padding:0;border:none;border-radius:50%;background:var(--color-darken-20);cursor:pointer}.slider__nav-pagination--is-active{background:var(--color-white)}.slider__cursor{display:flex;position:absolute;top:50%;left:50%;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transform:translateY(-50%);border:none;border-radius:.5rem;opacity:0;background-color:var(--color-cursor-transparent-background);pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.slider__cursor svg{width:var(--base-icon-size);height:var(--base-icon-size);stroke-width:.09375rem;stroke:var(--color-white)}.slider__cursor--prev svg{transform:rotate(180deg)}@media (hover:hover){.slider:hover .slider__cursor{opacity:1}.slider:hover .slider__cursor--is-hidden{opacity:0}}@media (prefers-reduced-motion:no-preference){.slider__cursor svg{transition:transform .2s ease}.slider__nav-pagination span{transition:background .3s ease .1s}}.video{position:relative}.video__toggle{display:flex;position:absolute;z-index:2;top:50%;left:50%;padding:.5rem 1rem;transform:translate(-50%,-50%);background-color:var(--color-darken-10);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.video__toggle svg{width:1.5rem;height:1.5rem;fill:var(--color-white);color:inherit;pointer-events:none}.video__toggle--is-hidden{display:none}@media (min-width:37.5em){.video__toggle{padding:.75rem 1.5rem}}@media (hover:hover){.video__toggle:hover{background-color:var(--color-darken-20)}}.video--has-clickable-container{cursor:pointer}.overlay--transition{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background-color:var(--color-lighten-90);pointer-events:none;-webkit-backdrop-filter:blur(4rem);backdrop-filter:blur(4rem)}.overlay--transition-entering{opacity:0}@media (prefers-reduced-motion:no-preference){.overlay--transition-entered{transition:opacity var(--page-transition-duration) ease-in-out}}.overlay--transition-entered{opacity:0}@media (prefers-reduced-motion:no-preference){.overlay--transition-exiting{transition:opacity var(--page-transition-duration) ease-in-out}}.overlay--transition-exiting{opacity:1}.overlay--transition-exited{opacity:0}.page{min-height:100vh}.page--transition-entering{position:absolute;opacity:0}@media (prefers-reduced-motion:no-preference){.page--transition-entered{transition:opacity var(--page-transition-duration) ease-in-out}}.page--transition-entered{opacity:1}@media (prefers-reduced-motion:no-preference){.page--transition-exiting{transition:opacity var(--page-transition-duration) ease-in-out}}.page--transition-exiting{opacity:0}.page--transition-exited{position:absolute;opacity:0}@media (prefers-reduced-motion:no-preference){.overlay--transition-entered--is-case-study,.page--transition-entered--is-case-study{transition:opacity .1s linear .1s}}.text{font-size:var(--font-size);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.text+.text{margin-top:var(--spacing-base)}@media (min-width:37.5em){.text+.text{margin-top:calc(var(--spacing-base) * 2)}}.text--small{--font-size:var(--font-size-s);--line-height:var(--line-height-s);--letter-spacing:var(--letter-spacing-s)}*+.text--small{margin-top:var(--spacing-4)}.text--medium{--font-size:var(--font-size-m);--line-height:var(--line-height-m);--letter-spacing:var(--letter-spacing-m)}*+.text--medium{margin-top:calc(var(--spacing-base) * 2)}.text--large{--font-size:var(--font-size-l);--line-height:var(--line-height-l);--letter-spacing:0}.text--extra-large{--font-size:var(--font-size-xl);--line-height:var(--line-height-xl);--letter-spacing:var(--letter-spacing-xl)}.text--extra-extra-large{--font-size:var(--font-size-xxl);--line-height:var(--line-height-xxl);--letter-spacing:var(--letter-spacing-xxl)}*+.text--extra-extra-large,*+.text--extra-large,*+.text--large{margin-top:calc(var(--spacing-base) * 5)}@media (min-width:37.5em){*+.text--extra-extra-large,*+.text--extra-large,*+.text--large{margin-top:var(--spacing-8)}}.text__nav--small{--font-size:var(--font-nav-size-s);--line-height:var(--font-nav-height-s);--letter-spacing:0}.text__nav--medium{--font-size:var(--font-nav-size-m);--line-height:var(--font-nav-height-m);--letter-spacing:0}.headline{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-xl);line-height:var(--line-height-xl)}.quote{position:relative}.quote__author{display:flex;align-items:center;margin-top:var(--spacing-2)}.quote__author-text{font-size:var(--font-size-s);line-height:var(--line-height-s)}.quote__author-title--highlight{color:var(--color-secondary-text)}@media (min-width:56.25em){.quote__author{margin-top:calc(var(--spacing-base) * 2.5)}.quote__author-text{font-size:var(--font-size-s);line-height:var(--line-height-s)}}.quote__image{width:2.75rem;height:2.75rem;margin-right:.875rem;border-radius:50%}@media (min-width:37.5em){.quote__image{width:4rem;height:4rem;margin-right:1.25rem}}.title{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-xl);line-height:var(--line-height-xl)}.title--is-insights{font-family:var(--font-family-insights);font-size:var(--insights-heading-font-size-l);font-weight:200;letter-spacing:var(--insights-heading-letter-spacing-l);line-height:var(--insights-heading-line-height-l)}.row{gap:var(--grid-gutter);--margin-horizontal:clamp(0.75rem,2vw + 0.25rem,2rem);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-right:var(--margin-horizontal);margin-left:var(--margin-horizontal)}.row--align-right{justify-content:flex-end}.row--fullwidth{--margin-horizontal:0}.column{--span-s:6;--start-s:0;position:relative;flex-grow:0;flex-shrink:0;width:100%;grid-column-end:span var(--span-s);grid-column-start:var(--start-s)}@media (min-width:37.5em){.column{--span-l:12;--start-l:0;grid-column-end:span var(--span-l);grid-column-start:var(--start-l)}.column+.column{margin-top:0}}.column--align-right{margin-left:auto}.column--flex{display:flex;flex-direction:column}.row.case-study-footer .column:last-child{margin-top:calc(var(--grid-gutter) * 4)}@media (min-width:37.5em){.row.case-study-footer .column:last-child{margin-top:0}}.one-column-media video,.one-column-work-teaser video{width:100%}.one-column-media__caption,.one-column-work-teaser__caption{margin-top:var(--spacing-base);font-size:var(--font-size-s);line-height:var(--line-height-s)}@media (min-width:90em){.one-column-media__caption,.one-column-work-teaser__caption{font-size:var(--font-size-s-max);line-height:var(--line-height-s-max)}}.one-column-media__caption--indented,.one-column-work-teaser__caption--indented{margin-right:var(--spacing-2);margin-left:var(--spacing-2)}@media not all and (min-width:37.5em){.row[class$=-work-teaser]+.row[class*=column-work-teaser]{--flow-space:3rem}.row[class$=-media]+.row[class*=column-media]{--flow-space:0.75rem;row-gap:.75rem}}.two-columns-module:not(.two-column-media){row-gap:3rem}@media (min-width:37.5em){.two-columns-module{row-gap:normal}}.two-columns-module--align-top{margin-bottom:auto}.two-columns-module--align-center{display:flex;flex-direction:column;justify-content:center;height:100%}.two-columns-module--align-bottom{margin-top:auto}.two-columns-module .column>*+*{margin-top:var(--spacing-4)}@media (min-width:90em){.two-columns-module .column>*+*{margin-top:var(--spacing-10)}}@media (min-width:100em){.case-study-carousel .carousel__seat:first-child{margin-left:calc((100% - var(--row-width-xl) + var(--grid-gutter)) / 2)}}.media{position:relative}.media__video-toggle{display:flex;position:absolute;top:50%;left:50%;padding:.5rem 1rem;transform:translate(-50%,-50%);background:var(--color-darken-20);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.media__video-toggle svg{width:1.5rem;height:1.5rem;fill:var(--color-white);color:inherit;pointer-events:none}.media__video-toggle--is-hidden{display:none}@media (min-width:37.5em){.media__video-toggle{padding:.75rem 1.5rem}}.media--has-clickable-container{cursor:pointer}.media--has-border img,.media--has-border video{border:var(--one-px-in-rem) solid var(--color-border-secondary)}@keyframes internal-link-arrow{0%{transform:translateX(0)}50%{transform:translateX(var(--spacing-2))}50.99%{transform:translateX(calc(var(--spacing-2) * -1));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes external-link-arrow{0%{transform:translate(0)}50%{transform:translate(var(--spacing-2),calc(var(--spacing-2) * -1));opacity:0}50.99%{transform:translate(calc(var(--spacing-2) * -1),var(--spacing-2))}to{transform:translate(0);opacity:1}}.one-column-text .column>ul{margin-top:var(--spacing-6);padding:0;list-style:none}.one-column-text .column>ul li .link{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-3) 0;overflow-x:hidden;border-top:.0625rem solid var(--color-border-default);gap:var(--spacing-4)}.one-column-text .column>ul li .link svg{flex-shrink:0;width:1.125rem;height:.875rem;stroke-width:.09375rem;stroke:currentcolor}.one-column-text .column>ul li .link--external svg{width:1.5rem;height:1.5rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.one-column-text .column>ul li .link:focus-visible svg,.one-column-text .column>ul li .link:hover svg{animation:internal-link-arrow .5s ease-in-out}.one-column-text .column>ul li .link--external:focus-visible svg,.one-column-text .column>ul li .link--external:hover svg{animation-name:external-link-arrow}}.markdown{margin:0}.markdown a{display:inline-block;position:relative;border-bottom:1px solid var(--color-default-text);color:var(--color-default-text);line-height:1.1;text-decoration:none;cursor:pointer}.markdown a:hover{border-bottom-color:transparent}@supports (text-underline-offset:0.25em){.markdown a{border-bottom:none;text-decoration:underline;text-underline-offset:.25em}.markdown a:hover{text-decoration:none}}.markdown>*+*{margin-top:var(--spacing-base)}@media (min-width:37.5em){.markdown>*+*{margin-top:calc(var(--spacing-base) * 2)}}.markdown ul{padding:0 calc(var(--grid-gutter) / 3)}.markdown--arrow-list ul{padding:0;list-style:none}.markdown--arrow-list li{display:flex;margin:0}.markdown--arrow-list li:before{content:"\2192";margin-right:var(--spacing-base)}.markdown li{margin:var(--spacing-base)}.markdown li:first-child{margin-top:0}.cta_button__boSQy{margin-top:1.5rem}.insightsEmbed_iframe__2cbR2{height:80vh;background:transparent}.insightsIntro_intro__KKbK5{padding-top:var(--spacing-6);padding-bottom:var(--spacing-3)}@media (min-width:37.5em){.insightsIntro_intro__KKbK5{padding-top:var(--spacing-12);padding-bottom:var(--spacing-6)}}.insightsIntro_content__BlxZc{row-gap:3rem}@media (max-width:37.7em){.insightsIntro_content__BlxZc .insightsIntro_description__MVlwB{margin-top:.75rem}}.mediaWithAlignment_media__DLebz{gap:var(--spacing-2) var(--grid-gutter);--margin-horizontal:clamp(0.75rem,2vw + 0.25rem,2rem);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-right:var(--margin-horizontal);margin-left:var(--margin-horizontal)}.mediaWithAlignment_media__DLebz>*{--span-l:12;--start-l:0;grid-column-end:span var(--span-l);grid-column-start:var(--start-l)}.mediaWithAlignment_media__DLebz>figcaption{margin-top:0}@media (min-width:37.5em){.mediaWithAlignment_media__DLebz>div{--span-l:var(--media-span-l,12);--start-l:var(--media-start-l,0)}.mediaWithAlignment_media__DLebz>figcaption{--span-l:var(--caption-span-l,6);--start-l:var(--caption-start-l,4)}}@media (max-width:37.7em){.mediaWithAlignment_wrapper__S131C{overflow:hidden}.mediaWithAlignment_overflow__n3hcN figure>div:first-child{overflow-x:auto;cursor:grab;scrollbar-width:none}.mediaWithAlignment_overflow__n3hcN figure>div:first-child::-webkit-scrollbar{display:none}.mediaWithAlignment_overflow__n3hcN figure>div:first-child>div:first-child{width:150%}.mediaWithAlignment_overflow__n3hcN figure>div:first-child img{max-width:150%}}.insightsOverview_overview__9jiSR>*{--flow-space:var(--spacing-6)}.insightsOverview_overview__9jiSR{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}@media (max-width:37.7em){.insightsOverview_overview__9jiSR>:not(.insightsOverview_description__vsy46){--flow-space:var(--spacing-3)}}@media (min-width:37.5em){.insightsOverview_overview__9jiSR{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}}.insightsTable_insights-table__OF_J9{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}@media (min-width:37.5em){.insightsTable_insights-table__OF_J9{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}}.insightsTable_title__6YogO{display:flex;align-items:center;justify-content:space-between}.insightsTable_title__6YogO svg{--icon-size:0.9ex;--icon-aspect-ratio:24/13;height:var(--icon-size);width:calc(var(--icon-aspect-ratio) * var(--icon-size));margin-left:var(--spacing-3);transform-origin:center center;stroke-width:.0625rem;stroke:currentcolor;vertical-align:middle}@media (prefers-reduced-motion:no-preference){.insightsTable_title__6YogO svg{transition:transform .2s ease-in-out}}.insightsTable_link___dwNY{color:var(--color-default-text)!important}.insightsTable_link___dwNY svg{--icon-size:1.25rem;vertical-align:text-top}@media (hover:hover){.insightsTable_link___dwNY:hover{color:var(--color-secondary-text)!important}}.insightsTable_details__yF1eS .insightsTable_content__43Q9B{overflow:auto hidden;scrollbar-width:none}.insightsTable_details__yF1eS .insightsTable_content__43Q9B::-webkit-scrollbar{display:none}.insightsTable_details__yF1eS[open] .insightsTable_title__6YogO svg{transform:rotate(-180deg)}.insightsTable_summary__jmSm1{cursor:pointer}.insightsTable_summary__jmSm1::-webkit-details-marker,.insightsTable_summary__jmSm1::marker{content:"";display:none}.insightsTable_table__238S_{width:100%;margin-top:var(--spacing-3);border:none}.insightsTable_table__238S_ th{padding-bottom:1rem;border-bottom:.0625rem solid var(--color-black);font-size:1rem;font-weight:400;line-height:1.2rem;text-align:left;text-wrap:nowrap}.insightsTable_table__238S_ th+th{padding-left:2rem}.insightsTable_table__238S_ td{padding-top:1rem;font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-s);text-align:left}.insightsTable_table__238S_ td+td{padding-left:2rem}.insightsTextSection_wrapper__6vQeu{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}@media (min-width:37.5em){.insightsTextSection_wrapper__6vQeu{padding-bottom:var(--spacing-12)}.insightsTextSection_wrapper__6vQeu:not(.insightsTextSection_is-smaller-title__jUuHV){padding-top:var(--spacing-12)}}.insightsSummary_summary__J_PEr{row-gap:4rem;padding-top:var(--spacing-3);padding-bottom:var(--spacing-6)}@media (min-width:37.5em){.insightsSummary_summary__J_PEr{padding-top:var(--spacing-6);padding-bottom:var(--spacing-12)}}.insightsSummary_download-section__525WX{padding-top:1rem;border-top:1px solid var(--color-black)}@media (min-width:56.25em){.insightsSummary_download-section__525WX{position:sticky;top:5rem;width:-moz-max-content;width:max-content;padding-right:4rem}}.insightsSummary_download-link__RxlW_{display:flex;align-items:flex-start;margin-top:1.5rem;font-size:var(--insights-heading-font-size-m);letter-spacing:var(--insights-heading-letter-spacing-m);line-height:var(--insights-heading-line-height-m)}@media (min-width:37.5em){.insightsSummary_download-link__RxlW_{margin-top:3rem}}.insightsSummary_text__vYs_e{display:inline-block;margin-top:0!important}.insightsSummary_icon__AhAGp{margin-top:.125rem;margin-right:var(--spacing-2);margin-left:0}.insightsVisuals_visuals__UmMKH{--flow-space:var(--spacing-12);padding-top:var(--spacing-3);padding-bottom:var(--spacing-6)}@media (min-width:37.5em){.insightsVisuals_visuals__UmMKH{padding-top:var(--spacing-6);padding-bottom:var(--spacing-12)}}.insightsVisuals_links__D48Uy{order:3;color:var(--color-black-60);font-size:var(--font-size-s);letter-spacing:var(--letter-spacing-s);list-style:none}.insightsVisuals_links__D48Uy>*+*{margin-top:.25rem}@media (min-width:37.5em){.insightsVisuals_links__D48Uy{grid-area:2/1;order:0}}.insightsVisuals_header__3Y1FD{display:grid;gap:1.5rem}.insightsVisuals_header__3Y1FD>*{margin:0!important;padding:0}@media (min-width:37.5em){.insightsVisuals_header__3Y1FD{grid-template-columns:1fr 1fr;gap:3rem var(--grid-gutter)}.insightsVisuals_header__3Y1FD>:not(.insightsVisuals_links__D48Uy){grid-area:auto/2}}.insightsVisuals_link__yDQ_Y{margin-left:0}.insightsVisuals_link__yDQ_Y svg{--icon-size:0.75rem;--icon-space:1.5rem;position:static}@media (min-width:37.5em){.insightsVisuals_link__yDQ_Y svg{--icon-size:1rem}}@media (prefers-reduced-motion:no-preference){.insightsVisuals_link__yDQ_Y{transition:color .2s ease-in-out}}.insightsVisuals_carousel-wrapper__i1n7_{margin-right:0;margin-left:0}.insightsVisuals_carousel__v_Rcq{--grid-gutter-outer:0}@media (max-width:37.7em){.insightsVisuals_carousel__v_Rcq{margin:0}}.insightsVisuals_carousel__v_Rcq figure{--grid-gutter-outer:var(--margin-horizontal)}@media (min-width:37.5em){.insightsVisuals_carousel__v_Rcq figure:first-child{--grid-gutter-outer:calc(50% + (var(--grid-gutter) / 2))}}.teaser__tags{display:flex;position:absolute;z-index:1;flex-wrap:wrap;margin:0;padding:.5rem}@media (prefers-reduced-motion:no-preference){.teaser__tags{transition:opacity .3s ease-in-out}}.teaser__tags{list-style:none;pointer-events:none}.teaser__tag{display:flex;margin-right:.25rem;margin-bottom:.25rem;padding:.375rem .5rem;border-radius:2rem;background-color:var(--color-tag-background);color:var(--color-inverted-text);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.teaser__tag>*{line-height:normal}.teaser__media-wrapper{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);border-radius:var(--media-border-radius)}.teaser header{margin-top:1rem}.teaser__description{margin-top:0!important;color:var(--color-secondary-text)}@media (hover:hover){.teaser__media-wrapper--has-link:hover{cursor:pointer}.teaser__media-wrapper--has-link:hover .teaser__tags{opacity:0}}.tooltip-image__overlay{position:absolute!important;top:0!important;left:0!important;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.tooltip-image__overlay{transition:all .3s linear}}.tooltip-image__overlay{background-color:initial}.tooltip-image__tooltip{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;color:var(--color-inverted-text);text-align:center;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.tooltip-image__tooltip{transition:opacity .1s linear}}@media (hover:hover){.tooltip-image:hover .tooltip-image__overlay{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:var(--color-teaser-overlay)}.tooltip-image:hover .tooltip-image__tooltip:not(.tooltip-image__tooltip--is-hidden){opacity:1}}.label{font-size:var(--font-size);line-height:100%}.label--small{--font-size:var(--font-label-size-s)}.label--medium{--font-size:var(--font-label-size-m)}.workTeasersCta_button__bbrXI{margin-top:1.5rem}.workTeasersCta_teaser-columns-wrapper__tJYS1{padding:var(--spacing-12) 0}