@charset "UTF-8";*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:inline;display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}.ts-control{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(6px + -0) 8px calc(3px + -0)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid white}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(0px,8px);right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button{opacity:1}@media(hover:hover){.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}@media(hover:hover){.ts-wrapper .dropdown-header-close:hover{color:#000}}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px;box-shadow:none;width:100%;background:transparent}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}@media(hover:hover){.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}}@media(hover:hover){.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(.75rem,0px + 0px)!important;padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(.75rem,0px + 0px)!important;padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size) / 44 * 27);height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-feature-settings:;font-variant:normal;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:8px;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:#000;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity, 1);background:#007aff;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.js [x-cloak=""],.js [x-cloak=display]{display:none!important}.js [x-cloak=visibility]{visibility:hidden!important}.js [x-cloak=opacity]{opacity:0!important}:root{--display: block;--vh-offset: 0px;--scrollbar-size: 0px;--viewport-width: calc(100vw - var(--scrollbar-size));--viewport-height: calc(100vh - var(--vh-offset));--nav-bar-height: 1.5rem;--header-height: max(var(--header-floating-height, 2rem), var(--header-static-height, 2rem));--zoom-max-width: var(--viewport-width)}:root{--1fr: minmax(0, 1fr);--layout-columns: 6;--layout-subcolumns: 3;--layout-subcolumn-squares: 4;--layout-subcolumn-count: calc(var(--layout-columns) * var(--layout-subcolumns));--layout-width: min(var(--zoom-max-width), var(--viewport-width));--layout-edge: calc((var(--viewport-width) - var(--layout-width)) / 2);--layout-column-width: calc(var(--layout-width) / var(--layout-columns));--layout-subcolumn-width: calc(var(--layout-column-width) / var(--layout-subcolumns));--layout-square-width: calc(var(--layout-subcolumn-width) * var(--layout-subcolumn-squares))}:root{--grid-gutter: 10px}@media(min-width:390px){:root{--grid-gutter: calc(.5714285714vw + 7.7714285714px)}}@media(min-width:1440px){:root{--grid-gutter: 16px}}:root{--border-width: 1px;--border-width-bold: 2px;--border-radius: 0px;--icon-stroke: 1px;--outline-offset: .25rem;--header-min-height: 70px}@media(min-width:390px){:root{--header-min-height: calc(8.5714285714vw + 36.5714285714px)}}@media(min-width:1440px){:root{--header-min-height: 160px}}:root{--content-top-padding: 20px}@media(min-width:390px){:root{--content-top-padding: calc(4.7619047619vw + 1.4285714286px)}}@media(min-width:1440px){:root{--content-top-padding: 70px}}:root{--content-bottom-padding: 40px}@media(min-width:390px){:root{--content-bottom-padding: calc(3.8095238095vw + 25.1428571429px)}}@media(min-width:1440px){:root{--content-bottom-padding: 80px}}:root{--social-icon-size: 32px}@media(min-width:390px){:root{--social-icon-size: calc(2.110817942vw + 23.7678100264px)}}@media(min-width:769px){:root{--social-icon-size: 40px}}@media(min-width:1440px){:root{--social-icon-size: 40px}}:root{--burger-button-size: 50px;--burger-button-border: 1px;--burger-button-border-medium: 1.5px;--burger-button-border-bold: 2px;--button-padding: .225em .65em .05em;--button-gap: var(--spacing-s);--burger-button-ratio: 1.25;--medium-text-section-min-height: 45vh;--large-text-section-min-height: 65vh;--dot-size: .35em;--dot-offset-normal: .15em;--dot-offset-large: .3em;--dot-offset: var(--dot-offset-normal);--dot-width: calc(var(--dot-size) + var(--dot-offset));--breakpoint: base}@media print,screen and (min-width:30.0625em){:root{--breakpoint: small}}@media print,screen and (min-width:48.0625em){:root{--breakpoint: medium}}@media print,screen and (min-width:64em){:root{--breakpoint: large}}@media screen and (min-width:81.25em){:root{--breakpoint: xlarge}}@media screen and (min-width:93.75em){:root{--breakpoint: xxlarge}}@media screen and (min-width:118.75em){:root{--breakpoint: xxxlarge}}@media screen and (min-width:131.25em){:root{--breakpoint: xxxxlarge}}:root{--spacing-xs: 5px;--spacing-s: 10px;--spacing-m: 20px;--spacing-l: 40px;--spacing-xl: 60px;--spacing-xxl: 80px;--spacing-xxxl: 100px;--spacing-xxxxl: 100px;--spacing-xs-2-s: 5px}@media(min-width:390px){:root{--spacing-xs-2-s: calc(.4761904762vw + 3.1428571429px)}}@media(min-width:1440px){:root{--spacing-xs-2-s: 10px}}:root{--spacing-xs-2-m: 5px}@media(min-width:390px){:root{--spacing-xs-2-m: calc(1.4285714286vw - .5714285714px)}}@media(min-width:1440px){:root{--spacing-xs-2-m: 20px}}:root{--spacing-s-2-m: 10px}@media(min-width:390px){:root{--spacing-s-2-m: calc(.9523809524vw + 6.2857142857px)}}@media(min-width:1440px){:root{--spacing-s-2-m: 20px}}:root{--spacing-s-2-l: 10px}@media(min-width:390px){:root{--spacing-s-2-l: calc(2.8571428571vw - 1.1428571429px)}}@media(min-width:1440px){:root{--spacing-s-2-l: 40px}}:root{--spacing-m-2-l: 20px}@media(min-width:390px){:root{--spacing-m-2-l: calc(1.9047619048vw + 12.5714285714px)}}@media(min-width:1440px){:root{--spacing-m-2-l: 40px}}:root{--spacing-m-2-xl: 20px}@media(min-width:390px){:root{--spacing-m-2-xl: calc(3.8095238095vw + 5.1428571429px)}}@media(min-width:1440px){:root{--spacing-m-2-xl: 60px}}:root{--spacing-m-2-xxl: 20px}@media(min-width:390px){:root{--spacing-m-2-xxl: calc(5.7142857143vw - 2.2857142857px)}}@media(min-width:1440px){:root{--spacing-m-2-xxl: 80px}}:root{--spacing-m-2-xxxl: 20px}@media(min-width:390px){:root{--spacing-m-2-xxxl: calc(7.619047619vw - 9.7142857143px)}}@media(min-width:1440px){:root{--spacing-m-2-xxxl: 100px}}:root{--spacing-m-2-xxxxl: 20px}@media(min-width:390px){:root{--spacing-m-2-xxxxl: calc(9.5238095238vw - 17.1428571429px)}}@media(min-width:1440px){:root{--spacing-m-2-xxxxl: 120px}}:root{--spacing-l-2-xl: 40px}@media(min-width:390px){:root{--spacing-l-2-xl: calc(1.9047619048vw + 32.5714285714px)}}@media(min-width:1440px){:root{--spacing-l-2-xl: 60px}}:root{--spacing-l-2-xxl: 40px}@media(min-width:390px){:root{--spacing-l-2-xxl: calc(3.8095238095vw + 25.1428571429px)}}@media(min-width:1440px){:root{--spacing-l-2-xxl: 80px}}:root{--spacing-l-2-xxxl: 40px}@media(min-width:390px){:root{--spacing-l-2-xxxl: calc(5.7142857143vw + 17.7142857143px)}}@media(min-width:1440px){:root{--spacing-l-2-xxxl: 100px}}:root{--spacing-xl-2-xxxl: 60px}@media(min-width:390px){:root{--spacing-xl-2-xxxl: calc(3.8095238095vw + 45.1428571429px)}}@media(min-width:1440px){:root{--spacing-xl-2-xxxl: 100px}}:root{--spacing-xl-2-xxxxl: 60px}@media(min-width:390px){:root{--spacing-xl-2-xxxxl: calc(5.7142857143vw + 37.7142857143px)}}@media(min-width:1440px){:root{--spacing-xl-2-xxxxl: 120px}}:root{--page-padding: 10px}@media(min-width:390px){:root{--page-padding: calc(.9523809524vw + 6.2857142857px)}}@media(min-width:1440px){:root{--page-padding: 20px}}:root{--page-padding-x: 10px}@media(min-width:390px){:root{--page-padding-x: calc(.9523809524vw + 6.2857142857px)}}@media(min-width:1440px){:root{--page-padding-x: 20px}}:root{--page-padding-y: 15px}@media(min-width:390px){:root{--page-padding-y: calc(.4761904762vw + 13.1428571429px)}}@media(min-width:1440px){:root{--page-padding-y: 20px}}:root{--page-padding-top-safe: max(var(--page-padding-y), 0);--page-padding-top-safe: max(var(--page-padding-y), env(safe-area-inset-top));--page-padding-bottom-safe: max(var(--page-padding-y), 0);--page-padding-bottom-safe: max(var(--page-padding-y), env(safe-area-inset-bottom));--page-padding-left-safe: max(var(--page-padding-x), 0);--page-padding-left-safe: max(var(--page-padding-x), env(safe-area-inset-left));--page-padding-right-safe: max(var(--page-padding-x), 0);--page-padding-right-safe: max(var(--page-padding-x), env(safe-area-inset-right));--page-padding-safe: var(--page-padding-top-safe) var(--page-padding-right-safe) var(--page-padding-bottom-safe) var(--page-padding-left-safe);--page-padding-overlay: 20px}@media(min-width:390px){:root{--page-padding-overlay: 20px}}@media(min-width:1440px){:root{--page-padding-overlay: 20px}}:root{--page-padding-overlay-left-safe: max(var(--page-padding-overlay), 0);--page-padding-overlay-left-safe: max(var(--page-padding-overlay), env(safe-area-inset-left));--page-padding-overlay-right-safe: max(var(--page-padding-overlay), 0);--page-padding-overlay-right-safe: max(var(--page-padding-overlay), env(safe-area-inset-right))}:root{--zindex-content: 10;--zindex-header: 30;--zindex-footer: 40;--zindex-viewmode: 20;--zindex-overlay: 50;--zindex-nav: 60;--zindex-grid: 70}@property --color-yellow{initial-value: rgb(217,239,87); inherits: true; syntax: "<color>";}@property --color-green{initial-value: rgb(25,115,51); inherits: true; syntax: "<color>";}@property --color-white{initial-value: rgb(255,255,255); inherits: true; syntax: "<color>";}@property --color-black{initial-value: rgb(0,0,0); inherits: true; syntax: "<color>";}@property --color-background{initial-value: rgb(255,255,255); inherits: true; syntax: "<color>";}@property --color-text{initial-value: rgb(0,0,0); inherits: true; syntax: "<color>";}@property --color-text-light{initial-value: rgb(154,154,154); inherits: true; syntax: "<color>";}@property --color-accent{initial-value: rgb(217,239,87); inherits: true; syntax: "<color>";}@property --color-accent-work{initial-value: rgb(217,239,87); inherits: true; syntax: "<color>";}@property --color-accent-innovation{initial-value: rgb(60,145,210); inherits: true; syntax: "<color>";}@property --color-accent-innovation-1{initial-value: rgb(60,145,210); inherits: true; syntax: "<color>";}@property --color-accent-innovation-2{initial-value: rgb(168,212,250); inherits: true; syntax: "<color>";}@property --color-accent-innovation-3{initial-value: rgb(141,196,243); inherits: true; syntax: "<color>";}@property --color-accent-cases{initial-value: rgb(166,200,160); inherits: true; syntax: "<color>";}@property --color-accent-news{initial-value: rgb(213,122,17); inherits: true; syntax: "<color>";}@property --color-accent-info{initial-value: rgb(25,115,51); inherits: true; syntax: "<color>";}@property --color-accent-data{initial-value: rgb(243,243,243); inherits: true; syntax: "<color>";}@property --color-cases{initial-value: rgb(243,243,243); inherits: true; syntax: "<color>";}@property --color-text-on-accent{initial-value: rgb(0,0,0); inherits: true; syntax: "<color>";}@property --color-brand{initial-value: rgb(217,239,87); inherits: true; syntax: "<color>";}@property --color-success{initial-value: rgb(25,115,51); inherits: true; syntax: "<color>";}@property --color-error{initial-value: rgb(213,122,17); inherits: true; syntax: "<color>";}@property --color-attention{initial-value: rgb(213,122,17); inherits: true; syntax: "<color>";}@property --color-focus{initial-value: rgb(217,239,87); inherits: true; syntax: "<color>";}@property --color-placeholder{initial-value: rgb(154,154,154); inherits: true; syntax: "<color>";}@property --color-input-accent{initial-value: rgb(0,0,0); inherits: true; syntax: "<color>";}@property --color-selected{initial-value: rgb(243,243,243); inherits: true; syntax: "<color>";}@property --color-slideshow-nav{initial-value: rgb(0,0,0); inherits: true; syntax: "<color>";}@property --color-lazyload{initial-value: rgba(0,0,0,.045); inherits: true; syntax: "<color>";}:root{--color-yellow: rgb(217, 239, 87);--color-yellow-rgb: 87, 239, 217;--color-green: rgb(25, 115, 51);--color-green-rgb: 51, 115, 25;--color-white: rgb(255, 255, 255);--color-white-rgb: 255, 255, 255;--color-black: rgb(0, 0, 0);--color-black-rgb: 0, 0, 0;--color-background: rgb(255, 255, 255);--color-background-rgb: 255, 255, 255;--color-text: rgb(0, 0, 0);--color-text-rgb: 0, 0, 0;--color-text-light: rgb(154, 154, 154);--color-text-light-rgb: 154, 154, 154;--color-accent: rgb(217, 239, 87);--color-accent-rgb: 87, 239, 217;--color-accent-work: rgb(217, 239, 87);--color-accent-work-rgb: 87, 239, 217;--color-accent-innovation: rgb(60, 145, 210);--color-accent-innovation-rgb: 210, 145, 60;--color-accent-innovation-1: rgb(60, 145, 210);--color-accent-innovation-1-rgb: 210, 145, 60;--color-accent-innovation-2: rgb(168, 212, 250);--color-accent-innovation-2-rgb: 250, 212, 168;--color-accent-innovation-3: rgb(141, 196, 243);--color-accent-innovation-3-rgb: 243, 196, 141;--color-accent-cases: rgb(166, 200, 160);--color-accent-cases-rgb: 160, 200, 166;--color-accent-news: rgb(213, 122, 17);--color-accent-news-rgb: 17, 122, 213;--color-accent-info: rgb(25, 115, 51);--color-accent-info-rgb: 51, 115, 25;--color-accent-data: rgb(243, 243, 243);--color-accent-data-rgb: 243, 243, 243;--color-cases: rgb(243, 243, 243);--color-cases-rgb: 243, 243, 243;--color-text-on-accent: rgb(0, 0, 0);--color-text-on-accent-rgb: 0, 0, 0;--color-brand: rgb(217, 239, 87);--color-brand-rgb: 87, 239, 217;--color-success: rgb(25, 115, 51);--color-success-rgb: 51, 115, 25;--color-error: rgb(213, 122, 17);--color-error-rgb: 17, 122, 213;--color-attention: rgb(213, 122, 17);--color-attention-rgb: 17, 122, 213;--color-focus: rgb(217, 239, 87);--color-focus-rgb: 87, 239, 217;--color-placeholder: rgb(154, 154, 154);--color-placeholder-rgb: 154, 154, 154;--color-input-accent: rgb(0, 0, 0);--color-input-accent-rgb: 0, 0, 0;--color-selected: rgb(243, 243, 243);--color-selected-rgb: 243, 243, 243;--color-slideshow-nav: rgb(0, 0, 0);--color-slideshow-nav-rgb: 0, 0, 0;--color-lazyload: rgba(0, 0, 0, .045);--color-lazyload-rgb: 0, 0, 0}[data-theme=default]{--color-yellow: rgb(217, 239, 87);--color-yellow-rgb: 87, 239, 217;--color-green: rgb(25, 115, 51);--color-green-rgb: 51, 115, 25;--color-white: rgb(255, 255, 255);--color-white-rgb: 255, 255, 255;--color-black: rgb(0, 0, 0);--color-black-rgb: 0, 0, 0;--color-background: rgb(255, 255, 255);--color-background-rgb: 255, 255, 255;--color-text: rgb(0, 0, 0);--color-text-rgb: 0, 0, 0;--color-text-light: rgb(154, 154, 154);--color-text-light-rgb: 154, 154, 154;--color-accent: rgb(217, 239, 87);--color-accent-rgb: 87, 239, 217;--color-accent-work: rgb(217, 239, 87);--color-accent-work-rgb: 87, 239, 217;--color-accent-innovation: rgb(60, 145, 210);--color-accent-innovation-rgb: 210, 145, 60;--color-accent-innovation-1: rgb(60, 145, 210);--color-accent-innovation-1-rgb: 210, 145, 60;--color-accent-innovation-2: rgb(168, 212, 250);--color-accent-innovation-2-rgb: 250, 212, 168;--color-accent-innovation-3: rgb(141, 196, 243);--color-accent-innovation-3-rgb: 243, 196, 141;--color-accent-cases: rgb(166, 200, 160);--color-accent-cases-rgb: 160, 200, 166;--color-accent-news: rgb(213, 122, 17);--color-accent-news-rgb: 17, 122, 213;--color-accent-info: rgb(25, 115, 51);--color-accent-info-rgb: 51, 115, 25;--color-accent-data: rgb(243, 243, 243);--color-accent-data-rgb: 243, 243, 243;--color-cases: rgb(243, 243, 243);--color-cases-rgb: 243, 243, 243;--color-text-on-accent: rgb(0, 0, 0);--color-text-on-accent-rgb: 0, 0, 0;--color-brand: rgb(217, 239, 87);--color-brand-rgb: 87, 239, 217;--color-success: rgb(25, 115, 51);--color-success-rgb: 51, 115, 25;--color-error: rgb(213, 122, 17);--color-error-rgb: 17, 122, 213;--color-attention: rgb(213, 122, 17);--color-attention-rgb: 17, 122, 213;--color-focus: rgb(217, 239, 87);--color-focus-rgb: 87, 239, 217;--color-placeholder: rgb(154, 154, 154);--color-placeholder-rgb: 154, 154, 154;--color-input-accent: rgb(0, 0, 0);--color-input-accent-rgb: 0, 0, 0;--color-selected: rgb(243, 243, 243);--color-selected-rgb: 243, 243, 243;--color-slideshow-nav: rgb(0, 0, 0);--color-slideshow-nav-rgb: 0, 0, 0;--color-lazyload: rgba(0, 0, 0, .045);--color-lazyload-rgb: 0, 0, 0}[data-theme=energysaver]{--color-yellow: rgb(217, 239, 87);--color-yellow-rgb: 87, 239, 217;--color-green: rgb(25, 115, 51);--color-green-rgb: 51, 115, 25;--color-white: rgb(255, 255, 255);--color-white-rgb: 255, 255, 255;--color-black: rgb(0, 0, 0);--color-black-rgb: 0, 0, 0;--color-background: rgb(0, 0, 0);--color-background-rgb: 0, 0, 0;--color-text: rgb(255, 255, 255);--color-text-rgb: 255, 255, 255;--color-text-light: rgb(154, 154, 154);--color-text-light-rgb: 154, 154, 154;--color-accent: rgb(255, 255, 255);--color-accent-rgb: 255, 255, 255;--color-text-on-accent: rgb(0, 0, 0);--color-text-on-accent-rgb: 0, 0, 0;--color-brand: rgb(255, 255, 255);--color-brand-rgb: 255, 255, 255;--color-success: rgb(255, 255, 255);--color-success-rgb: 255, 255, 255;--color-error: rgb(255, 255, 255);--color-error-rgb: 255, 255, 255;--color-attention: rgb(255, 255, 255);--color-attention-rgb: 255, 255, 255;--color-focus: rgb(255, 255, 255);--color-focus-rgb: 255, 255, 255;--color-placeholder: rgb(62, 62, 62);--color-placeholder-rgb: 62, 62, 62;--color-input-accent: rgb(0, 0, 0);--color-input-accent-rgb: 0, 0, 0;--color-slideshow-nav: rgb(255, 255, 255);--color-slideshow-nav-rgb: 255, 255, 255;--color-lazyload: rgba(255, 255, 255, .045);--color-lazyload-rgb: 255, 255, 255}body{transition-duration:.1s;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out;transition-property:--color-background,--color-text,--color-focus}:root{--duration: .25s;--duration-fast: .1s;--duration-slow: .5s}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,progress,mark,audio,video,xmp{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{height:100%}ul{list-style:none}ol{list-style:decimal inside none}li{display:list-item}img{-ms-interpolation-mode:bicubic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0}th,td,caption{vertical-align:top;text-align:left}i,em{font-style:italic}b,strong{font-weight:700}sub,sup{line-height:0;position:relative;vertical-align:baseline;font-size:.8em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}sub{bottom:-.25em}sup{top:-.5em;top:var(--sup-offset, -.5em)}@font-face{font-family:Univers;src:url(/build/assets/UniversLTPro55Roman.woff2?v=DmT1TRcR) format("woff2"),url(/build/assets/UniversLTPro55Roman.woff?v=Cd_xcwD5) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Univers;src:url(/build/assets/UniversLTPro55Oblique.woff2?v=BrS0ToGI) format("woff2"),url(/build/assets/UniversLTPro55Oblique.woff?v=8XmlLDQY) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Univers;src:url(/build/assets/UniversLTPro55Roman.woff2?v=DmT1TRcR) format("woff2"),url(/build/assets/UniversLTPro55Roman.woff?v=Cd_xcwD5) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Univers;src:url(/build/assets/UniversLTPro55Oblique.woff2?v=BrS0ToGI) format("woff2"),url(/build/assets/UniversLTPro55Oblique.woff?v=8XmlLDQY) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Univers;src:url(/build/assets/UniversLTStd-BEHN.woff2?v=DmOL7iPg) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Univers;src:url(/build/assets/UniversLTStd-Light-BEHN.woff2?v=CSd3QK2g) format("woff2");font-weight:100;font-style:normal;font-display:swap}:focus:not(:focus-visible){outline:none}[data-whatintent=mouse][data-whatelement=input] :focus,[data-whatintent=mouse][data-whatelement=textarea] :focus,[data-whatinput=mouse] :focus{outline:none}[data-whatintent=mouse][data-whatelement=input] ::-moz-focus-outer,[data-whatintent=mouse][data-whatelement=textarea] ::-moz-focus-outer,[data-whatinput=mouse] ::-moz-focus-outer{border:0}::-moz-selection{background-color:#d9ef57;background-color:var(--color-selection-background, var(--color-accent));color:#000;color:var(--color-selection-text, var(--color-text-on-accent))}::selection{background-color:#d9ef57;background-color:var(--color-selection-background, var(--color-accent));color:#000;color:var(--color-selection-text, var(--color-text-on-accent))}[id]{scroll-margin-top:var(--header-bar-height)}body>svg{display:none}.icon{position:relative;display:inline-block;vertical-align:baseline;width:.75em;height:.75em;color:inherit;fill:none;stroke-width:1px;stroke-width:var(--icon-stroke)}.icon-wrap{white-space:nowrap}.is-switching-energy-saver *,.is-switching-energy-saver *:before,.is-switching-energy-saver *:after{transition:none!important;animation:none!important}html{--font-capital-size: .85;font-family:Univers,Helvetica,Helvetica Neue,Arial,sans-serif;letter-spacing:0;line-height:1.2;font-weight:400;font-size:16px;overflow-y:scroll;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{--root-font-size: var(--font-size);--root-line-height: var(--line-height);max-width:calc(100vw + -0px);max-width:var(--viewport-width);scrollbar-gutter:stable;background-color:#fff;background-color:var(--color-background);color:#000;color:var(--color-text);font-size:22px}@media print,screen and (min-width:30.0625em){body{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){body{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){body{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){body{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){body{font-size:22px;--font-size: 22px}}}body{font-weight:400}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;touch-action:manipulation}[data-whatinput=touch] a{outline:0}[data-whatinput=mouse] a,[data-whatintent=mouse]:not([data-whatinput=keyboard]) a{outline:0}@media(hover:hover){a:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}}a:focus-visible{outline-offset:.25rem;outline-offset:var(--outline-offset)}a[href^="mailto:"] .email-segment{display:inline-block}h1,h2,h3,h4,h5,h6{word-break:break-word;word-wrap:break-word}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-transform:inherit;-webkit-text-decoration:none;text-decoration:none;text-align:inherit;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}[data-whatinput=mouse] button,[data-whatintent=mouse]:not([data-whatinput=keyboard]) button{outline:0}[data-whatinput=touch] button{outline:0}button::-moz-focus-inner{padding:0;border:0}button,[role=button]{touch-action:manipulation}button[disabled]{cursor:not-allowed}button:focus-visible{outline-offset:.25rem;outline-offset:var(--outline-offset)}img{max-width:100%;height:auto;font-style:italic;vertical-align:middle}svg{max-width:100%;height:auto}video,mux-video,mux-player{max-width:100%;height:auto}[data-whatinput=touch] input,[data-whatinput=touch] textarea{outline:0}[data-whatinput=mouse] input,[data-whatintent=mouse]:not([data-whatinput=keyboard]) input,[data-whatinput=mouse] textarea,[data-whatintent=mouse]:not([data-whatinput=keyboard]) textarea{outline:0}input[autofocus]:-moz-placeholder,textarea[autofocus]:-moz-placeholder{outline:none}input[autofocus]:placeholder-shown,textarea[autofocus]:placeholder-shown{outline:none}input{accent-color:rgb(0,0,0);accent-color:var(--color-input-accent)}::-moz-placeholder{line-height:normal;opacity:1;color:#9a9a9a;color:var(--color-text-light)}::placeholder{line-height:normal;opacity:1;color:#9a9a9a;color:var(--color-text-light)}table{width:100%;word-break:normal}nav li:before{position:absolute}.ts-wrapper *,.ts-wrapper>*{font:inherit!important;color:inherit!important}.ts-control.ts-control{padding:5px 0!important;padding:var(--spacing-xs) 0 var(--spacing-xs) 0!important;border-width:0 0 1px 0;border-width:0 0 var(--border-width) 0;border-color:currentColor;border-radius:0}.ts-control.ts-control input{font:inherit}.ts-control.ts-control input::-moz-placeholder{color:#9a9a9a;color:var(--color-text-light);opacity:1}.ts-control.ts-control input::placeholder{color:#9a9a9a;color:var(--color-text-light);opacity:1}.ts-dropdown.ts-dropdown{width:100%;z-index:10;border:none;border-bottom:1px solid;border-bottom:var(--border-width) solid;background:#fff;background:var(--color-background);margin:0;box-shadow:none;border-radius:0;z-index:15;z-index:calc(var(--zindex-content) + 5)}.ts-dropdown.ts-dropdown .option,.ts-dropdown.ts-dropdown .optgroup-header,.ts-dropdown.ts-dropdown .no-results,.ts-dropdown.ts-dropdown .create{padding:calc(10px + .2em) 0 10px 0;padding:calc(var(--spacing-s) + .2em) 0 var(--spacing-s) 0}.ts-dropdown.ts-dropdown .option:not(:last-child){border-bottom:1px solid rgb(0,0,0);border-bottom:var(--border-width) solid var(--color-text)}.ts-dropdown.ts-dropdown .option,.ts-dropdown.ts-dropdown .selected{background-color:transparent!important;color:#9a9a9a!important;color:var(--color-text-light)!important}.ts-dropdown.ts-dropdown .active{background-color:#f3f3f3!important;background-color:var(--color-selected)!important;color:#000!important;color:var(--color-text)!important}.ts-dropdown-content.ts-dropdown-content{--option-height: calc(calc(var(--spacing-s) + .2em) + var(--spacing-s) + 1lh);max-height:300px;max-height:calc((20px + .2em + 1lh)*5);max-height:calc(var(--option-height) * 5);scroll-snap-type:y mandatory}.ts-dropdown-content.ts-dropdown-content .option{scroll-snap-align:start}.work-slides{display:flex;gap:10px;gap:var(--spacing-s-2-m);max-width:min(calc(100vw + -0px),calc(100vw + -0px));max-width:var(--layout-width);padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.work-slides::-webkit-scrollbar{display:none}.work-slides.is-resetting{scroll-snap-type:none}.work-slides .project-preview,.work-slides .case-preview,.work-slides .resource-preview,.work-slides .news-preview,.work-slides .job-preview{--preview-ratio: var(--collapsed-preview-ratio, .8);--preview-text-inset: var(--page-padding-x);flex:0 0 75%;scroll-snap-align:start}@media print,screen and (min-width:48.0625em){.work-slides{gap:0}.work-slides .project-preview{--preview-ratio: 1;flex:0 0 33.333%}.work-slides .case-preview .case-preview__inner{position:relative;aspect-ratio:1/1;grid-template-rows:1fr auto}.work-slides .case-preview .case-preview__media{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;z-index:9;z-index:calc(var(--zindex-content) - 1);transition:.25s opacity;transition:var(--duration) opacity;opacity:0}.work-slides .case-preview .case-preview__media .ratio-container{position:static}@media(hover:hover){.work-slides .case-preview:hover .case-preview__media{opacity:1}}.work-slides .case-preview .case-preview__title{font-size:30px}.work-slides .case-preview{flex:0 0 33.333%}}@media print,screen and (min-width:48.0625em)and (min-width:30.0625em){.work-slides .case-preview .case-preview__title{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.work-slides .case-preview .case-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.work-slides .case-preview .case-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.work-slides .case-preview .case-preview__title{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.work-slides .case-preview .case-preview__title{font-size:30px;--font-size: 30px}}}.view-mode-switch{position:fixed;right:max(10px,0);right:max(10px,env(safe-area-inset-right));right:var(--page-padding-right-safe);bottom:20px;bottom:var(--spacing-m-2-l);margin-right:-.1em;z-index:20;z-index:var(--zindex-viewmode);display:flex;gap:1em;border-radius:9999px;padding:.6em .85em;background-color:#d9ef57;background-color:var(--color-accent);color:#000;color:var(--color-text-on-accent);visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .25s;transition:visibility 0s linear 0s,opacity var(--duration);font-size:17px}@media print,screen and (min-width:30.0625em){.view-mode-switch{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.view-mode-switch{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.view-mode-switch{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.view-mode-switch{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.view-mode-switch{font-size:17px;--font-size: 17px}}}.view-mode-switch{text-transform:uppercase}.view-mode-switch button{--radio-circle-size: 1.15em;--radio-dot-size: calc(var(--radio-circle-size) / 2);--radio-scale: .66;display:flex;gap:0 .35em;align-items:center;margin:-.25em;padding:.25em}.view-mode-switch button span:first-child{position:relative;width:var(--radio-circle-size);height:var(--radio-circle-size);border:1px solid;border:var(--border-width) solid;border-radius:100%}.view-mode-switch button span:first-child:after{content:"";display:block;position:absolute;top:50%;left:50%;width:var(--radio-dot-size);height:var(--radio-dot-size);transform:translate(-50%,-50%) scale(var(--radio-scale));background-color:currentColor;border-radius:100%;transition:transform .1s ease-in-out,opacity .1s ease-in-out;transition:transform var(--duration-fast) ease-in-out,opacity var(--duration-fast) ease-in-out;opacity:0;opacity:var(--radio-opacity, 0)}.view-mode-switch button span:last-child{display:inline-block;transform:translateY(.15em)}.view-mode-switch button:focus{--radio-scale: 1;--radio-opacity: .33}@media(hover:hover){.view-mode-switch button:hover{--radio-scale: 1;--radio-opacity: .33}}.view-mode-switch button[aria-pressed=true]{--radio-scale: 1;--radio-opacity: 1}.view-mode-switch[x-cloak] *{transition:none}html:not([data-viewmode=energysaver]) .view-mode-switch button[data-name=auto]{display:none}@media screen and (max-width:48.06125em){html:not([data-viewmode=energysaver]) .view-mode-switch{visibility:hidden;opacity:0;transition:visibility 0s linear .25s,opacity .25s;transition:visibility 0s linear var(--duration),opacity var(--duration)}}html:not([data-viewmode=energysaver]) body:not(.view-home):not(.view-project-list):not(.view-innovation) .view-mode-switch{visibility:hidden;opacity:0;transition:visibility 0s linear .25s,opacity .25s;transition:visibility 0s linear var(--duration),opacity var(--duration)}html[data-viewmode=energysaver] body.view-home .view-mode-switch button[data-name=auto],html[data-viewmode=energysaver] body.view-project-list .view-mode-switch button[data-name=auto],html[data-viewmode=energysaver] body.view-innovation .view-mode-switch button[data-name=auto]{display:none}html[data-viewmode=energysaver] body:not(.view-home):not(.view-project-list):not(.view-innovation) .view-mode-switch button:not([data-name=auto]):not([data-name=energysaver]){display:none}.variable-grid{--grid-cols: 1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--grid-cols),var(--1fr));grid-auto-flow:dense;grid-gap:25px 0;grid-gap:calc(var(--spacing-m-2-xxxxl) + var(--spacing-xs-2-m)) 0;gap:25px 0;gap:calc(var(--spacing-m-2-xxxxl) + var(--spacing-xs-2-m)) 0}.variable-grid>*{grid-column-end:span var(--grid-span, var(--grid-cols))}.variable-grid .project-preview .ratio-container{--ratio: var(--preview-ratio, var(--project-ratio, 1)) !important}@media print,screen and (min-width:30.0625em){.variable-grid{--grid-cols: 6;--grid-span: 3;--preview-text-inset: var(--page-padding)}}@media print,screen and (min-width:48.0625em){.variable-grid>:has(.case-preview){--grid-span: 6}.variable-grid>:has(.case-preview) .case-preview.case-preview,.variable-grid>:has(.case-preview) .case-preview .case-preview{display:block;background-color:transparent}.variable-grid>:has(.case-preview) .case-preview .case-preview__inner{padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);margin-bottom:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);margin-bottom:var(--layout-subcolumn-width);background-color:#f3f3f3;background-color:var(--color-cases)}.variable-grid>:has(.case-preview) .case-preview .case-preview__title,.variable-grid>:has(.case-preview) .case-preview .case-preview__taxonomies{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.variable-grid>:has(.case-preview) .case-preview .case-preview__media{order:1;width:66.6667%;justify-self:end;margin-bottom:calc(-1 * ((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3));margin-bottom:calc(-1 * calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3));margin-bottom:calc(-1 * var(--layout-subcolumn-width))}.variable-grid>:has(.case-preview) .case-preview .case-preview__inner{gap:40px;gap:var(--spacing-l)}.variable-grid>:has(.case-preview) .case-preview .case-preview__title{font-size:35px;padding-bottom:10px;padding-bottom:var(--spacing-s-2-l)}}@media print,screen and (min-width:48.0625em)and (min-width:30.0625em){.variable-grid>:has(.case-preview) .case-preview .case-preview__title{font-size:calc(35px + 25 * ((100vw - 390px) / 1050));--font-size: calc(35px + 25 * ((100vw - 390px) / 1050));line-height:calc(40.25px + 25.75 * ((100vw - 390px) / 1050));--line-height: calc(40.25px + 25.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.variable-grid>:has(.case-preview) .case-preview .case-preview__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.variable-grid>:has(.case-preview) .case-preview .case-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.variable-grid>:has(.case-preview) .case-preview .case-preview__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.variable-grid>:has(.case-preview) .case-preview .case-preview__title{font-size:35px;--font-size: 35px}}}@media print,screen and (min-width:64em){.variable-grid>:has(.news-preview){--grid-span: 2}}@media screen and (min-width:30.0625em)and (max-width:48.06125em){.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=portrait]){--project-ratio: .6667}.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=landscape]){--grid-span: 6;--project-ratio: 1.5}}@media print,screen and (min-width:48.0625em){.variable-grid:not(.is-relaxed)>:has(.project-preview){--grid-span: 2;--project-ratio: 1}.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=auto][data-orientation=portrait]),.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=portrait]){--grid-span: 2;--project-ratio: .6667}.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=auto][data-orientation=landscape]),.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=landscape]){--grid-span: 4;--project-ratio: 1.5}.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=auto][data-orientation=landscape])[data-odd-row],.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=landscape])[data-odd-row]{grid-column-start:3}.variable-grid:not(.is-relaxed)>:has(.project-preview[data-orientation=landscape][data-orientation-seed="1"]),.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=landscape][data-orientation-seed="1"]){--grid-span: 2;--project-ratio: 1}.variable-grid:not(.is-relaxed)>:has(.project-preview[data-orientation=landscape][data-orientation-seed="1"])[data-odd-row],.variable-grid:not(.is-relaxed)>:has(.project-preview[data-preview=landscape][data-orientation-seed="1"])[data-odd-row]{grid-column-start:auto}}.variable-grid.is-relaxed{--item-gap: calc(var(--layout-subcolumn-width) * 1.5);grid-auto-flow:row;gap:0;min-height:auto;min-height:var(--relaxed-height, auto)}.variable-grid.is-relaxed>*{grid-row:1;align-self:start;grid-column:auto/span var(--span, var(--grid-span));grid-column:var(--col, auto)/span var(--span, var(--grid-span));transform:translateY(0);transform:translateY(calc(var(--item-y, 0px) + var(--scroll-offset, 0px)))}.variable-grid.is-relaxed.is-positioning>*{transition:none}.variable-grid.is-relaxed .case-preview__media{transform:translateY(0);transform:translateY(var(--media-scroll-offset, 0px))}.variable-grid.is-relaxed .project-preview__info{max-width:calc(2 * (min(calc(100vw + -0px),calc(100vw + -0px)) / 6));max-width:calc(2 * calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6));max-width:calc(2 * var(--layout-column-width));padding-bottom:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);padding-bottom:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);padding-bottom:var(--layout-subcolumn-width)}.variable-grid.is-relaxed>.is-tight-caption .project-preview__info{padding-bottom:0}.variable-grid.is-relaxed .project-preview[data-flush-right] .project-preview__info{max-width:calc(.5*min(calc(100vw + -0px),calc(100vw + -0px)));max-width:calc(3 * var(--layout-column-width))}@media print,screen and (min-width:48.0625em){.variable-grid.is-relaxed>:has(.project-preview){--grid-span: 3;--project-ratio: 1}.variable-grid.is-relaxed>:has(.project-preview[data-preview=auto][data-orientation=portrait]),.variable-grid.is-relaxed>:has(.project-preview[data-preview=portrait]){--grid-span: 2;--project-ratio: .6667}.variable-grid.is-relaxed>:has(.project-preview[data-preview=auto][data-orientation=landscape]),.variable-grid.is-relaxed>:has(.project-preview[data-preview=landscape]){--grid-span: 4;--project-ratio: 1.5}.variable-grid.is-relaxed>:has(.project-preview[data-orientation=landscape][data-orientation-seed="1"]),.variable-grid.is-relaxed>:has(.project-preview[data-preview=landscape][data-orientation-seed="1"]){--grid-span: 3;--preview-ratio: 1}}html:not(.no-js) .variable-grid.is-positioning{visibility:hidden}@media(prefers-reduced-motion:reduce){.variable-grid.is-relaxed>*{transition:none}}.tag-list{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 10px;gap:0 var(--button-gap);max-width:100%}.tag-list li{max-width:100%}.tag{display:inline;text-transform:lowercase}.tag:before{content:"#"}.tag--larger{font-size:22px}@media print,screen and (min-width:30.0625em){.tag--larger{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.tag--larger{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.tag--larger{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.tag--larger{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.tag--larger{font-size:22px;--font-size: 22px}}}.tabs>input{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:48.06125em){.tabs__heading{flex:0 0 100%}}.tabs__tabs{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5em;gap:0 calc(1em - var(--dot-width));padding-bottom:20px;padding-bottom:var(--spacing-m);font-size:30px}@media print,screen and (min-width:30.0625em){.tabs__tabs{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.tabs__tabs{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.tabs__tabs{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.tabs__tabs{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.tabs__tabs{font-size:30px;--font-size: 30px}}}@media print,screen and (min-width:48.0625em){.tabs__tabs{gap:0 1.5em;gap:0 calc(2em - var(--dot-width))}}.tabs__tabs label{cursor:pointer}.tabs__tabs label:before{display:none}.tabs__tabs label{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.tabs__tabs label:after{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em)}.tabs__panel{visibility:hidden;max-height:0;overflow:hidden}input:nth-of-type(1):focus-visible~.tabs__tabs label:nth-of-type(1){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(1):checked~.tabs__tabs label:nth-of-type(1){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(1):checked~.tabs__tabs label:nth-of-type(1):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(1):checked~.tabs__tabs label:nth-of-type(1):after{display:none}input:nth-of-type(1):checked~.tabs__panel:nth-of-type(1){visibility:visible;max-height:none;overflow:visible}input:nth-of-type(2):focus-visible~.tabs__tabs label:nth-of-type(2){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(2):checked~.tabs__tabs label:nth-of-type(2){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(2):checked~.tabs__tabs label:nth-of-type(2):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(2):checked~.tabs__tabs label:nth-of-type(2):after{display:none}input:nth-of-type(2):checked~.tabs__panel:nth-of-type(2){visibility:visible;max-height:none;overflow:visible}input:nth-of-type(3):focus-visible~.tabs__tabs label:nth-of-type(3){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(3):checked~.tabs__tabs label:nth-of-type(3){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(3):checked~.tabs__tabs label:nth-of-type(3):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(3):checked~.tabs__tabs label:nth-of-type(3):after{display:none}input:nth-of-type(3):checked~.tabs__panel:nth-of-type(3){visibility:visible;max-height:none;overflow:visible}input:nth-of-type(4):focus-visible~.tabs__tabs label:nth-of-type(4){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(4):checked~.tabs__tabs label:nth-of-type(4){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(4):checked~.tabs__tabs label:nth-of-type(4):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(4):checked~.tabs__tabs label:nth-of-type(4):after{display:none}input:nth-of-type(4):checked~.tabs__panel:nth-of-type(4){visibility:visible;max-height:none;overflow:visible}input:nth-of-type(5):focus-visible~.tabs__tabs label:nth-of-type(5){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(5):checked~.tabs__tabs label:nth-of-type(5){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(5):checked~.tabs__tabs label:nth-of-type(5):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(5):checked~.tabs__tabs label:nth-of-type(5):after{display:none}input:nth-of-type(5):checked~.tabs__panel:nth-of-type(5){visibility:visible;max-height:none;overflow:visible}.tab-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 0;grid-gap:var(--spacing-m) 0;gap:20px 0;gap:var(--spacing-m) 0;grid-template-areas:"tabs" "panels"}.tab-stack>input{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-stack__tabs{grid-area:tabs;display:grid;grid-gap:5px;grid-gap:var(--spacing-xs-2-s);gap:5px;gap:var(--spacing-xs-2-s);justify-items:start;font-size:30px}@media print,screen and (min-width:30.0625em){.tab-stack__tabs{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.tab-stack__tabs{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.tab-stack__tabs{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.tab-stack__tabs{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.tab-stack__tabs{font-size:30px;--font-size: 30px}}}.tab-stack__tabs{text-transform:uppercase}.tab-stack__tabs label:not(:only-child){cursor:pointer}.tab-stack__panel{grid-area:panels;visibility:hidden;max-height:0;overflow:hidden;padding-top:20px;padding-top:var(--spacing-m);padding-bottom:40px;padding-bottom:var(--spacing-l);font-size:22px}@media print,screen and (min-width:30.0625em){.tab-stack__panel{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.tab-stack__panel{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.tab-stack__panel{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.tab-stack__panel{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.tab-stack__panel{font-size:22px;--font-size: 22px}}}.tab-stack__panel>h2{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-stack--text .tab-stack__panel>h2{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print,screen and (min-width:48.0625em){.tab-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);grid-template-areas:"tabs panels";align-items:start}.tab-stack__tabs{padding-right:.5em}.tab-stack__panel{padding-top:0}}input:nth-of-type(1):focus-visible~.tab-stack__tabs label:nth-of-type(1){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(1):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(1){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(1):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(1):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(1):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(1){--dot-offset: var(--dot-offset-large)}input:nth-of-type(1):checked~.tab-stack__panel:nth-of-type(1){visibility:visible;max-height:none;overflow:visible}input:nth-of-type(2):focus-visible~.tab-stack__tabs label:nth-of-type(2){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(2):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(2){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(2):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(2):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(2):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(2){--dot-offset: var(--dot-offset-large)}input:nth-of-type(2):checked~.tab-stack__panel:nth-of-type(2){visibility:visible;max-height:none;overflow:visible}input:nth-of-type(3):focus-visible~.tab-stack__tabs label:nth-of-type(3){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(3):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(3){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(3):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(3):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(3):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(3){--dot-offset: var(--dot-offset-large)}input:nth-of-type(3):checked~.tab-stack__panel:nth-of-type(3){visibility:visible;max-height:none;overflow:visible}input:nth-of-type(4):focus-visible~.tab-stack__tabs label:nth-of-type(4){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(4):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(4){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(4):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(4):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(4):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(4){--dot-offset: var(--dot-offset-large)}input:nth-of-type(4):checked~.tab-stack__panel:nth-of-type(4){visibility:visible;max-height:none;overflow:visible}input:nth-of-type(5):focus-visible~.tab-stack__tabs label:nth-of-type(5){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}input:nth-of-type(5):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(5){--dot-width: calc(var(--dot-size) + var(--dot-offset))}input:nth-of-type(5):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(5):before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}input:nth-of-type(5):checked~.tab-stack__tabs label:not(:only-child):nth-of-type(5){--dot-offset: var(--dot-offset-large)}input:nth-of-type(5):checked~.tab-stack__panel:nth-of-type(5){visibility:visible;max-height:none;overflow:visible}.stack__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stack__list{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.stack-item{border-top:1px solid;border-top:var(--border-width) solid;border-bottom:1px solid;border-bottom:var(--border-width) solid}.stack-item+.stack-item{border-top:none}.stack-item__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-columns:var(--1fr) auto;grid-template-areas:"title toggle";align-items:start;grid-gap:10px;grid-gap:var(--spacing-s);gap:10px;gap:var(--spacing-s);padding-top:.7em;padding-bottom:.5em;cursor:pointer;font-size:22px}@media print,screen and (min-width:30.0625em){.stack-item__header{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.stack-item__header{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.stack-item__header{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.stack-item__header{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.stack-item__header{font-size:22px;--font-size: 22px}}}.stack-item__title{grid-area:title}.stack-item.is-expanded .stack-item__title{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.stack-item.is-expanded .stack-item__title:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.stack-item__toggle{grid-area:toggle;--base-rotation: 0deg;--line-rotation: 0deg;display:flex;margin-left:.5em;font-size:22px}@media print,screen and (min-width:30.0625em){.stack-item__toggle{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.stack-item__toggle{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.stack-item__toggle{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.stack-item__toggle{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.stack-item__toggle{font-size:22px;--font-size: 22px}}}.stack-item__toggle span[aria-hidden=false]{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stack-item__toggle span[aria-hidden=true]{position:relative;display:inline-block;width:1.25em;height:1.25em}.stack-item__toggle span[aria-hidden=true]:before,.stack-item__toggle span[aria-hidden=true]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;height:var(--border-width);background-color:currentColor;transform:translate(-50%,-50%) rotate(var(--base-rotation)) rotate(var(--line-rotation));transition:.25s transform;transition:var(--duration) transform;will-change:transform}.stack-item__toggle span[aria-hidden=true]:after{--line-rotation: 90deg}.stack-item__toggle[aria-expanded=true]{--base-rotation: 45deg}.stack-item__toggle{opacity:0;transition:.25s opacity;transition:var(--duration) opacity}.stack-item__toggle:focus-visible{opacity:1}.stack-item__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:10px 10px;grid-gap:var(--spacing-s) var(--grid-gutter);gap:10px 10px;gap:var(--spacing-s) var(--grid-gutter);padding-bottom:10px;padding-bottom:var(--spacing-s-2-m);font-size:17px}@media print,screen and (min-width:30.0625em){.stack-item__content{font-size:calc(17px + 13 * ((100vw - 390px) / 1050));--font-size: calc(17px + 13 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 14.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 14.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.stack-item__content{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.stack-item__content{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.stack-item__content{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.stack-item__content{font-size:17px;--font-size: 17px}}}.stack-item__content figure{--ratio-max-height: 90vmin}@media print,screen and (min-width:48.0625em){.stack-item__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);padding-top:10px;padding-top:var(--spacing-s)}.stack-item__content .rich-text{padding-right:10px;padding-right:var(--grid-gutter)}.stack-item__content figure{order:1}}.slideshow{position:relative;width:min(calc(100vw + -0px),calc(100vw + -0px));width:var(--layout-width);margin-left:calc(50% - (min(calc(100vw + -0px),calc(100vw + -0px))/2));margin-left:calc(50% - var(--layout-width) / 2);--progress: 0;--progress-abs: 0;--progress-out: 0;--speed: 0ms;--slideshow-info-text-color: var(--color-slideshow-nav);--slideshow-info-text-mode: normal;--slideshow-info-spacing: var(--spacing-m);--slideshow-gap: var(--spacing-s)}@media print,screen and (min-width:64em){.slideshow{--slideshow-gap: var(--spacing-m)}}.slideshow.is-static .slideshow__nav,.slideshow.is-static .slideshow__pagination{display:none}.slideshow[data-current-slide-interactive] .slideshow__nav{width:25%;height:50%}.slideshow__slide{width:100%;width:calc(100% * var(--slide-width, 1));padding-left:0;padding-left:var(--slide-padding-left, 0px);padding-right:0;padding-right:var(--slide-padding-right, 0px)}.slideshow--caption .slideshow__slide figcaption{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slideshow--text{--slideshow-gap: 0px !important}.slideshow--text .slideshow__info{mix-blend-mode:normal}.slideshow--text .slideshow__cta{display:none}.slideshow--previews .slideshow__slide{display:flex;height:auto;--slide-width: .75;--preview-ratio: var(--collapsed-preview-ratio, .8);--preview-text-inset: var(--page-padding-x)}.slideshow--previews .slideshow__slide>*{width:100%}@media print,screen and (min-width:48.0625em){.slideshow--previews{--slideshow-gap: 0px !important}.slideshow--previews .slideshow__slide{--slide-width: .5;--preview-ratio: 1}.slideshow--previews .case-preview .case-preview__inner{position:relative;aspect-ratio:1/1;grid-template-rows:1fr auto}.slideshow--previews .case-preview .case-preview__media{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;z-index:9;z-index:calc(var(--zindex-content) - 1);transition:.25s opacity;transition:var(--duration) opacity;opacity:0}.slideshow--previews .case-preview .case-preview__media .ratio-container{position:static}@media(hover:hover){.slideshow--previews .case-preview:hover .case-preview__media{opacity:1}}.slideshow--previews .case-preview .case-preview__title{font-size:30px}}@media print,screen and (min-width:48.0625em)and (min-width:30.0625em){.slideshow--previews .case-preview .case-preview__title{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.slideshow--previews .case-preview .case-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.slideshow--previews .case-preview .case-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.slideshow--previews .case-preview .case-preview__title{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.slideshow--previews .case-preview .case-preview__title{font-size:30px;--font-size: 30px}}}@media print,screen and (min-width:64em){.slideshow--previews{--slideshow-gap: 0px !important}.slideshow--previews .slideshow__slide{--slide-width: .3333333;--preview-ratio: 1}.slideshow--previews .case-preview .case-preview__inner{position:relative;aspect-ratio:1/1;grid-template-rows:1fr auto}.slideshow--previews .case-preview .case-preview__media{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;z-index:9;z-index:calc(var(--zindex-content) - 1);transition:.25s opacity;transition:var(--duration) opacity;opacity:0}.slideshow--previews .case-preview .case-preview__media .ratio-container{position:static}@media(hover:hover){.slideshow--previews .case-preview:hover .case-preview__media{opacity:1}}.slideshow--previews .case-preview .case-preview__title{font-size:30px}}@media print,screen and (min-width:64em)and (min-width:30.0625em){.slideshow--previews .case-preview .case-preview__title{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.slideshow--previews .case-preview .case-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.slideshow--previews .case-preview .case-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.slideshow--previews .case-preview .case-preview__title{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.slideshow--previews .case-preview .case-preview__title{font-size:30px;--font-size: 30px}}}.slideshow--resources{--slideshow-gap: 0px !important}.slideshow--resources .slideshow__info{position:absolute;top:100vh;top:100dvh;bottom:auto;left:0;padding-bottom:max(15px,0);padding-bottom:max(15px,env(safe-area-inset-bottom));padding-bottom:var(--page-padding-bottom-safe);transform:translateY(-100%)}.slideshow__space-between{width:var(--slideshow-gap)}.slideshow__space-before,.slideshow__space-after{width:0px;width:var(--swiper-space-around, 0px)}.slideshow--media.slideshow--wide{--swiper-centered: true;--slideshow-info-spacing: var(--spacing-m-2-l)}@media screen and (max-width:30.06125em){.slideshow--media.slideshow--wide{--swiper-centered: false !important;--swiper-space-around: 0px !important}.slideshow--media.slideshow--wide .slideshow__slide{--slide-width: .75 !important}.slideshow--media.slideshow--wide .slideshow__slide .ratio-container{--ratio: .75 !important}}@media print,screen and (min-width:30.0625em){.slideshow--media.slideshow--wide .slideshow__slide{--slide-width: .6666666;--first-slide-width: .6666666}.slideshow--media.slideshow--wide .slideshow__slide:not([data-index="0"]){--slide-width: calc(.6666666 / var(--first-slide-ratio) * var(--slide-ratio));--ratio-min-height: calc(var(--slideshow-width, var(--layout-width)) * var(--first-slide-width) / var(--first-slide-ratio));--ratio-max-height: calc(var(--slideshow-width, var(--layout-width)) * var(--first-slide-width) / var(--first-slide-ratio))}}.slideshow__nav{position:absolute;top:50%;transform:translateY(-50%);width:50%;height:100%;z-index:1;padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);transition:opacity .1s;transition:opacity var(--duration-fast);opacity:0;outline:none;cursor:grab}.slideshow__nav:focus-visible{opacity:1}.slideshow__nav:focus-visible span{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}.slideshow__nav[data-direction=prev]{left:0}.slideshow__nav[data-direction=next]{text-align:right;right:0}.slideshow__nav[disabled]{cursor:default}.slideshow__info{position:absolute;bottom:0;left:0;width:100%;padding:0 1em var(--slideshow-info-spacing);color:var(--slideshow-info-text-color);mix-blend-mode:var(--slideshow-info-text-mode);z-index:2;pointer-events:none}.slideshow__cta{padding-bottom:10px;padding-bottom:var(--spacing-s-2-m);text-align:center;transition:opacity .1s;transition:opacity var(--duration-fast);font-size:22px}@media print,screen and (min-width:30.0625em){.slideshow__cta{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.slideshow__cta{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.slideshow__cta{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.slideshow__cta{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.slideshow__cta{font-size:22px;--font-size: 22px}}}.slideshow__cta{text-transform:none}.slideshow--autoplay .slideshow__cta,.has-interacted .slideshow__cta{opacity:0}.slideshow__cta:before{content:"("}.slideshow__cta:after{content:")"}.swiper-pagination-bullets{--bullet-size: 15px;--swiper-pagination-bullet-horizontal-gap: calc(var(--bullet-size) / 2);--swiper-pagination-color: var(--slideshow-info-text-color, currentColor);--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-width: var(--bullet-size);--swiper-pagination-bullet-height: var(--bullet-size);--swiper-pagination-bullet-border-radius: var(--bullet-size);display:flex;justify-content:center}.swiper-pagination-bullet{position:relative;transition:background-color .1s,opacity .1s;transition:background-color var(--duration-fast),opacity var(--duration-fast);border:1px solid var(--swiper-pagination-color);pointer-events:auto}.swiper-pagination-bullet:focus{background-color:var(--swiper-pagination-color);opacity:1}@media(hover:hover){.swiper-pagination-bullet:hover{background-color:var(--swiper-pagination-color);opacity:1}}.slideshow__caption{font-size:17px}@media print,screen and (min-width:30.0625em){.slideshow__caption{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.slideshow__caption{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.slideshow__caption{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.slideshow__caption{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.slideshow__caption{font-size:17px;--font-size: 17px}}}.slideshow__caption>div:has(.rich-text){padding-top:20px;padding-top:var(--spacing-m);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media print,screen and (min-width:30.0625em){.slideshow__caption>div:has(.rich-text){max-width:calc(5 * (min(calc(100vw + -0px),calc(100vw + -0px)) / 6));max-width:calc(5 * calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6));max-width:calc(5 * var(--layout-column-width));padding-right:0}}@media print,screen and (min-width:64em){.slideshow__caption>div:has(.rich-text){max-width:calc(4 * (min(calc(100vw + -0px),calc(100vw + -0px)) / 6));max-width:calc(4 * calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6));max-width:calc(4 * var(--layout-column-width))}}@media screen and (min-width:81.25em){.slideshow__caption>div:has(.rich-text){max-width:calc(.5*min(calc(100vw + -0px),calc(100vw + -0px)));max-width:calc(3 * var(--layout-column-width))}}.slideshow__caption .rich-text{padding-right:20px;padding-right:var(--spacing-m)}.search-preview{padding:20px 0;padding:var(--spacing-m) 0;padding-bottom:40px;padding-bottom:var(--spacing-l);border-top:1px solid;border-top:var(--border-width) solid;border-bottom:1px solid;border-bottom:var(--border-width) solid}.search-preview:first-child{border-top:none}.search-preview+.search-preview{border-top:none}.search-preview__header{display:grid;grid-gap:10px;grid-gap:var(--spacing-s);gap:10px;gap:var(--spacing-s)}.search-preview__title{font-size:30px}@media print,screen and (min-width:30.0625em){.search-preview__title{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.search-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.search-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.search-preview__title{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.search-preview__title{font-size:30px;--font-size: 30px}}}.search-preview__meta{order:-1}.search-preview__meta>*{display:inline}.search-preview__meta>:not(:last-child):after{content:", "}.search-preview__content{gap:10px;gap:var(--spacing-s);padding-top:20px;padding-top:var(--spacing-m);color:#9a9a9a;color:var(--color-text-light);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.search-preview__content mark{background-color:transparent;color:#000;color:var(--color-text)}@media print,screen and (min-width:48.0625em){.search-preview{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l-2-xl)}.search-preview__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);font-size:30px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media print,screen and (min-width:48.0625em)and (min-width:30.0625em){.search-preview__content{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.search-preview__content{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.search-preview__content{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.search-preview__content{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.search-preview__content{font-size:30px;--font-size: 30px}}}@media screen and (min-width:81.25em){.search-preview{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l-2-xl)}.search-preview__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);font-size:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width:81.25em)and (min-width:30.0625em){.search-preview__content{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.search-preview__content{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.search-preview__content{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.search-preview__content{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.search-preview__content{font-size:30px;--font-size: 30px}}}.rich-text{--rich-text-base-font-size: var(--font-size);--rich-text-base-line-height: var(--line-height);text-wrap:pretty;word-break:break-word;word-wrap:break-word}.rich-text>:first-child{margin-top:0!important}.rich-text>:last-child{margin-bottom:0!important}.rich-text:not(.rich-text--no-links) a[href]:not(.text-style-button):not([href^="tel:"]):not([href=""]),.rich-text:not(.rich-text--no-links) button:not(.text-style-button):not([href^="tel:"]):not([href=""]){-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.rich-text:not(.rich-text--no-links) a:not([href]),.rich-text:not(.rich-text--no-links) a[href=""]{pointer-events:none}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-top:1.9em;padding-bottom:1rlh}.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child{margin-top:0}.rich-text h1,.rich-text h2{text-transform:uppercase;font-size:30px}@media print,screen and (min-width:30.0625em){.rich-text h1,.rich-text h2{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.rich-text h1,.rich-text h2{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.rich-text h1,.rich-text h2{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.rich-text h1,.rich-text h2{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.rich-text h1,.rich-text h2{font-size:30px;--font-size: 30px}}}.rich-text h3{text-transform:uppercase}.rich-text p,.rich-text ul,.rich-text ol,.rich-text figure,.rich-text img,.rich-text blockquote,.rich-text table,.rich-text .table-wrapper,.rich-text address{margin-bottom:1lh}.rich-text p:last-child,.rich-text ul:last-child,.rich-text ol:last-child,.rich-text figure:last-child,.rich-text img:last-child,.rich-text blockquote:last-child,.rich-text table:last-child,.rich-text .table-wrapper:last-child,.rich-text address:last-child{margin-bottom:0}.rich-text p:empty:first-child,.rich-text p:empty:last-child,.rich-text ul:empty:first-child,.rich-text ul:empty:last-child,.rich-text ol:empty:first-child,.rich-text ol:empty:last-child,.rich-text blockquote:empty:first-child,.rich-text blockquote:empty:last-child{display:none}.rich-text figure img,.rich-text figure svg,.rich-text figure video,.rich-text figure mux-video,.rich-text figure mux-player,.rich-text figure iframe,.rich-text figure blockquote{margin-bottom:0}.rich-text blockquote p:first-child{margin-top:var(--text-box-trim)}.rich-text blockquote p.text-style-small{font-size:17px}@media print,screen and (min-width:30.0625em){.rich-text blockquote p.text-style-small{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.rich-text blockquote p.text-style-small{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.rich-text blockquote p.text-style-small{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.rich-text blockquote p.text-style-small{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.rich-text blockquote p.text-style-small{font-size:17px;--font-size: 17px}}}.rich-text ul{display:table;list-style:none}.rich-text ul>li{display:table-row}.rich-text ul>li:before{display:table-cell;padding-right:.4em;content:"•"}.rich-text ol{display:table;list-style:none;counter-reset:table-ol}.rich-text ol>li{display:table-row;counter-increment:table-ol}.rich-text ol>li:before{display:table-cell;text-align:right;padding-right:.4em;content:counter(table-ol) ".";white-space:nowrap}.rich-text .text-style-button{display:inline-block;padding:.225em .65em .05em;padding:var(--button-padding);background-color:transparent;background-color:var(--button-background, transparent);color:inherit;color:var(--button-color, inherit);border:1px solid currentColor;border:var(--button-border-width, var(--border-width)) solid var(--button-border-color, currentColor);border-radius:9999vw;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:transparent;font-size:17px}@media print,screen and (min-width:30.0625em){.rich-text .text-style-button{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.rich-text .text-style-button{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.rich-text .text-style-button{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.rich-text .text-style-button{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.rich-text .text-style-button{font-size:17px;--font-size: 17px}}}.rich-text .text-style-button{margin-right:.25em}.rich-text .text-style-small{font-size:17px}@media print,screen and (min-width:30.0625em){.rich-text .text-style-small{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.rich-text .text-style-small{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.rich-text .text-style-small{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.rich-text .text-style-small{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.rich-text .text-style-small{font-size:17px;--font-size: 17px}}}.rich-text .text-style-large{font-size:30px}@media print,screen and (min-width:30.0625em){.rich-text .text-style-large{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.rich-text .text-style-large{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.rich-text .text-style-large{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.rich-text .text-style-large{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.rich-text .text-style-large{font-size:30px;--font-size: 30px}}}.rich-text p+.text-style-small{margin-top:-.4lh}.rich-text .text-style-small+.text-style-large{margin-top:.85lh}.resource-preview{container:preview/inline-size;background-color:var(--color-accent-resource);aspect-ratio:1/1}.resource-preview__title{padding:20px;padding:var(--spacing-m)}.resource-preview__title{font-size:30px}@media print,screen and (min-width:30.0625em){.resource-preview__title{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.resource-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.resource-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.resource-preview__title{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.resource-preview__title{font-size:30px;--font-size: 30px}}}.resource-preview__cta,.resource-preview__meta{display:none}@container preview (min-width: 450px){.resource-preview__title{font-size:35px}@media print,screen and (min-width:30.0625em){.resource-preview__title{font-size:calc(35px + 0*(100vw - 390px));--font-size: calc(35px + 0*(100vw - 390px)) ;line-height:calc(40.25px + 0*(100vw - 390px));--line-height: calc(40.25px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.resource-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.resource-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.resource-preview__title{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.resource-preview__title{font-size:35px;--font-size: 35px}}}.resource-preview__title{text-wrap:balance;padding-right:60px;padding-right:var(--spacing-xl)}}@container preview (min-width: 650px){.resource-preview__title{font-size:60px}@media print,screen and (min-width:30.0625em){.resource-preview__title{font-size:calc(60px + 0*(100vw - 390px));--font-size: calc(60px + 0*(100vw - 390px)) ;line-height:calc(66px + 0*(100vw - 390px));--line-height: calc(66px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.resource-preview__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.resource-preview__title{line-height:66px;--line-height: 66px}}@media screen and (min-width:1440px){.resource-preview__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.resource-preview__title{font-size:60px;--font-size: 60px}}}}.related>header{padding-top:20px;padding-top:var(--spacing-m);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.related>header h2{padding-bottom:10px;padding-bottom:var(--spacing-s);font-size:30px}@media print,screen and (min-width:30.0625em){.related>header h2{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.related>header h2{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.related>header h2{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.related>header h2{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.related>header h2{font-size:30px;--font-size: 30px}}}.related>header h2{text-transform:uppercase}.related.tabs .tabs__tab:only-of-type{display:none}.ratio-container{position:relative;max-width:100%;height:0;overflow:hidden;background-color:#0000000b;background-color:var(--color-lazyload);padding-bottom:100%;padding-bottom:calc(100% / var(--ratio, 1));padding-bottom:min(99999vh,max(0px,100% / 1));padding-bottom:min(var(--ratio-max-height, 99999vh),max(var(--ratio-min-height, 0px),100% / var(--ratio, 1)))}.ratio-container img,.ratio-container video,.ratio-container mux-video,.ratio-container mux-player,.ratio-container iframe,.ratio-container canvas,.ratio-container div.lazyload,.ratio-container div.lazyloading,.ratio-container div.lazyloaded{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-container img,.ratio-container video,.ratio-container canvas{-o-object-fit:cover;object-fit:cover;-o-object-fit:var(--fit, cover);object-fit:var(--fit, cover);-o-object-position:center;object-position:center;-o-object-position:var(--position, center);object-position:var(--position, center)}.ratio-container mux-video,.ratio-container mux-player{--media-object-fit: var(--fit, cover)}.is-drawing{--fit: contain;--color-lazyload: transparent}[data-media-effect=monochrome] .ratio-container img,[data-media-effect=monochrome] .ratio-container video,[data-media-effect=monochrome] .ratio-container mux-video,[data-media-effect=monochrome] .ratio-container mux-player,[data-media-effect=monochrome] .ratio-container iframe,[data-media-effect=monochrome] .ratio-container canvas{filter:grayscale(100%)}[data-media-effect=highlight] .ratio-container{background-color:#d9ef57;background-color:var(--color-accent)}[data-media-effect=highlight] .ratio-container img,[data-media-effect=highlight] .ratio-container video,[data-media-effect=highlight] .ratio-container mux-video,[data-media-effect=highlight] .ratio-container mux-player,[data-media-effect=highlight] .ratio-container iframe,[data-media-effect=highlight] .ratio-container canvas{mix-blend-mode:multiply;filter:grayscale(100%)}.publication-preview{container:preview/inline-size;position:relative}.publication-preview__header{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;padding:10px;padding:var(--spacing-s);z-index:10;z-index:var(--zindex-content);font-size:22px}@media print,screen and (min-width:30.0625em){.publication-preview__header{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.publication-preview__header{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.publication-preview__header{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.publication-preview__header{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.publication-preview__header{font-size:22px;--font-size: 22px}}}.publication-preview__title{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.publication-preview__title:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.publication-preview__title{text-transform:uppercase}.publication-preview__meta{padding-top:1lh}.publication-preview__media .ratio-container{--ratio: var(--preview-ratio, 1) !important}.publication-preview__cta{display:none}.publication-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--grid-cols, 1),var(--1fr))}@media print,screen and (min-width:30.0625em){.publication-grid{--grid-cols: 2}}@media print,screen and (min-width:64em){.publication-grid{--grid-cols: 3}}@media screen and (max-width:48.06125em){.publication-grid--collapse{display:flex;gap:10px;gap:var(--spacing-s-2-m);max-width:min(calc(100vw + -0px),calc(100vw + -0px));max-width:var(--layout-width);padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.publication-grid--collapse::-webkit-scrollbar{display:none}.publication-grid--collapse.is-resetting{scroll-snap-type:none}.publication-grid--collapse>*{--preview-ratio: var(--collapsed-preview-ratio, .75);--preview-text-inset: var(--page-padding-x);flex:0 0 75%;scroll-snap-align:start}}@media screen and (min-width:30.0625em)and (max-width:48.06125em){.publication-grid--collapse>*{flex:0 0 40%}}.publication-grid--collapse{--collapsed-preview-ratio: .75}@container preview (min-width: 350px){.publication-preview__header{padding:20px;padding:var(--spacing-m)}}.project-table{table-layout:fixed}.project-table tr{cursor:pointer}.project-table tr.is-inactive{color:#9a9a9a;color:var(--color-text-light);cursor:inherit}.project-table th,.project-table td{border-bottom:1px solid;border-bottom:var(--border-width) solid;width:16.666%}.project-table th:nth-last-child(2),.project-table td:nth-last-child(2){padding-left:calc(max(10px,0) * 1 / 3);padding-left:calc(max(10px,env(safe-area-inset-right)) * 1 / 3);padding-left:calc(var(--page-padding-right-safe) * 1 / 3)}.project-table th:last-child,.project-table td:last-child{padding-left:calc(max(10px,0) * 2 / 3);padding-left:calc(max(10px,env(safe-area-inset-right)) * 2 / 3);padding-left:calc(var(--page-padding-right-safe) * 2 / 3)}.project-table th[data-title],.project-table td[data-title]{width:50%;text-transform:uppercase}@media print,screen and (min-width:30.0625em){.project-table th[data-title],.project-table td[data-title]{text-wrap:balance}}.project-table th{padding-bottom:20px;padding-bottom:var(--spacing-m-2-l)}.project-table td{padding-top:calc(10px + .25em);padding-top:calc(var(--spacing-s-2-m) + .25em);padding-bottom:10px;padding-bottom:var(--spacing-s-2-m)}.project-table td:not(:last-child){padding-right:.75em}@media screen and (max-width:63.99875em){.project-table{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr)}.project-table thead,.project-table tbody{display:block}.project-table tr{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);border-bottom:1px solid;border-bottom:var(--border-width) solid;padding:10px 0;padding:var(--spacing-s) 0}.project-table tbody tr{gap:10px 0;gap:var(--spacing-s) 0}.project-table th,.project-table td{width:auto!important;padding:0;border-bottom:none;padding-left:0!important}.project-table th:empty,.project-table td:empty{display:none}}.project-preview{display:grid;align-content:start;grid-gap:10px 0;grid-gap:var(--spacing-s) 0;gap:10px 0;gap:var(--spacing-s) 0}.project-preview__media{order:-1}.project-preview__media .ratio-container{--ratio: var(--preview-ratio, 1) !important}.project-preview__info{display:flex;flex-direction:column;padding:.25em 10px 0 0;padding:.25em var(--spacing-s) 0 var(--preview-text-inset, 0px)}.project-preview__title{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.project-preview__title:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.project-preview__title{text-transform:uppercase;text-wrap:pretty}.project-preview__cta,.project-preview__meta{display:none}.project-preview__detail{padding-top:1lh}.project-preview__button{margin:auto;padding-top:1lh;text-align:center}.project-preview__button a{display:inline-block;padding:.225em .65em .05em;padding:var(--button-padding);background-color:transparent;background-color:var(--button-background, transparent);color:inherit;color:var(--button-color, inherit);border:1px solid currentColor;border:var(--button-border-width, var(--border-width)) solid var(--button-border-color, currentColor);border-radius:9999vw;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:transparent;font-size:17px}@media print,screen and (min-width:30.0625em){.project-preview__button a{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.project-preview__button a{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.project-preview__button a{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.project-preview__button a{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.project-preview__button a{font-size:17px;--font-size: 17px}}}.project-preview__button a{--button-border-width: 0px;--button-background: var(--color-background);--button-background: var(--color-white)}.project-preview--compact{position:relative}.project-preview--compact .project-preview__info{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;z-index:10;z-index:var(--zindex-content);padding:20px;padding:var(--spacing-m)}.project-preview--compact .project-preview__media{order:-1}.project-preview--compact .project-preview__media .ratio-container{--ratio: 1 !important}.project-preview--captioned .project-preview__info{padding:10px 0 0;padding:var(--spacing-s) 0 0 0}.project-preview--captioned .project-preview__media{order:-1}.project-preview--captioned .project-preview__media .ratio-container{--ratio: 1 !important}.project-preview--captioned[data-flush-left] .project-preview__info{padding-left:20px;padding-left:var(--spacing-m)}.project-grid{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media print,screen and (min-width:30.0625em){.project-grid{padding-left:0;padding-right:0}}.project-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr) var(--1fr);align-items:start}.project-gallery__nav{display:grid;grid-gap:40px;grid-gap:var(--spacing-l);gap:40px;gap:var(--spacing-l);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:20px;padding-right:var(--spacing-m);font-size:22px}@media print,screen and (min-width:30.0625em){.project-gallery__nav{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.project-gallery__nav{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.project-gallery__nav{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.project-gallery__nav{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.project-gallery__nav{font-size:22px;--font-size: 22px}}}.project-gallery__nav button{color:#9a9a9a;color:var(--color-text-light)}.project-gallery__nav button span{display:block}.project-gallery__nav button span:first-child{text-transform:uppercase}@media(hover:hover){.project-gallery__nav button:hover{color:#000;color:var(--color-text)}}.project-gallery__nav button[aria-expanded=true]{color:#000;color:var(--color-text)}.project-gallery__nav button[aria-expanded=true] span:first-child{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.project-gallery__nav button[aria-expanded=true] span:first-child:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.project-gallery__slideshow{grid-column:span 2;overflow:hidden}.project-gallery__slideshow .slideshow{margin-left:0;width:100%}.page-progress-bar{height:2px;background-color:#000;background-color:var(--color-text)}.preview{position:relative}.preview a,.preview button{position:relative;z-index:11;z-index:calc(var(--zindex-content) + 1)}.preview>a{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;z-index:var(--zindex-content)}.person-preview{display:grid;grid-gap:10px;grid-gap:var(--spacing-s);gap:10px;gap:var(--spacing-s)}.person-preview__header{padding:0;padding:0 var(--preview-text-inset, 0px)}.person-preview__title{text-transform:uppercase}.person-preview__meta div{display:inline-block}.person-preview__meta div:not(:empty):not(:last-child):after{content:", "}.person-preview__cta{display:none}.person-preview__media{order:-1}.person-preview__media .ratio-container{--ratio: var(--preview-ratio, 1) !important}.person-index{display:grid;grid-gap:20px;grid-gap:var(--spacing-m);gap:20px;gap:var(--spacing-m);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.person-index__names{list-style:none;display:flex;flex-wrap:wrap;gap:5px 10px;gap:var(--spacing-xs-2-m) var(--spacing-s-2-m);font-size:22px}@media print,screen and (min-width:30.0625em){.person-index__names{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.person-index__names{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.person-index__names{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.person-index__names{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.person-index__names{font-size:22px;--font-size: 22px}}}.person-index__names li{display:inline-block;position:relative}.person-index__names li:not(:last-child)>span:after,.person-index__names li:not(:last-child)>a:after{content:", ";pointer-events:none;color:#000;color:var(--color-text)}.person-index__names figure{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);transform:translate(-50%,var(--spacing-s));width:min(80vmin,11lh);height:min(80vmin,11lh);z-index:50;z-index:var(--zindex-overlay);pointer-events:none;transition:opacity .25s ease-in-out;transition:opacity var(--duration) ease-in-out;opacity:0;opacity:var(--img-opacity, 0)}@media screen and (max-width:48.06125em){.person-index__names figure{display:none}}.person-index__names figcaption{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.person-index__names li>a:focus-visible+figure{--img-opacity: 1}@media(hover:hover){.person-index__names li>span:hover+figure,.person-index__names li>a:hover+figure{--img-opacity: 1}}.person-index__names li>a:focus-visible{color:#9a9a9a;color:var(--color-text-light)}@media(hover:hover){.person-index__names li>a:hover{color:#9a9a9a;color:var(--color-text-light)}}.person-index__names .ratio-container{--color-lazyload: transparent;--ratio: 1 !important;--fit: contain}.person-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--grid-cols, 1),var(--1fr));grid-gap:10px;grid-gap:var(--spacing-s-2-m);gap:10px;gap:var(--spacing-s-2-m);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media print,screen and (min-width:30.0625em){.person-grid{--grid-cols: 2}}@media print,screen and (min-width:48.0625em){.person-grid{--grid-cols: 3}}@media print,screen and (min-width:64em){.person-grid{--grid-cols: 4}}@media screen and (max-width:48.06125em){.person-grid--collapse{display:flex;gap:10px;gap:var(--spacing-s-2-m);max-width:min(calc(100vw + -0px),calc(100vw + -0px));max-width:var(--layout-width);padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.person-grid--collapse::-webkit-scrollbar{display:none}.person-grid--collapse.is-resetting{scroll-snap-type:none}.person-grid--collapse>*{--preview-ratio: var(--collapsed-preview-ratio, .75);--preview-text-inset: var(--page-padding-x);flex:0 0 75%;scroll-snap-align:start}}@media screen and (min-width:30.0625em)and (max-width:48.06125em){.person-grid--collapse>*{flex:0 0 40%}}.person-grid--collapse{--collapsed-preview-ratio: .9}.pagination{display:flex;justify-content:space-between;gap:0 20px;gap:0 var(--spacing-m);font-size:30px}@media print,screen and (min-width:30.0625em){.pagination{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.pagination{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.pagination{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.pagination{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.pagination{font-size:30px;--font-size: 30px}}}.pagination{padding-top:40px;padding-top:var(--spacing-l);padding-bottom:20px;padding-bottom:var(--spacing-m)}@media print,screen and (min-width:48.0625em){.pagination{padding-top:20px;padding-top:var(--spacing-m)}}.pagination__prefix,.pagination__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination__pages{display:flex;justify-content:center;flex-wrap:wrap;gap:.25em;color:#9a9a9a;color:var(--color-text-light)}.pagination__pages .is-page:not(.is-last) a:after{content:","}.pagination__pages .is-active,.pagination__pages a:focus{color:#000;color:var(--color-text)}@media(hover:hover){.pagination__pages a:hover{color:#000;color:var(--color-text)}}.pagination__pages .is-previous,.pagination__pages .is-next{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination__all{white-space:nowrap}.note{display:flex;flex-direction:column;gap:1lh;padding:20px;padding:var(--spacing-m);background-color:var(--color-note-background, var(--color-accent-resource));aspect-ratio:1/1}.note__title{margin-bottom:auto;font-size:30px}@media print,screen and (min-width:30.0625em){.note__title{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.note__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.note__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.note__title{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.note__title{font-size:30px;--font-size: 30px}}}.note__meta{display:none}.news-stack-item{padding:20px 0;padding:var(--spacing-m) 0;padding-bottom:40px;padding-bottom:var(--spacing-l);border-top:1px solid;border-top:var(--border-width) solid;border-bottom:1px solid;border-bottom:var(--border-width) solid}.news-stack-item:first-child{border-top:none}.news-stack-item+.news-stack-item{border-top:none}.news-stack-item__header{display:grid;grid-template-columns:minmax(0,calc(50% - 5px)) minmax(0,1fr) auto;grid-template-columns:minmax(0,calc(50% - var(--spacing-s) / 2)) var(--1fr) auto;grid-template-areas:"date meta toggle" "title title title";align-items:start;grid-gap:10px;grid-gap:var(--spacing-s);gap:10px;gap:var(--spacing-s);cursor:pointer}.news-stack-item__title{grid-area:title;font-size:30px}@media print,screen and (min-width:30.0625em){.news-stack-item__title{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.news-stack-item__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.news-stack-item__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.news-stack-item__title{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.news-stack-item__title{font-size:30px;--font-size: 30px}}}.news-stack-item__title{text-wrap:pretty}.news-stack-item__meta{grid-area:meta}.news-stack-item__date{grid-area:date}.news-stack-item__toggle{grid-area:toggle;--base-rotation: 0deg;--line-rotation: 0deg;display:flex;margin-left:.5em;font-size:22px}@media print,screen and (min-width:30.0625em){.news-stack-item__toggle{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.news-stack-item__toggle{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.news-stack-item__toggle{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.news-stack-item__toggle{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.news-stack-item__toggle{font-size:22px;--font-size: 22px}}}.news-stack-item__toggle span[aria-hidden=false]{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.news-stack-item__toggle span[aria-hidden=true]{position:relative;display:inline-block;width:1.25em;height:1.25em}.news-stack-item__toggle span[aria-hidden=true]:before,.news-stack-item__toggle span[aria-hidden=true]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;height:var(--border-width);background-color:currentColor;transform:translate(-50%,-50%) rotate(var(--base-rotation)) rotate(var(--line-rotation));transition:.25s transform;transition:var(--duration) transform;will-change:transform}.news-stack-item__toggle span[aria-hidden=true]:after{--line-rotation: 90deg}.news-stack-item__toggle[aria-expanded=true]{--base-rotation: 45deg}.news-stack-item__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);align-items:start;grid-gap:10px;grid-gap:var(--spacing-s);gap:10px;gap:var(--spacing-s);padding-top:30px;padding-top:calc(var(--spacing-m) + var(--spacing-s))}@media print,screen and (min-width:48.0625em){.news-stack-item{padding:20px 0;padding:var(--spacing-m) 0}.news-stack-item__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr)}.news-stack-item__media{order:1;padding-left:10px;padding-left:var(--spacing-s)}}@media print,screen and (min-width:64em){.news-stack-item__header{grid-template-columns:minmax(0,calc(25% - 7.5px)) minmax(0,calc(25% - 7.5px)) minmax(0,1fr) auto;grid-template-columns:minmax(0,calc(25% - var(--spacing-s) * 3 / 4)) minmax(0,calc(25% - var(--spacing-s) * 3 / 4)) var(--1fr) auto;grid-template-areas:"date meta . ." "title title title toggle"}}.news-preview{container:preview/inline-size;background-color:#d57a11;background-color:var(--color-accent-news)}.news-preview__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);grid-auto-rows:auto auto 1fr auto;grid-gap:20px 0;grid-gap:var(--spacing-m) 0;gap:20px 0;gap:var(--spacing-m) 0;padding:10px;padding:var(--spacing-s);aspect-ratio:1/1;aspect-ratio:var(--preview-ratio, 1/1)}.news-preview__date{order:-2;padding-right:1em}.news-preview__meta{order:-1}.news-preview__title{grid-column:1/-1;font-size:30px}@media print,screen and (min-width:30.0625em){.news-preview__title{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.news-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.news-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.news-preview__title{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.news-preview__title{font-size:30px;--font-size: 30px}}}@media print,screen and (min-width:30.0625em){.news-preview__title{text-wrap:balance}}.news-preview__text{grid-column:1/-1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:3lh}.news-preview__cta{grid-column:1/-1;text-align:center}.news-preview__cta a{display:inline-block;padding:.225em .65em .05em;padding:var(--button-padding);background-color:transparent;background-color:var(--button-background, transparent);color:inherit;color:var(--button-color, inherit);border:1px solid currentColor;border:var(--button-border-width, var(--border-width)) solid var(--button-border-color, currentColor);border-radius:9999vw;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:transparent;font-size:17px}@media print,screen and (min-width:30.0625em){.news-preview__cta a{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.news-preview__cta a{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.news-preview__cta a{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.news-preview__cta a{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.news-preview__cta a{font-size:17px;--font-size: 17px}}}.news-preview__cta a{--button-border-width: 0px;--button-background: var(--color-background);--button-background: var(--color-white)}@container preview (min-width: 350px){.news-preview__inner{padding:20px;padding:var(--spacing-m)}.news-preview__cta{padding-bottom:20px;padding-bottom:var(--spacing-m)}}.navigation-toggle{width:50px;width:var(--burger-button-size);height:40px;height:calc(var(--burger-button-size) / var(--burger-button-ratio));-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-transform:inherit;-webkit-text-decoration:none;text-decoration:none;text-align:inherit;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}[data-whatinput=mouse] .navigation-toggle,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .navigation-toggle{outline:0}[data-whatinput=touch] .navigation-toggle{outline:0}.navigation-toggle::-moz-focus-inner{padding:0;border:0}.navigation-toggle__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation-toggle__icon{display:inline-block;position:relative;width:50px;width:var(--burger-button-size);height:40px;height:calc(var(--burger-button-size) / var(--burger-button-ratio));transition:.25s opacity;transition:var(--duration) opacity}.navigation-toggle__icon span{position:absolute;left:0;width:100%;height:1px;height:var(--burger-button-border);background-color:currentColor;transition:.25s opacity,.25s transform;transition:var(--duration) opacity,var(--duration) transform;--offset: 0;--rotation: 0;--scale: 1;transform:translateY(0) rotate(0) scale(1);transform:translateY(var(--offset)) rotate(var(--rotation)) scale(var(--scale))}.navigation-toggle__icon span:nth-child(1){top:0}.navigation-toggle__icon span:nth-child(2){bottom:0}.navigation-toggle__icon span:nth-child(3),.navigation-toggle__icon span:nth-child(4){--offset: -50%;top:50%}@media screen and (max-width:30.06125em){.header .navigation-toggle span{height:2px;height:var(--burger-button-border-bold)}}@media screen and (max-width:30.06125em){.navigation-overlay .navigation-toggle__icon span{height:1.5px;height:var(--burger-button-border-medium)}}.navigation-overlay .navigation-toggle__icon span:nth-child(1){opacity:0}.navigation-overlay .navigation-toggle__icon span:nth-child(2){opacity:0}.navigation-overlay .navigation-toggle__icon span:nth-child(3){--rotation: 45deg}.navigation-overlay .navigation-toggle__icon span:nth-child(4){--rotation: -45deg}:root{--nav-overlay-width: var(--viewport-width)}.navigation-overlay{--color-background: var(--color-accent);--color-text: var(--color-black);position:fixed;top:0;right:calc((100vw + -0px - min(calc(100vw + -0px),calc(100vw + -0px)))/2);right:var(--layout-edge);width:calc(100vw + -0px);width:var(--nav-overlay-width);height:100%;background-color:#d9ef57;background-color:var(--color-background);color:#000;color:var(--color-text);font-size:22px}@media print,screen and (min-width:30.0625em){.navigation-overlay{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.navigation-overlay{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.navigation-overlay{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.navigation-overlay{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.navigation-overlay{font-size:22px;--font-size: 22px}}}.navigation-overlay{transition:transform .25s ease-in-out,visibility 0s ease-in-out .25s;transition:transform var(--duration) ease-in-out,visibility 0s ease-in-out var(--visibility-delay, var(--duration));transform:translate(calc(100% + (100vw + -0px - min(calc(100vw + -0px),calc(100vw + -0px)))/2));transform:translate(calc(100% + var(--layout-edge)));z-index:60;z-index:var(--zindex-nav)}.preload .navigation-overlay{transition:none}.js .navigation-overlay{visibility:hidden}.navigation-overlay.is-open{--visibility-delay: 0s;opacity:1;transform:none;visibility:visible}.navigation-overlay__inner{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;padding-top:max(15px,0);padding-top:max(15px,env(safe-area-inset-top));padding-top:var(--page-padding-top-safe);padding-left:max(20px,0);padding-left:max(20px,env(safe-area-inset-left));padding-left:var(--page-padding-overlay-left-safe);padding-right:max(20px,0);padding-right:max(20px,env(safe-area-inset-right));padding-right:var(--page-padding-overlay-right-safe);padding-bottom:20px;padding-bottom:var(--page-padding-overlay);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:61;z-index:calc(var(--zindex-nav) + 1)}.navigation-overlay__toggle{position:absolute;display:flex;top:max(15px,0);top:max(15px,env(safe-area-inset-top));top:var(--page-padding-top-safe);right:max(10px,0);right:max(10px,env(safe-area-inset-right));right:var(--page-padding-right-safe);z-index:62;z-index:calc(var(--zindex-nav) + 2)}.navigation-overlay__header{display:grid;justify-items:center;text-align:center;padding-bottom:1.25lh;grid-gap:0 40px;grid-gap:0 var(--spacing-l);gap:0 40px;gap:0 var(--spacing-l)}.navigation-overlay__header .logo{padding-bottom:.5lh}.navigation-overlay__header .language-selection{order:1}.navigation-overlay__footer{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.8lh 8em}.navigation-overlay__links a{display:block;padding:.65em 0 .45em;border-bottom:1px solid;border-bottom:var(--border-width) solid}.navigation-overlay__search{padding:1.5lh 0}.navigation-overlay__search button{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation-overlay__secondary{display:flex;flex-wrap:wrap;gap:0 1em;font-size:17px}@media print,screen and (min-width:30.0625em){.navigation-overlay__secondary{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.navigation-overlay__secondary{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.navigation-overlay__secondary{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.navigation-overlay__secondary{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.navigation-overlay__secondary{font-size:17px;--font-size: 17px}}}.navigation-overlay__external{display:flex;flex-wrap:wrap;gap:1em}.navigation-overlay__external a{display:inline-flex;justify-content:center;align-items:center;width:32px;width:var(--social-icon-size);height:32px;height:var(--social-icon-size);border-radius:999vw;color:inherit;background-color:#000;background-color:var(--color-text);color:#fff;color:var(--color-white)}.navigation-overlay__external a span[aria-hidden=false]{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation-overlay__external a span{line-height:0}.navigation-overlay__external a svg{width:.85em;height:.85em;fill:currentColor;stroke:none}@media print,screen and (min-width:48.0625em){.navigation-overlay__external a svg{width:1em;height:1em}}@media screen and (max-width:30.06125em){.navigation-overlay__external{gap:.75em}}@media screen and (max-width:30.06125em){.navigation-overlay__toggle{top:auto;right:calc(max(10px,0) + 5px);right:calc(max(10px,env(safe-area-inset-right)) + 5px);right:calc(var(--page-padding-right-safe) + 5px);bottom:calc(max(15px,0) + 3px);bottom:calc(max(15px,env(safe-area-inset-bottom)) + 3px);bottom:calc(var(--page-padding-bottom-safe) + 3px)}.navigation-overlay__footer{padding-right:calc(50px + 1em);padding-right:calc(var(--burger-button-size) + 1em)}}@media print,screen and (min-width:64em){:root{--nav-overlay-width: calc(var(--layout-width) / 3)}}@media print,screen and (min-width:30.0625em){.navigation-overlay__header{display:flex;flex-wrap:wrap;text-align:left;row-gap:.5em;padding-right:60px;padding-right:calc(var(--burger-button-size) + var(--grid-gutter))}.navigation-overlay__header .logo{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation-overlay__header .language-selection{flex:0 0 auto;order:-1}.navigation-overlay__links,.navigation-overlay__search{font-size:30px}}@media print,screen and (min-width:30.0625em)and (min-width:30.0625em){.navigation-overlay__links,.navigation-overlay__search{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.navigation-overlay__links,.navigation-overlay__search{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.navigation-overlay__links,.navigation-overlay__search{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.navigation-overlay__links,.navigation-overlay__search{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.navigation-overlay__links,.navigation-overlay__search{font-size:30px;--font-size: 30px}}}mux-video,mux-player{max-width:100%;height:auto;--media-font-family: Univers, Helvetica, Helvetica Neue, Arial, sans-serif;--media-font-size: 15px;--media-accent-color: var(--color-accent);--media-range-track-height: 2px}mux-video::part(center),mux-player::part(center){--media-control-background: transparent !important;--media-control-hover-background: rgba(0, 0, 0, .4) !important}mux-video,mux-player{--live-button: none;--seek-backward-button: none;--seek-forward-button: none;--airplay-button: none;--pip-button: none;--cast-button: none;--playback-rate-button: none;--rendition-selectmenu: none}.mux-player-container:fullscreen mux-player{--media-object-fit: contain}.logo{--logo-size: 35;--logo-size-collapsed: 22;--logo-collapse-progress: 0;--logo-scale-factor: calc(1 - (var(--logo-collapse-progress) * (1 - var(--logo-size-collapsed) / var(--logo-size))));font-size:35px}@media print,screen and (min-width:30.0625em){.logo{font-size:calc(35px + 15 * ((100vw - 390px) / 1050));--font-size: calc(35px + 15 * ((100vw - 390px) / 1050));line-height:calc(40.25px + 17.25 * ((100vw - 390px) / 1050));--line-height: calc(40.25px + 17.25 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.logo{line-height:57.5px;--line-height: 57.5px}}@media screen and (max-width:390px){.logo{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.logo{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.logo{font-size:35px;--font-size: 35px}}}.logo{text-transform:uppercase}.logo span{display:block;font-size:calc(var(--font-size) * var(--logo-scale-factor))!important;line-height:calc(var(--line-height) * var(--logo-scale-factor))!important;transition:font-size 50ms ease,line-height 50ms ease}.logo-header{--top-padding: calc(var(--header-height) / 2 + var(--page-padding-y) * 2);--available-height: calc(var(--viewport-height) - var(--top-padding) - var(--page-padding-bottom-safe));--line-height: .93;--lines: 7;display:flex;flex-direction:column;justify-content:end;width:min(calc(100vw + -0px),calc(100vw + -0px));width:var(--layout-width);height:calc(100vh + -0px);height:var(--viewport-height);padding-top:calc(max(2rem,2rem)/2 + 30px);padding-top:var(--top-padding);background-color:#d9ef57;background-color:var(--color-accent);overflow:hidden;font-size:calc(((100vh - 0px) - (max(2rem,2rem) / 2 + 15px * 2) - max(15px,0)) / 7 / (.93 * 1.03))!important;font-size:calc(((100vh - 0px) - (max(2rem,2rem) / 2 + 15px * 2) - max(15px,env(safe-area-inset-bottom))) / 7 / (.93 * 1.03))!important;font-size:calc(calc(100vh + -0px - (max(2rem,2rem)/2 + 30px) - max(15px,0)) / 7 / (.93 * 1.03))!important;font-size:calc(calc(100vh + -0px - (max(2rem,2rem)/2 + 30px) - max(15px,env(safe-area-inset-bottom))) / 7 / (.93 * 1.03))!important;font-size:calc(var(--available-height) / var(--lines) / (var(--line-height) * 1.03))!important;line-height:.93!important;line-height:var(--line-height)!important;font-weight:100}.logo-header strong{font-weight:300}.logo-header .logo-animation>div:nth-child(7)~div{display:none}@media screen and (orientation:landscape){.logo-header{--lines: 2.8}.logo-header .logo-animation>div:nth-child(3)~div{display:none}.logo-header .logo-animation>div:nth-child(1){--indent: .6em}.logo-header .logo-animation>div:nth-child(2){--indent: .5em}.logo-header .logo-animation>div:nth-child(3){--indent: -4.5em}}@media screen and (orientation:landscape)and (min-width:64em){.logo-header .logo-animation>div:nth-child(1){--indent: 1.4em}.logo-header .logo-animation>div:nth-child(2){--indent: 1.6em}.logo-header .logo-animation>div:nth-child(3){--indent: -2.95em}}.logo-animation{--gap: 2.2em;--indent: 0em;--progress: var(--scroll-visibility);--speed: 2;width:100%;overflow:hidden;font-weight:100}.logo-animation strong{font-weight:300}.logo-animation{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-spacing:.2em;text-transform:uppercase;transform:translateY(-.08em)}@media screen and (orientation:landscape){.logo-animation{--speed: 1}}.logo-animation>div{display:flex;gap:0 var(--gap);padding-top:.13em;margin-bottom:-.13em;transition:.1s transform;transform:translate3d(calc(0 * 2% * var(--speed) * 1),0,0);transform:translate3d(calc(var(--progress, 0) * 2% * var(--speed) * 1),0,0)}.logo-animation>div:nth-child(odd){transform:translate3d(calc(0 * 6% * var(--speed) * -1),0,0);transform:translate3d(calc(var(--progress, 0) * 6% * var(--speed) * -1),0,0)}.logo-animation>div>div{transform:translate(var(--indent))}.logo-animation>div:nth-child(1){--gap: 3.8em;--indent: 1em}.logo-animation>div:nth-child(2){--indent: 2.3em}.logo-animation>div:nth-child(3){--indent: -3.35em}.logo-animation>div:nth-child(4){--indent: -2.1em}.logo-animation>div:nth-child(5){--indent: -7.9em}.logo-animation>div:nth-child(6){--indent: 2.3em}.logo-animation>div:nth-child(7){--indent: -3.35em}.logo-animation--top{--progress: calc(var(--scroll-visibility) * 1.35)}:root{--lazyload-transition: var(--duration)}.lazyload,.lazyloading{opacity:0;will-change:opacity}.lazyloaded{opacity:1;transition:.25s opacity ease-in-out;transition:var(--lazyload-transition) opacity ease-in-out}.lazylqiploaded{opacity:0;transition:.25s opacity .125s ease-in-out;transition:var(--lazyload-transition) opacity calc(var(--lazyload-transition) / 2) ease-in-out}.language-selection{display:inline-flex}.language-selection div+div:before{content:"/";display:inline-block;margin-left:.4em;margin-right:.15em}.language-selection a[data-abbr]:after{content:attr(data-abbr)}.language-selection a[data-abbr] span{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-selection a[aria-current=true]{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.language-selection a[aria-current=true]:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.grid-overlay{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;position:fixed;display:grid;grid-template-columns:repeat(6,1fr);grid-template-columns:repeat(var(--layout-columns),1fr);pointer-events:none;z-index:70;z-index:var(--zindex-grid);opacity:1}.grid-overlay[hidden]{display:none}.grid-overlay>*{border-right:1px solid rgba(128,128,128,.2)}input:focus-visible,textarea:focus-visible{outline-offset:.25rem;outline-offset:var(--outline-offset)}.text-input-row{display:flex;align-items:end;gap:0 .5em}.text-input-row label{flex:0 0 auto;transform:translateY(.2em)}.text-input-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-transform:inherit;-webkit-text-decoration:none;text-decoration:none;text-align:inherit;width:100%;flex:1 1 auto;border-bottom:1px solid;border-bottom:var(--border-width) solid}.form{display:grid;grid-gap:40px;grid-gap:var(--spacing-l-2-xl);gap:40px;gap:var(--spacing-l-2-xl);grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr)}.form_heading{font-size:30px}@media print,screen and (min-width:30.0625em){.form_heading{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.form_heading{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.form_heading{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.form_heading{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.form_heading{font-size:30px;--font-size: 30px}}}.form__success{color:#197333;color:var(--color-success);font-size:22px}@media print,screen and (min-width:30.0625em){.form__success{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.form__success{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.form__success{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.form__success{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.form__success{font-size:22px;--font-size: 22px}}}.form__errors{color:#d57a11;color:var(--color-error);font-size:22px}@media print,screen and (min-width:30.0625em){.form__errors{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.form__errors{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.form__errors{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.form__errors{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.form__errors{font-size:22px;--font-size: 22px}}}@media print,screen and (min-width:48.0625em){.form:has(.form_heading){grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,var(--1fr))}.form:has(.form_heading)>*{grid-column:span 4;grid-column:var(--column, span 4)}.form:has(.form_heading) .form_heading{grid-row:1;--column: span 3}.form:has(.form_heading) .form__actions{grid-row:1;--column: span 1;justify-self:end}}.form__instructions{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-fields{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:40px;grid-gap:var(--spacing-l-2-xl);gap:40px;gap:var(--spacing-l-2-xl)}.form-section{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 20px;grid-gap:var(--spacing-m) var(--spacing-m);gap:20px 20px;gap:var(--spacing-m) var(--spacing-m)}.form-section--empty{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field__label{display:flex;gap:.1em}.form-field--hidden{display:none}.form-field__inner{grid-column-end:span 12;display:grid;grid-gap:10px;grid-gap:var(--spacing-s);gap:10px;gap:var(--spacing-s)}.form-field__legend{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field__input{order:-1}.form-field[data-type=text] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-transform:inherit;-webkit-text-decoration:none;text-decoration:none;text-align:inherit;width:100%;border-bottom:1px solid;border-bottom:var(--border-width) solid}.form-field[data-type=toggle]{font-size:17px}@media print,screen and (min-width:30.0625em){.form-field[data-type=toggle]{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.form-field[data-type=toggle]{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.form-field[data-type=toggle]{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.form-field[data-type=toggle]{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.form-field[data-type=toggle]{font-size:17px;--font-size: 17px}}}.form-field[data-type=toggle] label{display:grid;grid-template-columns:1em 1fr;grid-gap:10px;grid-gap:var(--spacing-s-2-m);gap:10px;gap:var(--spacing-s-2-m);text-wrap:pretty}.form-field[data-type=toggle] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparence;margin:0;display:grid;align-content:center;justify-content:center;place-content:center;font-size:22px}@media print,screen and (min-width:30.0625em){.form-field[data-type=toggle] input{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.form-field[data-type=toggle] input{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.form-field[data-type=toggle] input{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.form-field[data-type=toggle] input{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.form-field[data-type=toggle] input{font-size:22px;--font-size: 22px}}}.form-field[data-type=toggle] input{color:currentColor;width:1em;height:1em;border:1px solid currentColor;border:var(--border-width) solid currentColor;transform:translateY(-.1em)}.form-field[data-type=toggle] input:before{display:inline-block;content:"";width:.6em;height:.6em;transform:scale(0);transform:scale(var(--input-scale, 0));transition:.1s transform ease-in-out;transition:var(--duration-fast) transform ease-in-out;box-shadow:inset 1em 1em currentColor;background:currentColor}.form-field[data-type=toggle] input:checked{--input-scale: 1}@media print,screen and (min-width:48.0625em){.form-section{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,var(--1fr))}.form-field[data-width="25"]{grid-column-end:span 6}.form-field[data-width="33"]{grid-column-end:span 4}.form-field[data-width="50"]{grid-column-end:span 12}}@media print,screen and (min-width:64em){.form-field[data-width="25"]{grid-column-end:span 3}.form-field[data-width="33"]{grid-column-end:span 4}.form-field[data-width="50"]{grid-column-end:span 6}}.form-actions button{display:inline-block;padding:.225em .65em .05em;padding:var(--button-padding);background-color:transparent;background-color:var(--button-background, transparent);color:inherit;color:var(--button-color, inherit);border:1px solid currentColor;border:var(--button-border-width, var(--border-width)) solid var(--button-border-color, currentColor);border-radius:9999vw;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:transparent;font-size:17px}@media print,screen and (min-width:30.0625em){.form-actions button{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.form-actions button{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.form-actions button{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.form-actions button{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.form-actions button{font-size:17px;--font-size: 17px}}}.form-actions button{font-size:17px}@media print,screen and (min-width:30.0625em){.form-actions button{font-size:calc(17px + 13 * ((100vw - 390px) / 1050));--font-size: calc(17px + 13 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 14.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 14.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.form-actions button{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.form-actions button{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.form-actions button{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.form-actions button{font-size:17px;--font-size: 17px}}}.form-actions button:focus-visible{--button-border-color: var(--color-text);--button-background: var(--color-text);--button-color: var(--color-white)}@media(hover:hover){.form-actions button:hover{--button-border-color: var(--color-text);--button-background: var(--color-text);--button-color: var(--color-white)}}.filter{display:grid;align-items:end;grid-gap:60px 0;grid-gap:var(--spacing-xl) 0;gap:60px 0;gap:var(--spacing-xl) 0;padding:20px 0;padding:var(--spacing-m) 0}.filter__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter__toggle{display:inline-flex;gap:0 20px;gap:0 var(--spacing-m)}.filter__toggle button,.filter__toggle a{font-size:30px}@media print,screen and (min-width:30.0625em){.filter__toggle button,.filter__toggle a{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.filter__toggle button,.filter__toggle a{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.filter__toggle button,.filter__toggle a{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.filter__toggle button,.filter__toggle a{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.filter__toggle button,.filter__toggle a{font-size:30px;--font-size: 30px}}}.filter__toggle button,.filter__toggle a{color:#9a9a9a;color:var(--color-text-light)}.filter__toggle button:focus-visible,.filter__toggle button[aria-expanded=true],.filter__toggle a:focus-visible,.filter__toggle a[aria-expanded=true]{color:#000;color:var(--color-text)}@media(hover:hover){.filter__toggle button:hover,.filter__toggle a:hover{color:#000;color:var(--color-text)}}.filter__toggle a{visibility:hidden}.is-filtered .filter__toggle button{color:#000;color:var(--color-text)}.is-filtered .filter__toggle a{visibility:visible}.filter__actions button,.filter__actions a{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js .filter__actions button,.js .filter__actions a{display:none}.filter__search-form{font-size:30px}@media print,screen and (min-width:30.0625em){.filter__search-form{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.filter__search-form{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.filter__search-form{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.filter__search-form{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.filter__search-form{font-size:30px;--font-size: 30px}}}.filter__search-form legend{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter--collapsible{gap:10px 0;gap:var(--spacing-s) 0}.filter--collapsible .filter__filters{padding-top:40px;padding-top:var(--spacing-l);padding-bottom:40px;padding-bottom:var(--spacing-l)}.is-selectbox-open .filter--collapsible .accordion-content[aria-hidden=false] .accordion-content__inner{overflow:visible}.filter--search .filter__search-form{order:-1}.filter--multi .filter__filters{display:grid;grid-template-columns:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0)) repeat(4,minmax(0,1fr)) calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0));grid-template-columns:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-left))) repeat(4,minmax(0,1fr)) calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-right)));grid-template-columns:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0)) repeat(4,minmax(0,1fr)) calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0));grid-template-columns:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-left))) repeat(4,minmax(0,1fr)) calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-right)));grid-template-columns:calc(var(--layout-column-width) - var(--page-padding-left-safe)) repeat(4,var(--1fr)) calc(var(--layout-column-width) - var(--page-padding-right-safe));grid-gap:20px 0;grid-gap:var(--spacing-m) 0;gap:20px 0;gap:var(--spacing-m) 0;--filter-column-span: 6}@media screen and (max-width:30.06125em){.filter--multi .filter__filters .ts-dropdown{position:static;top:auto;left:auto}}@media print,screen and (min-width:30.0625em){.filter--multi .filter__filters{--filter-column-span: 3;--filter-field-spacing: var(--spacing-s)}}@media print,screen and (min-width:48.0625em){.filter--multi .filter__filters{--filter-column-span: 2}}@media screen and (min-width:81.25em){.filter--multi .filter__filters{--filter-column-span: 1;--filter-field-spacing: var(--spacing-m)}.filter--multi .filter__filters .ts-dropdown{position:static;top:auto;left:auto}.filter--multi .filter__filters .ts-control{display:none!important}.filter--multi .filter__filters .ts-dropdown{display:block!important;visibility:visible!important}.filter--multi .filter__filters .ts-dropdown{border:none!important}.filter--multi .filter__filters .ts-dropdown .option,.filter--multi .filter__filters .ts-dropdown .optgroup-header,.filter--multi .filter__filters .ts-dropdown .no-results,.filter--multi .filter__filters .ts-dropdown .create{padding:0 0 10px!important;padding:0 0 var(--spacing-s) 0!important;border:none!important}.filter--multi .filter__filters .ts-dropdown .selected{color:#000!important;color:var(--color-text)!important}.filter--multi .filter__filters .ts-dropdown .active{background-color:transparent!important;color:#9a9a9a!important;color:var(--color-text-light)!important}.filter--multi .filter__filters .ts-dropdown .selected.active{color:#000!important;color:var(--color-text)!important}@media(hover:hover){.filter--multi .filter__filters .ts-dropdown-content:has(.active):hover .selected{color:#9a9a9a!important;color:var(--color-text-light)!important}}@media(hover:hover){.filter--multi .filter__filters .ts-dropdown-content:has(.active):hover .active{color:#000!important;color:var(--color-text)!important}}@media(hover:hover){.filter--multi .filter__filters .ts-dropdown-content:has(.active):hover .selected.active{color:#000!important;color:var(--color-text)!important}}.filter--multi .filter__filters .filter-field:not(.filter-field--tags) .ts-dropdown .selected{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.filter--multi .filter__filters .filter-field:not(.filter-field--tags) .ts-dropdown .selected:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.filter--multi .filter__filters .selectbox>button{display:none}}.filter--multi .filter__filters .filter-field{grid-column-end:span var(--filter-column-span);padding-right:0;padding-right:var(--filter-field-spacing, 0px);max-width:100%}.filter--buttons .filter__filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);grid-gap:40px 0;grid-gap:var(--spacing-l) 0;gap:40px 0;gap:var(--spacing-l) 0;align-items:baseline}.filter--buttons .filter__filters .filter-field{grid-column:span 2}@media print,screen and (min-width:48.0625em){.filter--buttons .filter__filters .filter-field{grid-column:span 1}.filter--buttons .filter__filters .filter-field:first-child{padding-right:20px;padding-right:var(--spacing-m-2-xl)}}.filter-field legend{text-transform:uppercase!important;padding-bottom:20px!important;padding-bottom:var(--spacing-m)!important;position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-field--radio{display:flex;flex-wrap:wrap;gap:10px 1.25em;gap:var(--spacing-s) calc(1.75em - var(--dot-width))}.filter-field--radio input{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-field--radio label{cursor:pointer}.filter-field--radio span{display:inline-block}.filter-field--radio span:before{display:none}.filter-field--radio span{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.filter-field--radio span:after{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em)}.filter-field--radio :checked+span{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.filter-field--radio :checked+span:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.filter-field--radio :checked+span:after{display:none}.filter-field--radio :focus-visible+span{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}.filter-field--buttons input{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-field--buttons label{cursor:pointer}.filter-field--buttons span{color:#9a9a9a;color:var(--color-text-light)}@media(hover:hover){.filter-field--buttons span:hover{color:#000!important;color:var(--color-text)!important}}.filter-field--buttons :focus-visible+span{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset);transition:outline-offset .1s;transition:outline-offset var(--duration-fast)}.filter-field--buttons :checked+span{color:#000;color:var(--color-text)}@media(hover:hover){.filter-field--buttons:not(:has(input:checked)):hover span{color:#9a9a9a;color:var(--color-text-light)}}.filter-field--buttons:not(:has(input:checked)) span{color:#000;color:var(--color-text)}.filter-field--selectbox{display:flex;flex-direction:column}.filter-field--selectbox label{text-transform:uppercase;padding-bottom:10px;padding-bottom:var(--spacing-s)}.filter-field--selectbox select{padding:0;border:none}.filter-field--selectbox option{padding:0;color:#9a9a9a;color:var(--color-text-light)}.filter-field--selectbox option:selected{color:#000;color:var(--color-text);background-color:transparent}.filter-field--tags .ts-dropdown .option{display:flex;text-transform:lowercase}.filter-field--tags .ts-dropdown .option:before{content:"#"}.selectbox{position:relative}.selectbox>button{position:absolute;top:0;right:0;--base-rotation: 0deg;--line-rotation: 0deg;display:flex;margin-left:.5em;font-size:22px}@media print,screen and (min-width:30.0625em){.selectbox>button{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.selectbox>button{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.selectbox>button{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.selectbox>button{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.selectbox>button{font-size:22px;--font-size: 22px}}}.selectbox>button span[aria-hidden=false]{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectbox>button span[aria-hidden=true]{position:relative;display:inline-block;width:1.25em;height:1.25em}.selectbox>button span[aria-hidden=true]:before,.selectbox>button span[aria-hidden=true]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;height:var(--border-width);background-color:currentColor;transform:translate(-50%,-50%) rotate(var(--base-rotation)) rotate(var(--line-rotation));transition:.25s transform;transition:var(--duration) transform;will-change:transform}.selectbox>button span[aria-hidden=true]:after{--line-rotation: 90deg}.selectbox>button[aria-expanded=true]{--base-rotation: 45deg}.selectbox>button{z-index:10;z-index:var(--zindex-content)}.selectbox>button[aria-expanded=true]{pointer-events:none}@media print,screen and (min-width:48.0625em){.filter__search-form div{max-width:calc(.5*min(calc(100vw + -0px),calc(100vw + -0px)) - max(10px,0));max-width:calc(.5*min(calc(100vw + -0px),calc(100vw + -0px)) - max(10px,env(safe-area-inset-left)));max-width:calc(3 * var(--layout-column-width) - var(--page-padding-left-safe))}.filter--collapsible{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);align-items:start}.filter--collapsible .filter__filter-form{grid-row:1;grid-column:1}.filter--collapsible .filter__search-form{grid-row:1;grid-column:1;justify-self:end}}@media print,screen and (min-width:64em){.filter{grid-template-columns:minmax(0,1fr) auto;grid-template-columns:var(--1fr) auto}.filter--search .filter__search-form{order:1}.filter__search-form div input{width:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0));width:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-right)));width:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0));width:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-right)));width:calc(var(--layout-column-width) - var(--page-padding-right-safe));max-width:none}}:root{--figcaption-offset: var(--spacing-s)}@media print,screen and (min-width:30.0625em){:root{--figcaption-offset: var(--spacing-m)}}.figure figcaption{display:flex;font-size:17px}@media print,screen and (min-width:30.0625em){.figure figcaption{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.figure figcaption{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.figure figcaption{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.figure figcaption{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.figure figcaption{font-size:17px;--font-size: 17px}}}.figure figcaption{padding-top:10px;padding-top:var(--figcaption-offset)}.figure figcaption [data-caption]{flex:1 1 auto}.figure figcaption [data-caption] a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.env-indicator{display:inline-block;display:var(--env-display, inline-block);position:fixed;left:50%;bottom:.75em;transform:translate(-50%);border-radius:999vw;padding:.35em .75em .4em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.7rem;letter-spacing:.06em;line-height:.7rem;text-transform:uppercase;background-color:#000;background-color:var(--env-color, black);color:#fff;z-index:999999}.env-indicator:before{content:attr(data-env)}body:not([data-env]),body[data-env=production]{--env-display: none}body[data-env=staging]{--env-color: var(--color-success)}body[data-env=development]{--env-color: var(--color-attention)}.embed figure>p,.embed figcaption{padding-top:20px;padding-top:var(--spacing-m)}.embed[data-flush-left] figure>p,.embed[data-flush-left] figcaption{padding-left:20px;padding-left:var(--spacing-m)}.embed__meta,.embed__link{display:none}.embed__fallback{font-size:17px}@media print,screen and (min-width:30.0625em){.embed__fallback{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.embed__fallback{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.embed__fallback{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.embed__fallback{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.embed__fallback{font-size:17px;--font-size: 17px}}}.embed__fallback{padding:20px;padding:var(--spacing-m)}.data-wrapper,.data-section,.data-block{container:data/inline-size}.data-block{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:40px;padding-bottom:var(--data-section-padding-bottom, var(--spacing-l-2-xl));min-height:45vh;min-height:var(--medium-text-section-min-height);background-color:#f3f3f3;background-color:var(--color-accent-data)}.data-section{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:40px;padding-bottom:var(--data-section-padding-bottom, var(--spacing-l-2-xl));padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);min-height:45vh;min-height:var(--medium-text-section-min-height);background-color:#f3f3f3;background-color:var(--color-accent-data)}.data-section:last-child{--data-section-padding-bottom: var(--content-bottom-padding)}.data-section .data{width:min(calc(100vw + -0px),calc(100vw + -0px));width:var(--layout-width);margin-left:calc(50% - (min(calc(100vw + -0px),calc(100vw + -0px))/2));margin-left:calc(50% - var(--layout-width) / 2)}.data{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);align-content:start;grid-gap:40px 0;grid-gap:var(--spacing-l) 0;gap:40px 0;gap:var(--spacing-l) 0;padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);font-size:17px}@media print,screen and (min-width:30.0625em){.data{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.data{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.data{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.data{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.data{font-size:17px;--font-size: 17px}}}.data div:first-child:not(:last-child){padding-bottom:40px;padding-bottom:var(--spacing-l)}.data dd+dt{padding-top:1lh}.data dt{text-transform:uppercase}.data dd a,.data dd button{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@container data (min-width: 30.0625rem){.data{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,var(--1fr));grid-auto-flow:dense}.data div:first-child{grid-column:1/span 3;padding-bottom:0!important}.data div~div{grid-column:4/span 3}.data dt,.data dd{padding-right:1em}.data-section .data{grid-template-columns:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0)) repeat(4,minmax(0,1fr)) calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0));grid-template-columns:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-left))) repeat(4,minmax(0,1fr)) calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-right)));grid-template-columns:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0)) repeat(4,minmax(0,1fr)) calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,0));grid-template-columns:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-left))) repeat(4,minmax(0,1fr)) calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) - max(10px,env(safe-area-inset-right)));grid-template-columns:calc(var(--layout-column-width) - var(--page-padding-left-safe)) repeat(4,var(--1fr)) calc(var(--layout-column-width) - var(--page-padding-right-safe))}}@container data (min-width: 43.75rem){.data div:first-child{grid-column:1/span 2}.data div+div{grid-column:3/span 2}.data div+div+div{grid-column:5/span 2}.data div+div+div+div{grid-column:5/span 2}}@container data (min-width: 81.25rem){.data div:first-child{grid-column:1/span 3}.data div+div{grid-column:4/span 1}.data div+div+div{grid-column:5/span 1}.data div+div+div+div{grid-column:6/span 1}}.content-section{border-top:1px solid;border-top:var(--border-width) solid;border-bottom:1px solid;border-bottom:var(--border-width) solid}.content-section+.content-section{border-top:none}.content-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-columns:var(--1fr) auto;grid-template-areas:"title toggle" "summary summary";align-items:start;grid-gap:20px 10px;grid-gap:var(--spacing-m-2-l) var(--spacing-s);gap:20px 10px;gap:var(--spacing-m-2-l) var(--spacing-s);padding-top:20px;padding-top:var(--spacing-m);padding-bottom:40px;padding-bottom:calc(2 * var(--spacing-m-2-xxl));padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);cursor:pointer}.content-section__header:not(:has(button[aria-controls])){cursor:default}.content-section__title{grid-area:title;font-size:30px}@media print,screen and (min-width:30.0625em){.content-section__title{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.content-section__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.content-section__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.content-section__title{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.content-section__title{font-size:30px;--font-size: 30px}}}.content-section__title{text-transform:uppercase}.content-section__toggle{grid-area:toggle;--base-rotation: 0deg;--line-rotation: 0deg;display:flex;margin-left:.5em;font-size:22px}@media print,screen and (min-width:30.0625em){.content-section__toggle{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.content-section__toggle{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.content-section__toggle{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.content-section__toggle{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.content-section__toggle{font-size:22px;--font-size: 22px}}}.content-section__toggle span[aria-hidden=false]{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-section__toggle span[aria-hidden=true]{position:relative;display:inline-block;width:1.25em;height:1.25em}.content-section__toggle span[aria-hidden=true]:before,.content-section__toggle span[aria-hidden=true]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;height:var(--border-width);background-color:currentColor;transform:translate(-50%,-50%) rotate(var(--base-rotation)) rotate(var(--line-rotation));transition:.25s transform;transition:var(--duration) transform;will-change:transform}.content-section__toggle span[aria-hidden=true]:after{--line-rotation: 90deg}.content-section__toggle[aria-expanded=true]{--base-rotation: 45deg}.content-section__toggle{font-size:35px}@media print,screen and (min-width:30.0625em){.content-section__toggle{font-size:calc(35px + 0*(100vw - 390px));--font-size: calc(35px + 0*(100vw - 390px)) ;line-height:calc(40.25px + 0*(100vw - 390px));--line-height: calc(40.25px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.content-section__toggle{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.content-section__toggle{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.content-section__toggle{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.content-section__toggle{font-size:35px;--font-size: 35px}}}.content-section__toggle span[aria-hidden=true]{width:1em;height:1em}.content-section__summary{grid-area:summary;font-size:30px}@media print,screen and (min-width:30.0625em){.content-section__summary{font-size:calc(30px + 30 * ((100vw - 390px) / 1050));--font-size: calc(30px + 30 * ((100vw - 390px) / 1050));line-height:calc(34.5px + .03*(100vw - 390px));--line-height: calc(34.5px + .03*(100vw - 390px)) }@media screen and (min-width:1440px){.content-section__summary{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.content-section__summary{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.content-section__summary{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.content-section__summary{font-size:30px;--font-size: 30px}}}.content-section__summary{padding-bottom:20px;padding-bottom:var(--spacing-m);padding-right:.5em}@media print,screen and (min-width:48.0625em){.content-section__summary{padding-right:calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6);padding-right:var(--layout-column-width)}}.content-section__content{padding-bottom:40px;padding-bottom:var(--spacing-l-2-xxl)}.case-preview{container:preview/inline-size;background-color:#f3f3f3;background-color:var(--color-cases);display:flex}.case-preview__inner{display:grid;align-content:start;grid-template-rows:auto 1fr auto;grid-gap:15px;grid-gap:calc((var(--spacing-m) + var(--spacing-s)) / 2);gap:15px;gap:calc((var(--spacing-m) + var(--spacing-s)) / 2);padding:10px;padding:var(--spacing-s)}.case-preview__title{font-size:30px}@media print,screen and (min-width:30.0625em){.case-preview__title{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.case-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.case-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.case-preview__title{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.case-preview__title{font-size:30px;--font-size: 30px}}}.case-preview__title{text-transform:uppercase;text-wrap:pretty}.case-preview__cta,.case-preview__meta{display:none}.case-preview__taxonomies{position:relative;z-index:11;z-index:calc(var(--zindex-content) + 1);pointer-events:none}.case-preview__taxonomies .tag-list{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.case-preview__media{order:-1}.case-preview__media .ratio-container{--ratio: var(--case-preview-ratio, 1.7) !important}@container preview (min-width: 350px){.case-preview__inner{gap:20px;gap:var(--spacing-m);padding:20px;padding:var(--spacing-m)}}@container preview (min-width: 800px){.case-preview__title{max-width:min(67%,22em)}}.case-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:40px 0;gap:var(--spacing-l) 0;width:100%;overflow:hidden}.case-grid .case-preview{flex:0 0 100%;flex:0 0 calc(var(--grid-col-span, 6) / 6 * 100%)}@media print,screen and (min-width:30.0625em){.case-grid{--grid-col-span: 3}}@media screen and (min-width:48.0625em)and (max-width:63.99875em){.case-grid.case-preview,.case-grid .case-preview{display:block;background-color:transparent}.case-grid .case-preview__inner{padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);margin-bottom:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);margin-bottom:var(--layout-subcolumn-width);background-color:#f3f3f3;background-color:var(--color-cases)}.case-grid .case-preview__title,.case-grid .case-preview__taxonomies{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.case-grid .case-preview__media{order:1;width:66.6667%;justify-self:end;margin-bottom:calc(-1 * ((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3));margin-bottom:calc(-1 * calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3));margin-bottom:calc(-1 * var(--layout-subcolumn-width))}.case-grid .case-preview__inner{gap:40px;gap:var(--spacing-l)}.case-grid .case-preview__title{font-size:35px;padding-bottom:10px;padding-bottom:var(--spacing-s-2-l)}.case-grid{--grid-col-span: 6;gap:80px 0;gap:var(--spacing-xxl) 0}}@media screen and (min-width:48.0625em)and (max-width:63.99875em)and (min-width:30.0625em){.case-grid .case-preview__title{font-size:calc(35px + 25 * ((100vw - 390px) / 1050));--font-size: calc(35px + 25 * ((100vw - 390px) / 1050));line-height:calc(40.25px + 25.75 * ((100vw - 390px) / 1050));--line-height: calc(40.25px + 25.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.case-grid .case-preview__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.case-grid .case-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.case-grid .case-preview__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.case-grid .case-preview__title{font-size:35px;--font-size: 35px}}}@media print,screen and (min-width:64em){.case-grid{--grid-col-span: 3;gap:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3) 0;gap:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3) 0;gap:var(--layout-subcolumn-width) 0}.case-grid .case-preview[data-size=small]{--grid-col-span: 2}.case-grid .case-preview[data-size=small] .case-preview__inner{position:relative;aspect-ratio:1/1;grid-template-rows:1fr auto}.case-grid .case-preview[data-size=small] .case-preview__media{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;z-index:9;z-index:calc(var(--zindex-content) - 1);transition:.25s opacity;transition:var(--duration) opacity;opacity:0}.case-grid .case-preview[data-size=small] .case-preview__media .ratio-container{position:static}@media(hover:hover){.case-grid .case-preview[data-size=small]:hover .case-preview__media{opacity:1}}.case-grid .case-preview[data-size=small] .case-preview__title{font-size:30px}}@media print,screen and (min-width:64em)and (min-width:30.0625em){.case-grid .case-preview[data-size=small] .case-preview__title{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.case-grid .case-preview[data-size=small] .case-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.case-grid .case-preview[data-size=small] .case-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.case-grid .case-preview[data-size=small] .case-preview__title{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.case-grid .case-preview[data-size=small] .case-preview__title{font-size:30px;--font-size: 30px}}}@media print,screen and (min-width:64em){.case-grid .case-preview[data-size=medium],.case-grid .case-preview[data-size=""],.case-grid .case-preview:not([data-size]){--grid-col-span: 3}.case-grid .case-preview[data-size=medium] .case-preview__inner,.case-grid .case-preview[data-size=""] .case-preview__inner,.case-grid .case-preview:not([data-size]) .case-preview__inner{position:relative;aspect-ratio:1/1;grid-template-rows:1fr auto}.case-grid .case-preview[data-size=medium] .case-preview__media,.case-grid .case-preview[data-size=""] .case-preview__media,.case-grid .case-preview:not([data-size]) .case-preview__media{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;z-index:9;z-index:calc(var(--zindex-content) - 1);transition:.25s opacity;transition:var(--duration) opacity;opacity:0}.case-grid .case-preview[data-size=medium] .case-preview__media .ratio-container,.case-grid .case-preview[data-size=""] .case-preview__media .ratio-container,.case-grid .case-preview:not([data-size]) .case-preview__media .ratio-container{position:static}@media(hover:hover){.case-grid .case-preview[data-size=medium]:hover .case-preview__media,.case-grid .case-preview[data-size=""]:hover .case-preview__media,.case-grid .case-preview:not([data-size]):hover .case-preview__media{opacity:1}}.case-grid .case-preview[data-size=medium] .case-preview__title,.case-grid .case-preview[data-size=""] .case-preview__title,.case-grid .case-preview:not([data-size]) .case-preview__title{font-size:35px}}@media print,screen and (min-width:64em)and (min-width:30.0625em){.case-grid .case-preview[data-size=medium] .case-preview__title,.case-grid .case-preview[data-size=""] .case-preview__title,.case-grid .case-preview:not([data-size]) .case-preview__title{font-size:calc(35px + 25 * ((100vw - 390px) / 1050));--font-size: calc(35px + 25 * ((100vw - 390px) / 1050));line-height:calc(40.25px + 25.75 * ((100vw - 390px) / 1050));--line-height: calc(40.25px + 25.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.case-grid .case-preview[data-size=medium] .case-preview__title,.case-grid .case-preview[data-size=""] .case-preview__title,.case-grid .case-preview:not([data-size]) .case-preview__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.case-grid .case-preview[data-size=medium] .case-preview__title,.case-grid .case-preview[data-size=""] .case-preview__title,.case-grid .case-preview:not([data-size]) .case-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.case-grid .case-preview[data-size=medium] .case-preview__title,.case-grid .case-preview[data-size=""] .case-preview__title,.case-grid .case-preview:not([data-size]) .case-preview__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.case-grid .case-preview[data-size=medium] .case-preview__title,.case-grid .case-preview[data-size=""] .case-preview__title,.case-grid .case-preview:not([data-size]) .case-preview__title{font-size:35px;--font-size: 35px}}}@media print,screen and (min-width:64em){.case-grid .case-preview[data-size=large]{--grid-col-span: 4;margin-left:calc(2 * (min(calc(100vw + -0px),calc(100vw + -0px)) / 6));margin-left:calc(2 * calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6));margin-left:calc(2 * var(--layout-column-width))}.case-grid .case-preview[data-size=large] .case-preview__inner{position:relative;aspect-ratio:1/1;grid-template-rows:1fr auto}.case-grid .case-preview[data-size=large] .case-preview__media{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;z-index:9;z-index:calc(var(--zindex-content) - 1);transition:.25s opacity;transition:var(--duration) opacity;opacity:0}.case-grid .case-preview[data-size=large] .case-preview__media .ratio-container{position:static}@media(hover:hover){.case-grid .case-preview[data-size=large]:hover .case-preview__media{opacity:1}}.case-grid .case-preview[data-size=large] .case-preview__inner{aspect-ratio:4/3}.case-grid .case-preview[data-size=large] .case-preview__title{font-size:60px}}@media print,screen and (min-width:64em)and (min-width:30.0625em){.case-grid .case-preview[data-size=large] .case-preview__title{font-size:calc(60px + 0*(100vw - 390px));--font-size: calc(60px + 0*(100vw - 390px)) ;line-height:calc(66px + 0*(100vw - 390px));--line-height: calc(66px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.case-grid .case-preview[data-size=large] .case-preview__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.case-grid .case-preview[data-size=large] .case-preview__title{line-height:66px;--line-height: 66px}}@media screen and (min-width:1440px){.case-grid .case-preview[data-size=large] .case-preview__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.case-grid .case-preview[data-size=large] .case-preview__title{font-size:60px;--font-size: 60px}}}.button-list{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:10px;gap:var(--button-gap);max-width:100%}.button-list li{max-width:100%}.button{display:inline-block;padding:.225em .65em .05em;padding:var(--button-padding);background-color:transparent;background-color:var(--button-background, transparent);color:inherit;color:var(--button-color, inherit);border:1px solid currentColor;border:var(--button-border-width, var(--border-width)) solid var(--button-border-color, currentColor);border-radius:9999vw;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:transparent;font-size:17px}@media print,screen and (min-width:30.0625em){.button{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.button{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.button{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.button{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.button{font-size:17px;--font-size: 17px}}}.button--larger{font-size:17px}@media print,screen and (min-width:30.0625em){.button--larger{font-size:calc(17px + 13 * ((100vw - 390px) / 1050));--font-size: calc(17px + 13 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 14.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 14.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.button--larger{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.button--larger{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.button--larger{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.button--larger{font-size:17px;--font-size: 17px}}}@media print,screen and (min-width:30.0625em){:root{--text-span-small: 4}}@media print,screen and (min-width:48.0625em){:root{--text-span-small: 3}}@media print,screen and (min-width:64em){:root{--text-span-small: 2}}@media print,screen and (min-width:30.0625em){:root{--text-span-medium: 5}}@media print,screen and (min-width:48.0625em){:root{--text-span-medium: 4}}@media print,screen and (min-width:64em){:root{--text-span-medium: 3}}@media print,screen and (min-width:30.0625em){:root{--text-span-large: 6}}@media print,screen and (min-width:48.0625em){:root{--text-span-large: 5}}@media print,screen and (min-width:64em){:root{--text-span-large: 4}}@media print,screen and (min-width:30.0625em){:root{--text-span-full: 6}}@media print,screen and (min-width:48.0625em){:root{--text-span-full: 6}}@media print,screen and (min-width:64em){:root{--text-span-full: 6}}@media print,screen and (min-width:30.0625em){:root{--media-span-small: 4}}@media print,screen and (min-width:48.0625em){:root{--media-span-small: 3}}@media print,screen and (min-width:30.0625em){:root{--media-span-medium: 5}}@media print,screen and (min-width:48.0625em){:root{--media-span-medium: 4}}@media print,screen and (min-width:30.0625em){:root{--media-span-large: 6}}@media print,screen and (min-width:48.0625em){:root{--media-span-large: 5}}@media print,screen and (min-width:30.0625em){:root{--media-span-full: 6}}@media print,screen and (min-width:48.0625em){:root{--media-span-full: 6}}@media print,screen and (min-width:30.0625em){:root{--media-text-span-small: 4}}@media print,screen and (min-width:48.0625em){:root{--media-text-span-small: 3}}@media print,screen and (min-width:30.0625em){:root{--media-text-span-medium: 5}}@media print,screen and (min-width:48.0625em){:root{--media-text-span-medium: 4}}@media print,screen and (min-width:30.0625em){:root{--media-text-span-large: 5}}@media print,screen and (min-width:48.0625em){:root{--media-text-span-large: 4}}@media print,screen and (min-width:30.0625em){:root{--media-text-span-full: 6}}@media print,screen and (min-width:48.0625em){:root{--media-text-span-full: 6}}.blocks{display:flex;flex-wrap:wrap;justify-content:space-between;--block-spacing-small: var(--spacing-m-2-xl);--block-spacing-medium: var(--spacing-xl-2-xxxl);--block-spacing: var(--block-spacing-medium)}.blocks:not(:empty){margin-top:calc(-1 * var(--block-spacing))}.block{--block-span: var(--layout-columns);flex:0 0 100%;flex:0 0 calc(var(--block-span) / var(--layout-columns) * 100%);padding-top:var(--block-spacing)}.block[data-type=text]{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=text][data-text-size=medium]{font-size:22px}@media print,screen and (min-width:30.0625em){.block[data-type=text][data-text-size=medium]{font-size:calc(22px + 13 * ((100vw - 390px) / 1050));--font-size: calc(22px + 13 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.block[data-type=text][data-text-size=medium]{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.block[data-type=text][data-text-size=medium]{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.block[data-type=text][data-text-size=medium]{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.block[data-type=text][data-text-size=medium]{font-size:22px;--font-size: 22px}}}.block[data-type=text][data-text-size=large]{font-size:30px}@media print,screen and (min-width:30.0625em){.block[data-type=text][data-text-size=large]{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.block[data-type=text][data-text-size=large]{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.block[data-type=text][data-text-size=large]{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.block[data-type=text][data-text-size=large]{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.block[data-type=text][data-text-size=large]{font-size:30px;--font-size: 30px}}}.block[data-type=text][data-grid-size=small]{--block-span: var(--text-span-small)}.block[data-type=text][data-grid-size=medium]{--block-span: var(--text-span-medium)}.block[data-type=text][data-grid-size=large]{--block-span: var(--text-span-large)}.block[data-type=text][data-grid-size=full]{--block-span: var(--text-span-full)}.block[data-type=text][data-grid-size=full]:not([data-text-size=medium]):not([data-text-size=large]) .rich-text,.block[data-type=text][data-single-col]:not([data-text-size=medium]):not([data-text-size=large]) .rich-text{max-width:calc(var(--text-span-medium) / 6 * min(calc(100vw + -0px),calc(100vw + -0px)));max-width:calc(var(--text-span-medium) / var(--layout-columns) * var(--layout-width))}.block[data-type=quote]{--block-spacing: 0}.block[data-prev-type=quote]{--block-spacing: 0 !important}.quote-block{display:flex;justify-content:center;align-items:center;min-height:65vh;min-height:var(--large-text-section-min-height);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-top:60px;padding-top:var(--spacing-xl-2-xxxl);padding-bottom:60px;padding-bottom:var(--spacing-xl-2-xxxl);text-align:center;font-size:30px}@media print,screen and (min-width:30.0625em){.quote-block{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.quote-block{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.quote-block{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.quote-block{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.quote-block{font-size:30px;--font-size: 30px}}}@media print,screen and (min-width:30.0625em){.quote-block{text-wrap:balance}}.quote-block--accent{background-color:#d9ef57;background-color:var(--color-accent)}.quote-block__text{max-width:calc(22em + 25vw)}.quote-block__meta{display:none}.block[data-type=media],.block[data-type=media-slideshow]{position:relative;overflow:hidden}.block[data-type=media]+[data-type=media][data-nth-col="1"],.block[data-type=media]+[data-type=media-slideshow][data-nth-col="1"],.block[data-type=media]+[data-type=media]+[data-type=text][data-nth-col="2"],.block[data-type=media]+[data-type=media-slideshow]+[data-type=text][data-nth-col="2"],.block[data-type=media-slideshow]+[data-type=media][data-nth-col="1"],.block[data-type=media-slideshow]+[data-type=media-slideshow][data-nth-col="1"],.block[data-type=media-slideshow]+[data-type=media]+[data-type=text][data-nth-col="2"],.block[data-type=media-slideshow]+[data-type=media-slideshow]+[data-type=text][data-nth-col="2"]{--block-spacing: var(--block-spacing-small)}.block[data-type=media][data-grid-align=center],.block[data-type=media-slideshow][data-grid-align=center]{margin-left:auto;margin-right:auto}.block[data-type=media][data-grid-align=right],.block[data-type=media-slideshow][data-grid-align=right]{margin-left:auto}.block[data-type=media][data-grid-size=small] .slideshow,.block[data-type=media-slideshow][data-grid-size=small] .slideshow{--slide-ratio: var(--first-slide-ratio)}.block[data-type=media][data-grid-size=small] .slideshow .ratio-container,.block[data-type=media-slideshow][data-grid-size=small] .slideshow .ratio-container{--ratio: var(--slide-ratio)}.block[data-type=media],.block[data-type=media-slideshow]{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=media]>figcaption,.block[data-type=media-slideshow]>figcaption{padding-top:10px;padding-top:var(--figcaption-offset);font-size:17px}@media print,screen and (min-width:30.0625em){.block[data-type=media]>figcaption,.block[data-type=media-slideshow]>figcaption{font-size:calc(17px + 0*(100vw - 390px));--font-size: calc(17px + 0*(100vw - 390px)) ;line-height:calc(20.4px + 0*(100vw - 390px));--line-height: calc(20.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.block[data-type=media]>figcaption,.block[data-type=media-slideshow]>figcaption{line-height:20.4px;--line-height: 20.4px}}@media screen and (max-width:390px){.block[data-type=media]>figcaption,.block[data-type=media-slideshow]>figcaption{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.block[data-type=media]>figcaption,.block[data-type=media-slideshow]>figcaption{font-size:17px;--font-size: 17px}}@media screen and (max-width:390px){.block[data-type=media]>figcaption,.block[data-type=media-slideshow]>figcaption{font-size:17px;--font-size: 17px}}}.block[data-type=media]:has(>figcaption) .slideshow__caption,.block[data-type=media-slideshow]:has(>figcaption) .slideshow__caption{display:none}.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption{display:block}@media screen and (max-width:30.06125em){.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption{padding-top:10px;padding-top:var(--spacing-s)}.block[data-type=media] overlay-figcaption+figcaption,.block[data-type=media-slideshow] overlay-figcaption+figcaption{padding-top:1lh}}@media print,screen and (min-width:30.0625em){.block[data-type=media],.block[data-type=media-slideshow]{padding-left:0;padding-right:0}.block[data-type=media][data-grid-size=small],.block[data-type=media-slideshow][data-grid-size=small]{--block-span: var(--media-span-small)}.block[data-type=media][data-grid-size=medium],.block[data-type=media-slideshow][data-grid-size=medium]{--block-span: var(--media-span-medium)}.block[data-type=media][data-grid-size=large],.block[data-type=media-slideshow][data-grid-size=large]{--block-span: var(--media-span-large)}.block[data-type=media][data-grid-size=full],.block[data-type=media-slideshow][data-grid-size=full]{--block-span: var(--media-span-full)}.block[data-type=media]>figcaption,.block[data-type=media-slideshow]>figcaption{width:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) * 4);width:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) * 4);width:calc(var(--layout-column-width) * var(--caption-span, 4));padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=media][data-grid-align=right][data-grid-size=small]>figcaption,.block[data-type=media][data-grid-align=right][data-grid-size=medium]>figcaption,.block[data-type=media][data-grid-align=right][data-grid-size=large]>figcaption,.block[data-type=media-slideshow][data-grid-align=right][data-grid-size=small]>figcaption,.block[data-type=media-slideshow][data-grid-align=right][data-grid-size=medium]>figcaption,.block[data-type=media-slideshow][data-grid-align=right][data-grid-size=large]>figcaption{padding-left:0}.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption{position:absolute;top:0;left:0;margin-top:var(--block-spacing);padding-top:10px;padding-top:var(--spacing-s);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);z-index:11;z-index:calc(var(--zindex-content) + 1);font-size:30px}}@media print,screen and (min-width:30.0625em)and (min-width:30.0625em){.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption{font-size:30px;--font-size: 30px}}}@media print,screen and (min-width:48.0625em){.block[data-type=media],.block[data-type=media-slideshow]{--caption-span: 3}}@media screen and (min-width:81.25em){.block[data-type=media],.block[data-type=media-slideshow]{--caption-span: 2}.block[data-type=media][data-grid-size=full],.block[data-type=media-slideshow][data-grid-size=full]{--caption-span: 3}}.block[data-type=media] .medias,.block[data-type=media-slideshow] .medias{display:grid;grid-gap:1lh 0;gap:1lh 0}.block[data-type=media] .medias[data-display=stack],.block[data-type=media] .medias[data-count="1"],.block[data-type=media-slideshow] .medias[data-display=stack],.block[data-type=media-slideshow] .medias[data-count="1"]{grid-template-columns:1fr}@media print,screen and (min-width:48.0625em){.block[data-id=m9ktcjwp]{margin-top:calc(-2 * ((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3));margin-top:calc(-2 * calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3));margin-top:calc(-2 * var(--layout-subcolumn-width))}}@media screen and (max-width:48.06125em){.block[data-type=media][data-grid-size=small]+.block[data-type=text][data-grid-size=small],.block[data-type=media-slideshow][data-grid-size=small]+.block[data-type=text][data-grid-size=small]{--block-spacing: var(--block-spacing-small)}}.block[data-type=media-and-text]{display:grid;grid-gap:10px 0;grid-gap:var(--spacing-s) 0;gap:10px 0;gap:var(--spacing-s) 0;padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=media-and-text][data-media-size=small] .ratio-container{--ratio: 1.125 !important}@media print,screen and (min-width:30.0625em){.block[data-type=media-and-text]{padding-left:0;padding-right:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(var(--layout-columns),var(--1fr))}.block[data-type=media-and-text][data-media-size=small]{--media-span: var(--media-span-small)}.block[data-type=media-and-text][data-media-size=medium]{--media-span: var(--media-span-medium)}.block[data-type=media-and-text][data-media-size=large]{--media-span: var(--media-span-large)}.block[data-type=media-and-text][data-media-size=full]{--media-span: var(--media-span-full)}.block[data-type=media-and-text] .block-medias{grid-column:span 3;grid-column:span var(--media-span, 3);overflow:hidden}.block[data-type=media-and-text] .rich-text{grid-column:span 3;grid-column:span var(--media-span, 3);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}}@media print,screen and (min-width:48.0625em){.block[data-type=media-and-text][data-media-align=right] .block-medias{order:1}.block[data-type=media-and-text] .rich-text{grid-column:span 3;grid-column:span calc(var(--layout-columns) - var(--media-span, 3))}}.block[data-type=people] section>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 1.75em;gap:var(--spacing-s) 1.75em;padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=people] h2{font-size:30px}@media print,screen and (min-width:30.0625em){.block[data-type=people] h2{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.block[data-type=people] h2{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.block[data-type=people] h2{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.block[data-type=people] h2{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.block[data-type=people] h2{font-size:30px;--font-size: 30px}}}.block[data-type=people] h2{text-transform:uppercase}.block[data-type=people] form{font-size:22px}@media print,screen and (min-width:30.0625em){.block[data-type=people] form{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.block[data-type=people] form{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.block[data-type=people] form{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.block[data-type=people] form{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.block[data-type=people] form{font-size:22px;--font-size: 22px}}}.block[data-type=people] form legend{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block[data-type=people] .person-grid,.block[data-type=people] .person-index{margin-top:20px;margin-top:var(--spacing-m)}.block[data-type=publications]>section>header{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=publications] h2{font-size:30px}@media print,screen and (min-width:30.0625em){.block[data-type=publications] h2{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.block[data-type=publications] h2{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.block[data-type=publications] h2{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.block[data-type=publications] h2{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.block[data-type=publications] h2{font-size:30px;--font-size: 30px}}}.block[data-type=publications] h2{text-transform:uppercase;margin-bottom:20px;margin-bottom:var(--spacing-m)}.block[data-type=news-list][data-highlighted]>section{background-color:#d9ef57;background-color:var(--color-accent);padding-top:20px;padding-top:var(--spacing-m);padding-bottom:40px;padding-bottom:var(--spacing-l)}.block[data-type=news-list]>section{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);min-height:65vh;min-height:var(--large-text-section-min-height)}.block[data-type=news-list]>section>header{font-size:30px}@media print,screen and (min-width:30.0625em){.block[data-type=news-list]>section>header{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.block[data-type=news-list]>section>header{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.block[data-type=news-list]>section>header{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.block[data-type=news-list]>section>header{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.block[data-type=news-list]>section>header{font-size:30px;--font-size: 30px}}}.block[data-type=news-list]>section>header{text-transform:uppercase;margin-bottom:20px;margin-bottom:var(--spacing-m)}.text-banner{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh + -0px);min-height:var(--viewport-height);padding-left:max(20px,max(10px,0));padding-left:max(20px,max(10px,env(safe-area-inset-left)));padding-left:max(var(--spacing-m),var(--page-padding-left-safe));padding-right:max(20px,max(10px,0));padding-right:max(20px,max(10px,env(safe-area-inset-right)));padding-right:max(var(--spacing-m),var(--page-padding-right-safe));padding-top:20px;padding-top:var(--spacing-m);padding-bottom:80px;padding-bottom:calc(2 * var(--spacing-l-2-xxl));background-color:#d9ef57;background-color:var(--color-accent);font-size:22px}@media print,screen and (min-width:30.0625em){.text-banner{font-size:calc(22px + 13 * ((100vw - 390px) / 1050));--font-size: calc(22px + 13 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.text-banner{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.text-banner{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.text-banner{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.text-banner{font-size:22px;--font-size: 22px}}}.text-banner__link{margin-top:40px;margin-top:var(--spacing-l);display:inline-block;padding:.225em .65em .05em;padding:var(--button-padding);background-color:transparent;background-color:var(--button-background, transparent);color:inherit;color:var(--button-color, inherit);border:1px solid currentColor;border:var(--button-border-width, var(--border-width)) solid var(--button-border-color, currentColor);border-radius:9999vw;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:transparent;font-size:17px}@media print,screen and (min-width:30.0625em){.text-banner__link{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.text-banner__link{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.text-banner__link{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.text-banner__link{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.text-banner__link{font-size:17px;--font-size: 17px}}}.text-banner__link{font-size:30px}@media print,screen and (min-width:30.0625em){.text-banner__link{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.text-banner__link{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.text-banner__link{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.text-banner__link{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.text-banner__link{font-size:30px;--font-size: 30px}}}.text-banner__link{--button-border-width: 0px;--button-background: var(--color-background);--button-background: var(--color-white);align-self:center}.office-banner{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh + -0px);min-height:var(--viewport-height);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-top:max(1lh,10px);padding-top:max(1lh,var(--page-padding));padding-bottom:max(1lh,10px);padding-bottom:max(1lh,var(--page-padding));background-color:#d9ef57;background-color:var(--color-accent);font-size:35px}@media print,screen and (min-width:30.0625em){.office-banner{font-size:calc(35px + 25 * ((100vw - 390px) / 1050));--font-size: calc(35px + 25 * ((100vw - 390px) / 1050));line-height:calc(40.25px + 25.75 * ((100vw - 390px) / 1050));--line-height: calc(40.25px + 25.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.office-banner{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.office-banner{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.office-banner{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.office-banner{font-size:35px;--font-size: 35px}}}.office-banner{text-transform:uppercase;text-align:center}.office-banner ul{display:block;text-wrap:balance;max-width:18em;padding:0 .5em}.office-banner li{display:inline-block;--dot-width: calc(var(--dot-size) + var(--dot-offset))}.office-banner li:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.block[data-type=project-table]{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=project-table] header{font-size:30px}@media print,screen and (min-width:30.0625em){.block[data-type=project-table] header{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.block[data-type=project-table] header{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.block[data-type=project-table] header{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.block[data-type=project-table] header{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.block[data-type=project-table] header{font-size:30px;--font-size: 30px}}}.block[data-type=project-table] header{text-transform:uppercase;padding-bottom:30px;padding-bottom:calc(var(--spacing-m) + var(--spacing-s))}@media print,screen and (min-width:64em){.block[data-type=project-table] header{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.block[data-type=resource-preview]{max-width:28em;--block-span: 4}@media print,screen and (min-width:30.0625em){.block[data-type=resource-preview]{--block-span: 3}}@media print,screen and (min-width:48.0625em){.block[data-type=resource-preview]{--block-span: 2.5}}@media print,screen and (min-width:64em){.block[data-type=resource-preview]{--block-span: 2}}@media print,screen and (min-width:48.0625em){.block[data-type=project-data][data-prev-type=media]{--block-spacing: 0}}.block[data-type=form]{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=form] .form{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m-2-l)}.autoheight{position:relative;height:0px;transition:height .25s;transition:height var(--duration)}.autoheight>div{position:absolute;top:0;left:0;max-width:100%}.assistive-links{display:grid;align-content:start;justify-content:start;place-content:start start;align-items:start;justify-items:start;place-items:start start;position:absolute;top:0;left:0;width:100%;min-height:max(2rem,2rem);min-height:var(--header-height, none);padding:max(15px,0) max(10px,0) max(15px,0) max(10px,0);padding:max(15px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(15px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));padding:var(--page-padding-safe);color:#000;color:var(--color-text);z-index:60;z-index:var(--zindex-nav);pointer-events:none}.assistive-links a{grid-row:1;grid-column:1;opacity:0;pointer-events:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.assistive-links a:focus{opacity:1;pointer-events:auto}body:has(.assistive-links:focus-within) .header__bar{opacity:0}@media print,screen and (min-width:30.0625em){.assistive-links{width:calc(100% - max(10px,0) - max(10px,0) - 50px);width:calc(100% - max(10px,env(safe-area-inset-left)) - max(10px,env(safe-area-inset-right)) - 50px);width:calc(100% - var(--page-padding-left-safe) - var(--page-padding-right-safe) - var(--burger-button-size))}}.arrow-nav{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"prev index next";align-items:baseline;font-size:22px}@media print,screen and (min-width:30.0625em){.arrow-nav{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.arrow-nav{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.arrow-nav{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.arrow-nav{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.arrow-nav{font-size:22px;--font-size: 22px}}}.arrow-nav{text-transform:uppercase}.arrow-nav a{display:inline-flex;align-items:baseline;gap:.5em}.arrow-nav span{display:inline-block;padding:0 .3em;transition:transform .25s ease-in-out;transition:transform var(--duration) ease-in-out}@media(hover:hover){.arrow-nav a:hover span{transform:translateY(0) translate(0);transform:translateY(var(--link-transform-y, 0px)) translate(var(--link-transform-x, 0px))}}.arrow-nav [data-to=index]{grid-area:index;justify-content:center;--link-transform-y: -15%}.arrow-nav [data-to=prev]{grid-area:prev;justify-content:start;--link-transform-x: -.15em}.arrow-nav [data-to=next]{grid-area:next;justify-content:end;--link-transform-x: .15em}.arrow-nav .icon{width:2.15rem;height:1.3rem}@media screen and (max-width:48.06125em){.arrow-nav span:not(:only-child){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media print,screen and (min-width:48.0625em){.arrow-nav{grid-template-columns:1fr 1fr 1fr}}.alt-admin-bar{top:auto!important;bottom:0!important}.super-admin-toolbar .p2{padding:.25rem}.super-admin-toolbar .fixed{left:max(10px,0)!important;left:max(10px,env(safe-area-inset-left))!important;left:var(--page-padding-left-safe)!important;bottom:max(15px,0)!important;bottom:max(15px,env(safe-area-inset-bottom))!important;bottom:var(--page-padding-bottom-safe)!important}.super-admin-toolbar .si-toolbar-dropdown-container:has(#site-switcher-menu){display:none!important}.super-admin-toolbar .bg-toolbar-gradient{background-color:#197333!important;background-color:var(--color-green)!important;background-image:none!important}@media screen and (max-width:30.06125em){.alt-admin-bar,.super-admin-toolbar{display:none!important}}.accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out;transition:grid-template-rows var(--duration) ease-in-out}.accordion-content__inner{overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear .25s,opacity .25s;transition:visibility 0s linear var(--duration),opacity var(--duration)}.accordion-content[aria-hidden=false]{grid-template-rows:1fr}.accordion-content[aria-hidden=false] .accordion-content__inner{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .25s .125s;transition:visibility 0s linear 0s,opacity var(--duration) calc(var(--duration) / 2)}.layout{width:min(calc(100vw + -0px),calc(100vw + -0px));width:var(--layout-width);margin:0 auto}.layout__main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-template-areas:"header" "content";align-content:start;min-height:calc(100vh + -0px);min-height:var(--viewport-height)}.layout__header{grid-area:header;position:relative;position:fixed;left:calc((100vw + -0px - min(calc(100vw + -0px),calc(100vw + -0px)))/2);left:var(--layout-edge);width:min(calc(100vw + -0px),calc(100vw + -0px));width:var(--layout-width);pointer-events:none;z-index:30;z-index:var(--zindex-header)}.layout__content{grid-area:header/header/content/content;position:relative;padding-bottom:40px;padding-bottom:var(--content-bottom-padding);z-index:10;z-index:var(--zindex-content)}.layout__content:has(.article__data:last-child),.layout__content:has(.article__text:last-child){padding-bottom:0}.layout__content:has(.list-pagination:last-child .pagination){padding-bottom:0}.layout__content:has(.list-form:last-child .form){padding-bottom:0}.layout__content:has(.block[data-type=logo-header]:last-child),.layout__content:has(.block[data-type=text-slides]:last-child),.layout__content:has(.block[data-type=publications]:last-child){padding-bottom:0}.layout__footer{position:relative;z-index:40;z-index:var(--zindex-footer)}.energy-saver-only{display:none}:root{--header-scroll-progress: 0}.header{min-height:70px;min-height:var(--header-min-height);padding-bottom:calc(20px - var(--page-padding-bottom));padding-bottom:calc(var(--content-top-padding) - var(--page-padding-bottom))}.header__bar{display:grid;grid-template-columns:minmax(0,1fr) min-content minmax(0,1fr);grid-template-columns:var(--1fr) min-content var(--1fr);grid-template-areas:"nav logo toggle";align-items:start;grid-gap:0 3em;gap:0 3em;padding-top:max(15px,0);padding-top:max(15px,env(safe-area-inset-top));padding-top:var(--page-padding-top-safe);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-bottom:15px;padding-bottom:var(--page-padding-y);transition:background-color .25s ease;transition:background-color var(--duration) ease;pointer-events:auto}.header--placeholder{visibility:hidden}.header__logo{grid-area:logo;text-align:center}.header__nav{grid-area:nav;display:flex;flex-direction:column;gap:0 2em;gap:0 calc(2.5em - var(--dot-width));align-items:start}.header__nav a:before{display:none}.header__nav a{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.header__nav a:after{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em)}.header__nav a{display:inline-flex;align-items:baseline;gap:.25em}.header__nav a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__nav a[aria-current=true],.header__nav a[aria-current=page]{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.header__nav a[aria-current=true]:before,.header__nav a[aria-current=page]:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.header__nav a[aria-current=true]:after,.header__nav a[aria-current=page]:after{display:none}.header__toggle{grid-area:toggle;justify-self:end;display:flex}@media screen and (max-width:63.99875em){.header__nav{display:none}}@media print,screen and (min-width:30.0625em){.header__bar{background-color:#fff;background-color:var(--header-background, var(--color-background))}.header__logo .logo{--logo-collapse-progress: var(--header-scroll-progress)}}@media screen and (min-width:81.25em){.header__nav{flex-direction:row}}@media screen and (max-width:30.06125em){.header__toggle{position:fixed;bottom:calc(max(15px,0) + 5px);bottom:calc(max(15px,env(safe-area-inset-bottom)) + 5px);bottom:calc(var(--page-padding-bottom-safe) + 5px);right:calc(max(10px,0) + 5px);right:calc(max(10px,env(safe-area-inset-right)) + 5px);right:calc(var(--page-padding-right-safe) + 5px)}}.footer{--color-background: var(--color-footer-background, var(--color-accent-info));--color-text: var(--color-footer-text, var(--color-black));display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-columns:auto var(--1fr) auto;grid-template-areas:"links language external" "logo logo logo";grid-gap:0 1lh;gap:0 1lh;padding-top:1lh;padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-bottom:max(15px,0);padding-bottom:max(15px,env(safe-area-inset-bottom));padding-bottom:var(--page-padding-bottom-safe);background-color:#197333;background-color:var(--color-background);color:#000;color:var(--color-text)}.footer__language{grid-area:language;justify-self:center}.footer__links{grid-area:links;align-self:start}.footer__external{grid-area:external}.footer__external a{display:inline-flex;justify-content:center;align-items:center;width:32px;width:var(--social-icon-size);height:32px;height:var(--social-icon-size);border-radius:999vw;color:inherit;background-color:#000;background-color:var(--color-text);color:#fff;color:var(--color-white)}.footer__external a span[aria-hidden=false]{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__external a span{line-height:0}.footer__external a svg{width:.85em;height:.85em;fill:currentColor;stroke:none}@media print,screen and (min-width:48.0625em){.footer__external a svg{width:1em;height:1em}}.footer__links,.footer__external{display:flex;flex-direction:column;gap:.5em}.footer__top{order:1;grid-area:logo;position:relative;pointer-events:none;z-index:40;z-index:var(--zindex-footer)}.footer__top a{display:inline-block;padding:.225em .65em .05em;padding:var(--button-padding);background-color:transparent;background-color:var(--button-background, transparent);color:inherit;color:var(--button-color, inherit);border:1px solid currentColor;border:var(--button-border-width, var(--border-width)) solid var(--button-border-color, currentColor);border-radius:9999vw;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:transparent;font-size:17px}@media print,screen and (min-width:30.0625em){.footer__top a{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.footer__top a{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.footer__top a{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.footer__top a{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.footer__top a{font-size:17px;--font-size: 17px}}}.footer__top a{--button-border-width: 0px;--button-background: var(--color-background);font-size:30px}@media print,screen and (min-width:30.0625em){.footer__top a{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.footer__top a{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.footer__top a{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.footer__top a{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.footer__top a{font-size:30px;--font-size: 30px}}}.footer__top a{position:absolute;left:50%;transform:translate(-50%,-50%);--button-background: var(--color-footer-button, var(--color-white));pointer-events:auto;top:42%}.footer__logo{grid-area:logo;margin-top:1em;width:min(calc(100vw + -0px),calc(100vw + -0px));width:var(--layout-width);margin-left:calc(-1*max(10px,0));margin-left:calc(-1*max(10px,env(safe-area-inset-left)));margin-left:calc(-1 * var(--page-padding-left-safe));margin-right:calc(-1*max(10px,0));margin-right:calc(-1*max(10px,env(safe-area-inset-right)));margin-right:calc(-1 * var(--page-padding-right-safe));overflow:hidden;z-index:39;z-index:calc(var(--zindex-footer) - 1);font-size:48px;font-size:calc(48px + 96 * ((100vw - 390px) / 2110));--font-size: calc(48px + 96 * ((100vw - 390px) / 2110));line-height:calc(48px + 96 * ((100vw - 390px) / 2110));--line-height: calc(48px + 96 * ((100vw - 390px) / 2110));font-weight:100}@media screen and (min-width:2500px){.footer__logo{line-height:144px;--line-height: 144px}}@media screen and (max-width:390px){.footer__logo{line-height:48px;--line-height: 48px}}@media screen and (min-width:2500px){.footer__logo{font-size:144px;--font-size: 144px}}@media screen and (max-width:390px){.footer__logo{font-size:48px;--font-size: 48px}}.footer__logo .logo{display:none}.footer__logo .logo-animation{margin-bottom:-.13em}.footer__logo .logo-animation>div:nth-child(7)~div{display:none}@media print,screen and (min-width:48.0625em){.footer__links,.footer__external{flex-direction:row;flex-wrap:wrap;gap:1em 2em}.footer__external{gap:1em}.footer__logo{margin-top:.65em}}@media screen and (max-width:63.99875em){.footer__language{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.view-case-list,.view-case{--color-footer-background: var(--color-accent-cases)}.view-project-list,.view-project{--color-footer-background: var(--color-accent-work)}.view-news-list,.view-news,.view-job-list,.view-job{--color-footer-background: var(--color-accent-news)}.view-contact,.view-resource-list,.view-resource{--color-footer-background: var(--color-white);--color-footer-text: var(--color-black);--color-footer-button: var(--color-accent)}html.is-changing .page-transition{transition:.1s opacity ease-in-out;transition:var(--duration-fast) opacity ease-in-out;opacity:1}html.is-animating .page-transition{opacity:0}html.to-slide-prev,html.to-slide-next{--slide-direction: 1}html.to-slide-prev .page-transition,html.to-slide-next .page-transition{transition:transform .25s ease-in-out;transition:transform var(--duration) ease-in-out;will-change:transform;opacity:1!important}html.to-slide-prev .page-transition.is-previous-container,html.to-slide-next .page-transition.is-previous-container{transform:translate(calc(var(--slide-direction) * -100%))}html.to-slide-prev .page-transition.is-next-container,html.to-slide-next .page-transition.is-next-container{transform:translate(calc(var(--slide-direction) * 100%))}html.to-slide-prev{--slide-direction: -1}.fragment-transition.is-changing{transition:.1s opacity ease-in-out;transition:var(--duration-fast) opacity ease-in-out;opacity:1}.fragment-transition.is-animating{opacity:0}.service-list__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-list__intro{padding-top:20px;padding-top:var(--spacing-m);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);max-width:calc(32em + 25vw);font-size:22px}@media print,screen and (min-width:30.0625em){.service-list__intro{font-size:calc(22px + 13 * ((100vw - 390px) / 1050));--font-size: calc(22px + 13 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.service-list__intro{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.service-list__intro{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.service-list__intro{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.service-list__intro{font-size:22px;--font-size: 22px}}}.service-list__intro{padding-bottom:20px;padding-bottom:var(--spacing-m-2-xl)}@media print,screen and (min-width:48.0625em){.service-list__intro{padding-bottom:calc(20px + 10vh);padding-bottom:calc(var(--spacing-m-2-xl) + 10vh)}}.search{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.search__pretitle{display:none}.search__filter{order:-1;padding-bottom:40px;padding-bottom:var(--spacing-l-2-xl)}.search__summary{font-size:30px}@media print,screen and (min-width:30.0625em){.search__summary{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.search__summary{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.search__summary{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.search__summary{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.search__summary{font-size:30px;--font-size: 30px}}}.search__summary{padding-top:5px;padding-top:var(--spacing-xs-2-s)}.search__summary span:first-child{display:block}.search__summary span:last-child{color:#9a9a9a;color:var(--color-text-light)}.search__info{font-size:30px}@media print,screen and (min-width:30.0625em){.search__info{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.search__info{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.search__info{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.search__info{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.search__info{font-size:30px;--font-size: 30px}}}.search__info{margin-top:40px;margin-top:var(--spacing-l-2-xl);color:#9a9a9a;color:var(--color-text-light)}.search__results{margin-top:40px;margin-top:var(--spacing-l-2-xl)}.view-resource{--color-accent-resource: var(--color-accent-innovation-1)}.layout__content[data-view^=resource] .header--placeholder{display:none}.layout__content[data-view^=resource]{padding-bottom:0}.resource{background-color:var(--color-accent-resource)}@media print,screen and (min-width:30.0625em){.resource{padding-bottom:40px;padding-bottom:var(--content-bottom-padding)}}.resource__order{display:none}.resource__header{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:2em;width:100%;min-height:calc(100vh + -0px);min-height:var(--viewport-height);padding-top:max(2rem,2rem);padding-top:var(--header-height);padding-bottom:max(2rem,2rem);padding-bottom:var(--header-height);padding-left:calc(max(10px,0) + 0px);padding-left:calc(max(10px,env(safe-area-inset-left)) + 0px);padding-left:calc(var(--page-padding-left-safe) + var(--resource-header-padding, 0px));padding-right:calc(max(10px,0) + 0px);padding-right:calc(max(10px,env(safe-area-inset-right)) + 0px);padding-right:calc(var(--page-padding-right-safe) + var(--resource-header-padding, 0px));text-align:center;pointer-events:none;z-index:12;z-index:calc(var(--zindex-content) + 2)}.resource__header>span{order:-1;visibility:hidden}.resource__header a{display:inline-block;padding:.225em .65em .05em;padding:var(--button-padding);background-color:transparent;background-color:var(--button-background, transparent);color:inherit;color:var(--button-color, inherit);border:1px solid currentColor;border:var(--button-border-width, var(--border-width)) solid var(--button-border-color, currentColor);border-radius:9999vw;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:transparent;font-size:17px}@media print,screen and (min-width:30.0625em){.resource__header a{font-size:calc(17px + 5 * ((100vw - 390px) / 1050));--font-size: calc(17px + 5 * ((100vw - 390px) / 1050));line-height:calc(20.4px + 6 * ((100vw - 390px) / 1050));--line-height: calc(20.4px + 6 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.resource__header a{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.resource__header a{line-height:20.4px;--line-height: 20.4px}}@media screen and (min-width:1440px){.resource__header a{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.resource__header a{font-size:17px;--font-size: 17px}}}.resource__header a{font-size:30px}@media print,screen and (min-width:30.0625em){.resource__header a{font-size:calc(30px + 0*(100vw - 390px));--font-size: calc(30px + 0*(100vw - 390px)) ;line-height:calc(34.5px + 0*(100vw - 390px));--line-height: calc(34.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.resource__header a{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.resource__header a{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.resource__header a{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.resource__header a{font-size:30px;--font-size: 30px}}}.resource__header a{--button-border-width: 0px;--button-background: var(--color-background);--button-background: var(--color-white);pointer-events:auto}.resource__pagination{position:absolute;bottom:max(15px,0);bottom:max(15px,env(safe-area-inset-bottom));bottom:var(--page-padding-bottom-safe);left:max(10px,0);left:max(10px,env(safe-area-inset-left));left:var(--page-padding-left-safe);right:max(10px,0);right:max(10px,env(safe-area-inset-right));right:var(--page-padding-right-safe);pointer-events:none}.resource__pagination *{pointer-events:none}.resource__pagination>p{display:none}@media screen and (max-width:30.06125em){.resource__pagination{display:none}}.resource__title{font-size:35px}@media print,screen and (min-width:30.0625em){.resource__title{font-size:calc(35px + 25 * ((100vw - 390px) / 1050));--font-size: calc(35px + 25 * ((100vw - 390px) / 1050));line-height:calc(40.25px + 25.75 * ((100vw - 390px) / 1050));--line-height: calc(40.25px + 25.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.resource__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.resource__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.resource__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.resource__title{font-size:35px;--font-size: 35px}}}.resource__title{text-wrap:balance}.resource__content{margin-top:max(2rem,2rem);margin-top:var(--header-height)}.resource-item-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--resource-item-columns, 1),var(--1fr))}.resource-item{grid-column-end:span 1;grid-column-end:span var(--resource-item-span, var(--resource-item-columns, 1))}.resource-item .project-preview__info{padding-bottom:20px;padding-bottom:var(--spacing-m);padding-left:20px;padding-left:var(--spacing-m);padding-right:20px;padding-right:var(--spacing-m)}.resource-item .figure figcaption{padding-bottom:20px;padding-bottom:var(--spacing-m);padding-left:20px;padding-left:var(--spacing-m);padding-right:20px;padding-right:var(--spacing-m)}@media print,screen and (min-width:30.0625em){.resource-item-grid{--resource-item-columns: 2;--resource-item-span: 1;gap:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);gap:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);gap:var(--layout-subcolumn-width)}.resource-item-grid .case-preview .case-preview__inner{position:relative;aspect-ratio:1/1;grid-template-rows:1fr auto}.resource-item-grid .case-preview .case-preview__media{position:absolute;top:0%;left:0%;width:100%;max-width:100%;height:100%;z-index:9;z-index:calc(var(--zindex-content) - 1);transition:.25s opacity;transition:var(--duration) opacity;opacity:0}.resource-item-grid .case-preview .case-preview__media .ratio-container{position:static}@media(hover:hover){.resource-item-grid .case-preview:hover .case-preview__media{opacity:1}}.resource-item-grid .case-preview .case-preview__title{font-size:30px}}@media print,screen and (min-width:30.0625em)and (min-width:30.0625em){.resource-item-grid .case-preview .case-preview__title{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.resource-item-grid .case-preview .case-preview__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.resource-item-grid .case-preview .case-preview__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.resource-item-grid .case-preview .case-preview__title{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.resource-item-grid .case-preview .case-preview__title{font-size:30px;--font-size: 30px}}}@media print,screen and (min-width:30.0625em){.resource-item{grid-column-end:span 1;grid-column-end:span calc(var(--resource-item-span, var(--resource-item-columns, 1)) + var(--resource-item-offset-x, 0));padding-top:calc(min(calc(100vw + -0px),calc(100vw + -0px))*0);padding-top:calc(var(--layout-subcolumn-width) * var(--resource-item-offset-y, 0));padding-left:calc(min(calc(100vw + -0px),calc(100vw + -0px))*0);padding-left:calc(var(--layout-subcolumn-width) * var(--resource-item-offset-x, 0))}.resource-item[data-nth-col="1"]{--resource-item-offset-y: 1}.resource-item[data-nth-col="2"]{--resource-item-offset-y: 0}.resource-item[data-nth-col="3"]{--resource-item-offset-y: 2}}@media print,screen and (min-width:64em){.resource-item-grid{--resource-item-columns: 16;--resource-item-span: 7;gap:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);gap:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3);gap:var(--layout-subcolumn-width)}.resource-item .figure figcaption{padding-left:20px;padding-left:var(--spacing-m)}.resource-item:has(.text-length--short){--resource-item-span: 5}}@media screen and (min-width:81.25em){.resource-item-grid{--resource-item-columns: 18;--resource-item-span: 6;gap:calc((min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3) 0;gap:calc(calc(min(calc(100vw + -0px),calc(100vw + -0px)) / 6) / 3) 0;gap:var(--layout-subcolumn-width) 0}.resource-item:has(.note)+.resource-item:has(.note){--resource-item-offset-x: 2}.resource-item:has(.text-length--short){--resource-item-span: 4}}@media print,screen and (min-width:30.0625em){.resource{--resource-header-padding: var(--layout-column-width)}.resource-arrows.resource-arrows{display:block;display:var(--display)}}.resource-color-1{--color-accent-resource: var(--color-accent-innovation-1);--color-accent-resource-alt-1: var(--color-accent-innovation-2);--color-accent-resource-alt-2: var(--color-accent-innovation-3)}.resource-color-2{--color-accent-resource: var(--color-accent-innovation-2);--color-accent-resource-alt-1: var(--color-accent-innovation-3);--color-accent-resource-alt-2: var(--color-accent-innovation-1)}.resource-color-3{--color-accent-resource: var(--color-accent-innovation-3);--color-accent-resource-alt-1: var(--color-accent-innovation-1);--color-accent-resource-alt-2: var(--color-accent-innovation-2)}.resource-item--note[data-type-index="0"],.resource-item--note[data-type-index="2"],.resource-item--note[data-type-index="4"],.resource-item--article[data-type-index="1"],.resource-item--article[data-type-index="3"],.resource-item--article[data-type-index="5"]{--color-note-background: var(--color-accent-resource-alt-1)}.resource-item--note[data-type-index="1"],.resource-item--note[data-type-index="3"],.resource-item--note[data-type-index="5"],.resource-item--article[data-type-index="0"],.resource-item--article[data-type-index="2"],.resource-item--article[data-type-index="4"]{--color-note-background: var(--color-accent-resource-alt-2)}.resource-list{--color-background: var(--color-accent-innovation-1)}.view-resource-list,.view-resource{--header-background: transparent}.resource-list__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resource-list__list,.resource-list__first,.resource-list__stack{display:none}@media print,screen and (min-width:30.0625em){.resource-list__first{display:block}.resource-list__slides{display:none}}.resource-arrows{--display: flex;display:none;position:absolute;top:0;left:0;width:100%;height:calc(100vh + -0px);height:var(--viewport-height);pointer-events:none;justify-content:space-between;align-items:center;padding:max(15px,0) max(10px,0) max(15px,0) max(10px,0);padding:max(15px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(15px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));padding:var(--page-padding-safe);font-size:35px}@media print,screen and (min-width:30.0625em){.resource-arrows{font-size:calc(35px + 25 * ((100vw - 390px) / 1050));--font-size: calc(35px + 25 * ((100vw - 390px) / 1050));line-height:calc(40.25px + 25.75 * ((100vw - 390px) / 1050));--line-height: calc(40.25px + 25.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.resource-arrows{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.resource-arrows{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.resource-arrows{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.resource-arrows{font-size:35px;--font-size: 35px}}}.resource-arrows{z-index:11;z-index:calc(var(--zindex-content) + 1)}.resource-arrows a,.resource-arrows button{pointer-events:auto}.resource-arrows svg{width:2em;height:1.1em;max-width:140px}.publication-list__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:not(.is-below-fold) .view-project{--header-background: transparent}.project-list__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-list__filter{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-bottom:40px;padding-bottom:var(--spacing-l-2-xl)}.project-list__table{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);margin-top:40px;margin-top:var(--spacing-l-2-xxxl)}.article.person .article__subtitle div{display:inline-block}.article.person .article__subtitle div:not(:empty):not(:last-child):after{content:", "}.article.person .article__taxonomies{background-color:#d9ef57;background-color:var(--color-accent)}.article.person .article__data .text-tabs__panel[data-tab=cv]{font-size:22px}@media print,screen and (min-width:30.0625em){.article.person .article__data .text-tabs__panel[data-tab=cv]{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.article.person .article__data .text-tabs__panel[data-tab=cv]{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.article.person .article__data .text-tabs__panel[data-tab=cv]{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.article.person .article__data .text-tabs__panel[data-tab=cv]{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.article.person .article__data .text-tabs__panel[data-tab=cv]{font-size:22px;--font-size: 22px}}}.person-list__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.person-list__filter{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}html:not(.is-below-fold) body:has(.block[data-type=logo-header]:first-child) .layout{--header-background: transparent}body:has(.block[data-type=logo-header]:first-child) .layout .layout__content .header--placeholder{display:none}.page__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:60px;padding-bottom:var(--spacing-xl);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);font-size:30px}@media print,screen and (min-width:30.0625em){.page__title{font-size:calc(30px + 30 * ((100vw - 390px) / 1050));--font-size: calc(30px + 30 * ((100vw - 390px) / 1050));line-height:calc(34.5px + .03*(100vw - 390px));--line-height: calc(34.5px + .03*(100vw - 390px)) }@media screen and (min-width:1440px){.page__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.page__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.page__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.page__title{font-size:30px;--font-size: 30px}}}.page__text{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.news-list{display:flex;flex-direction:column;width:100%;min-height:calc(100vh + -0px - max(2rem,2rem));min-height:calc(var(--viewport-height) - var(--header-height))}.news-list>*{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.news-list>.news-list__form{padding-left:0;padding-right:0}.news-list__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.news-list__filter{padding-bottom:40px;padding-bottom:var(--spacing-l-2-xl)}.news-list__pagination:not(:has(a)){display:none}.list-note{width:min(calc(100vw + -0px),calc(100vw + -0px));width:var(--layout-width);margin-left:calc(50% - (min(calc(100vw + -0px),calc(100vw + -0px))/2));margin-left:calc(50% - var(--layout-width) / 2);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);font-size:22px}@media print,screen and (min-width:30.0625em){.list-note{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.list-note{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.list-note{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.list-note{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.list-note{font-size:22px;--font-size: 22px}}}.list-note{color:#9a9a9a;color:var(--color-text-light)}.list-pagination{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-bottom:40px;padding-bottom:var(--spacing-l-2-xl)}.list-pagination:not(:has(a)){display:none}.list-pagination:not(:has(a))+.list-form:has(.form){--list-form-spacing: var(--spacing-l-2-xl)}.list-form{margin-top:auto}.list-form:before{content:"";display:block;height:0px;height:var(--list-form-spacing, 0px)}.list-form__inner{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m-2-xl);background:#d9ef57;background:var(--color-accent)}.innovation__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.innovation__intro{padding-top:20px;padding-top:var(--spacing-m);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);max-width:calc(32em + 25vw);font-size:22px}@media print,screen and (min-width:30.0625em){.innovation__intro{font-size:calc(22px + 13 * ((100vw - 390px) / 1050));--font-size: calc(22px + 13 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.innovation__intro{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.innovation__intro{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.innovation__intro{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.innovation__intro{font-size:22px;--font-size: 22px}}}.innovation__intro{padding-bottom:20px;padding-bottom:var(--spacing-m-2-xl)}@media print,screen and (min-width:48.0625em){.innovation__intro{padding-bottom:calc(20px + 10vh);padding-bottom:calc(var(--spacing-m-2-xl) + 10vh)}}.innovation__filter{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-bottom:40px;padding-bottom:var(--spacing-l-2-xxxl)}@media screen and (max-width:48.06125em){.innovation__filter legend{position:static!important;position:initial!important;width:auto;width:initial;height:auto;height:initial;margin:0;margin:initial;overflow:visible;overflow:initial;clip:auto;clip:initial;white-space:inherit}}.innovation__slides>h2{text-transform:uppercase;padding-bottom:10px;padding-bottom:var(--spacing-s);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.innovation__slides>h2~h2{margin-top:60px;margin-top:var(--spacing-xl)}@media print,screen and (min-width:48.0625em){.innovation__slides{display:none}}.innovation-grid{width:100%;overflow:hidden;--preview-text-inset: var(--page-padding-x)}@media screen and (max-width:48.06125em){.innovation-grid{display:none}}.home__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home__header{display:none}.home__grid{--preview-text-inset: var(--page-padding-x);width:100%;overflow:hidden}@media screen and (max-width:48.06125em){.home__grid{display:none}}.home__slides{padding-top:20px;padding-top:var(--spacing-m)}.home__slides>h2{text-transform:uppercase;padding-bottom:10px;padding-bottom:var(--spacing-s);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.home__slides>h2~h2{margin-top:60px;margin-top:var(--spacing-xl);padding-top:5px;padding-top:var(--spacing-xs)}@media print,screen and (min-width:48.0625em){.home__slides{display:none}}.home__info{padding-top:40px;padding-top:var(--spacing-l-2-xxl)}.view-contact{--color-background: var(--color-accent-info);--color-text: var(--color-white)}.contact{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.contact__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact__text{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:60px;padding-bottom:var(--spacing-xl);font-size:30px}@media print,screen and (min-width:30.0625em){.contact__text{font-size:calc(30px + 30 * ((100vw - 390px) / 1050));--font-size: calc(30px + 30 * ((100vw - 390px) / 1050));line-height:calc(34.5px + .03*(100vw - 390px));--line-height: calc(34.5px + .03*(100vw - 390px)) }@media screen and (min-width:1440px){.contact__text{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.contact__text{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.contact__text{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.contact__text{font-size:30px;--font-size: 30px}}}.contact-section{border-top:1px solid;border-top:var(--border-width) solid}.contact-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-columns:var(--1fr) auto;grid-template-areas:"title toggle";align-items:start;grid-gap:10px;grid-gap:var(--spacing-s);gap:10px;gap:var(--spacing-s);margin-top:-.3em;margin-bottom:-.15em;padding-top:20px;padding-top:var(--spacing-m);padding-bottom:10px;padding-bottom:var(--spacing-s);cursor:pointer}@media print,screen and (min-width:64em){.contact-section__header{margin-top:-.15em;margin-bottom:-.2em}}.contact-section__title{grid-area:title;font-size:30px}@media print,screen and (min-width:30.0625em){.contact-section__title{font-size:calc(30px + 30 * ((100vw - 390px) / 1050));--font-size: calc(30px + 30 * ((100vw - 390px) / 1050));line-height:calc(34.5px + .03*(100vw - 390px));--line-height: calc(34.5px + .03*(100vw - 390px)) }@media screen and (min-width:1440px){.contact-section__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.contact-section__title{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.contact-section__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.contact-section__title{font-size:30px;--font-size: 30px}}}.contact-section__toggle{grid-area:toggle;--base-rotation: 0deg;--line-rotation: 0deg;display:flex;margin-left:.5em;font-size:22px}@media print,screen and (min-width:30.0625em){.contact-section__toggle{font-size:calc(22px + 0*(100vw - 390px));--font-size: calc(22px + 0*(100vw - 390px)) ;line-height:calc(26.4px + 0*(100vw - 390px));--line-height: calc(26.4px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.contact-section__toggle{line-height:26.4px;--line-height: 26.4px}}@media screen and (max-width:390px){.contact-section__toggle{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.contact-section__toggle{font-size:22px;--font-size: 22px}}@media screen and (max-width:390px){.contact-section__toggle{font-size:22px;--font-size: 22px}}}.contact-section__toggle span[aria-hidden=false]{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-section__toggle span[aria-hidden=true]{position:relative;display:inline-block;width:1.25em;height:1.25em}.contact-section__toggle span[aria-hidden=true]:before,.contact-section__toggle span[aria-hidden=true]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;height:var(--border-width);background-color:currentColor;transform:translate(-50%,-50%) rotate(var(--base-rotation)) rotate(var(--line-rotation));transition:.25s transform;transition:var(--duration) transform;will-change:transform}.contact-section__toggle span[aria-hidden=true]:after{--line-rotation: 90deg}.contact-section__toggle[aria-expanded=true]{--base-rotation: 45deg}.contact-section__toggle{opacity:0;transition:.25s opacity;transition:var(--duration) opacity}.contact-section__toggle:focus-visible{opacity:1}.contact-section__content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--section-columns, 1),var(--1fr));align-items:start;grid-gap:20px 0;grid-gap:var(--spacing-m-2-xl) 0;gap:20px 0;gap:var(--spacing-m-2-xl) 0;padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m-2-xxxl);font-size:22px}@media print,screen and (min-width:30.0625em){.contact-section__content{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.contact-section__content{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.contact-section__content{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.contact-section__content{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.contact-section__content{font-size:22px;--font-size: 22px}}}.contact-section__contacts{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);align-items:start;grid-gap:20px 20px;grid-gap:var(--list-spacing, var(--spacing-m)) var(--spacing-m);gap:20px 20px;gap:var(--list-spacing, var(--spacing-m)) var(--spacing-m)}.contact-section__contacts div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--list-columns, 1),var(--1fr));align-items:start}.contact-section__contacts dt{grid-column:1;grid-column:var(--name-column, 1);text-wrap:pretty}.contact-section__contacts dd{grid-column:1;grid-column:var(--contact-column, 1)}.contact-section__contacts dd span{display:block}.contact-section__contacts dd[data-address]{grid-column:1;grid-column:var(--address-column, var(--contact-column, 1))}@media print,screen and (min-width:30.0625em){.contact-section{--list-columns: 2;--name-column: 1;--contact-column: 2}dt,dd{padding-right:20px;padding-right:var(--spacing-m)}}@media print,screen and (min-width:48.0625em){.contact-section{--list-columns: 3;--name-column: 1;--contact-column: 2 / 4}}@media print,screen and (min-width:64em){.contact-section{--list-spacing: calc(var(--spacing-m) + 1lh)}.contact-section__text{padding-right:2em}}@media screen and (min-width:81.25em){.contact-section.has-addresses{--list-columns: 3;--name-column: 1;--address-column: 2;--contact-column: 3}.contact-section__text{padding-right:3em}}.view-case{--header-background: var(--color-cases);background-color:#f3f3f3;background-color:var(--color-cases)}.case__header{padding-top:20px;padding-top:var(--spacing-m-2-l);padding-bottom:40px;padding-bottom:var(--spacing-l-2-xl);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media screen and (orientation:landscape){.case__header{min-height:calc(75vh - max(2rem,2rem));min-height:calc(75vh - var(--header-height))}}.case__title{font-size:35px}@media print,screen and (min-width:30.0625em){.case__title{font-size:calc(35px + 25 * ((100vw - 390px) / 1050));--font-size: calc(35px + 25 * ((100vw - 390px) / 1050));line-height:calc(40.25px + 25.75 * ((100vw - 390px) / 1050));--line-height: calc(40.25px + 25.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.case__title{line-height:66px;--line-height: 66px}}@media screen and (max-width:390px){.case__title{line-height:40.25px;--line-height: 40.25px}}@media screen and (min-width:1440px){.case__title{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.case__title{font-size:35px;--font-size: 35px}}}@media print,screen and (min-width:30.0625em){.case__title{text-wrap:balance}}.case__title{text-transform:uppercase}.case__taxonomies{margin-top:20px;margin-top:var(--spacing-m)}.case__projects{padding-bottom:20px;padding-bottom:var(--spacing-m-2-xxxl)}@media screen and (max-width:63.99875em){.case__projects>.project-gallery{display:none}}@media print,screen and (min-width:64em){.case__projects>.slideshow,.case__projects>.work-slides{display:none}}.case-list__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.case-list__intro{padding-top:20px;padding-top:var(--spacing-m);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);max-width:calc(32em + 25vw);font-size:22px}@media print,screen and (min-width:30.0625em){.case-list__intro{font-size:calc(22px + 13 * ((100vw - 390px) / 1050));--font-size: calc(22px + 13 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.case-list__intro{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.case-list__intro{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.case-list__intro{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.case-list__intro{font-size:22px;--font-size: 22px}}}.case-list__intro{padding-bottom:40px;padding-bottom:var(--spacing-l-2-xxxl)}@media screen and (max-width:48.06125em){.case-list__content{background-color:#f3f3f3;background-color:var(--color-cases)}}.article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);grid-template-areas:"media media" "header header" "text text";grid-gap:20px 0;grid-gap:var(--spacing-m) 0;gap:20px 0;gap:var(--spacing-m) 0}.article__media{grid-area:media;max-width:min(calc(100vw + -0px),calc(100vw + -0px));max-width:var(--layout-width);overflow:hidden}.article__header,.article__text{padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.article__header{grid-area:header}.article__title,.article__subtitle,.article__meta,.article__media{font-size:30px}@media print,screen and (min-width:30.0625em){.article__title,.article__subtitle,.article__meta,.article__media{font-size:calc(30px + 5 * ((100vw - 390px) / 1050));--font-size: calc(30px + 5 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 5.75 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 5.75 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.article__title,.article__subtitle,.article__meta,.article__media{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.article__title,.article__subtitle,.article__meta,.article__media{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.article__title,.article__subtitle,.article__meta,.article__media{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.article__title,.article__subtitle,.article__meta,.article__media{font-size:30px;--font-size: 30px}}}@media print,screen and (min-width:30.0625em){.article__title,.article__subtitle,.article__meta,.article__media{text-wrap:balance}}.article__title,.article__subtitle,.article__meta,.article__media{text-transform:uppercase}.article__title--dot{--dot-width: calc(var(--dot-size) + var(--dot-offset))}.article__title--dot:before{content:"";display:inline-block;width:.35em;width:var(--dot-size);height:.35em;height:var(--dot-size);border-radius:50%;margin-right:.15em;margin-right:var(--dot-offset);transform:translateY(-.18em);background-color:currentColor;background-color:var(--dot-color, currentColor)}.article__title--dot{--dot-offset: var(--dot-offset-large)}.article__subtitle{text-transform:none!important}.article__meta{text-transform:none!important;padding-top:1lh}.article__text{grid-area:text;display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:40px 0;grid-gap:var(--spacing-l-2-xxl) 0;gap:40px 0;gap:var(--spacing-l-2-xxl) 0;padding-top:20px;padding-top:var(--spacing-m-2-xl);padding-bottom:80px;padding-bottom:var(--spacing-xxl)}.article__text:last-child{padding-bottom:40px;padding-bottom:var(--content-bottom-padding)}.article__text .rich-text{font-size:22px}@media print,screen and (min-width:30.0625em){.article__text .rich-text{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.article__text .rich-text{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.article__text .rich-text{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.article__text .rich-text{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.article__text .rich-text{font-size:22px;--font-size: 22px}}}.article__text .taxonomies{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:40px 0;grid-gap:var(--spacing-l-2-xl) 0;gap:40px 0;gap:var(--spacing-l-2-xl) 0;align-items:baseline}.article__text .taxonomies,.article__text .taxonomies .button{font-size:22px}@media print,screen and (min-width:30.0625em){.article__text .taxonomies,.article__text .taxonomies .button{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.article__text .taxonomies,.article__text .taxonomies .button{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.article__text .taxonomies,.article__text .taxonomies .button{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.article__text .taxonomies,.article__text .taxonomies .button{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.article__text .taxonomies,.article__text .taxonomies .button{font-size:22px;--font-size: 22px}}}@media print,screen and (min-width:48.0625em){.article__text .taxonomies{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr)}.article__text .taxonomies>:first-child{padding-right:20px;padding-right:var(--spacing-m)}}.article__content{grid-column:1/-1;padding-bottom:10px;padding-bottom:var(--spacing-s-2-l)}.article__data{grid-column:1/-1}.article__focus{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);align-content:start;grid-gap:20px 0;grid-gap:var(--spacing-m) 0;gap:20px 0;gap:var(--spacing-m) 0;min-height:65vh;min-height:var(--large-text-section-min-height);padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m-2-xxxl);background-color:#d9ef57;background-color:var(--color-accent)}.article__focus h2{text-transform:uppercase}.article__focus .taxonomies{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px;grid-gap:var(--spacing-m-2-l);gap:20px;gap:var(--spacing-m-2-l)}.article__focus .taxonomies,.article__focus .taxonomies .button{font-size:22px}@media print,screen and (min-width:30.0625em){.article__focus .taxonomies,.article__focus .taxonomies .button{font-size:calc(22px + 8 * ((100vw - 390px) / 1050));--font-size: calc(22px + 8 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 8.100000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.article__focus .taxonomies,.article__focus .taxonomies .button{line-height:34.5px;--line-height: 34.5px}}@media screen and (max-width:390px){.article__focus .taxonomies,.article__focus .taxonomies .button{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.article__focus .taxonomies,.article__focus .taxonomies .button{font-size:30px;--font-size: 30px}}@media screen and (max-width:390px){.article__focus .taxonomies,.article__focus .taxonomies .button{font-size:22px;--font-size: 22px}}}.article__quote{grid-column:1/-1}.article__quote h2{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article__gallery,.article__related{grid-column:1/-1}.article__nav h2{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article__nav{grid-column:1/-1;padding-left:max(10px,0);padding-left:max(10px,env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(10px,0);padding-right:max(10px,env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-top:20px;padding-top:var(--spacing-m-2-l)}.article__nav:not(:last-child){padding-bottom:20px;padding-bottom:var(--spacing-m-2-l);border-bottom:1px solid;border-bottom:var(--border-width) solid}.article--large-text .article__title,.article--large-text .article__subtitle,.article--large-text .article__meta,.article--large-text .article__media{font-size:30px}@media print,screen and (min-width:30.0625em){.article--large-text .article__title,.article--large-text .article__subtitle,.article--large-text .article__meta,.article--large-text .article__media{font-size:calc(30px + 30 * ((100vw - 390px) / 1050));--font-size: calc(30px + 30 * ((100vw - 390px) / 1050));line-height:calc(34.5px + 25.5 * ((100vw - 390px) / 1050));--line-height: calc(34.5px + 25.5 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.article--large-text .article__title,.article--large-text .article__subtitle,.article--large-text .article__meta,.article--large-text .article__media{line-height:60px;--line-height: 60px}}@media screen and (max-width:390px){.article--large-text .article__title,.article--large-text .article__subtitle,.article--large-text .article__meta,.article--large-text .article__media{line-height:34.5px;--line-height: 34.5px}}@media screen and (min-width:1440px){.article--large-text .article__title,.article--large-text .article__subtitle,.article--large-text .article__meta,.article--large-text .article__media{font-size:60px;--font-size: 60px}}@media screen and (max-width:390px){.article--large-text .article__title,.article--large-text .article__subtitle,.article--large-text .article__meta,.article--large-text .article__media{font-size:30px;--font-size: 30px}}}.article--large-text .article__text .rich-text{font-size:22px}@media print,screen and (min-width:30.0625em){.article--large-text .article__text .rich-text{font-size:calc(22px + 13 * ((100vw - 390px) / 1050));--font-size: calc(22px + 13 * ((100vw - 390px) / 1050));line-height:calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050));--line-height: calc(26.4px + 13.850000000000001 * ((100vw - 390px) / 1050))}@media screen and (min-width:1440px){.article--large-text .article__text .rich-text{line-height:40.25px;--line-height: 40.25px}}@media screen and (max-width:390px){.article--large-text .article__text .rich-text{line-height:26.4px;--line-height: 26.4px}}@media screen and (min-width:1440px){.article--large-text .article__text .rich-text{font-size:35px;--font-size: 35px}}@media screen and (max-width:390px){.article--large-text .article__text .rich-text{font-size:22px;--font-size: 22px}}}.article--media-column .article__media .ratio-container{--ratio: .75 !important;--ratio-min-height: calc(var(--viewport-height) - var(--header-height) - 75px);--ratio-max-height: calc(var(--viewport-height) - var(--header-height) - 75px)}.article--media-header .article__media figcaption{display:none!important}@media screen and (max-width:48.06125em){.article--media-header .article__media .ratio-container{--ratio: 1.25 !important;--ratio-max-height: calc(var(--viewport-height) - var(--header-height) - var(--spacing-m) - 2lh)}}@media print,screen and (min-width:48.0625em){.article--media-header .article__media{--ratio-min-height: calc(var(--viewport-height) - var(--spacing-m) - 2lh);--ratio-max-height: calc(var(--viewport-height) - var(--spacing-m) - 2lh);margin-top:calc(-1*max(2rem,2rem));margin-top:calc(-1 * var(--header-height))}.article--media-column{grid-template-areas:"header media" "text media";grid-template-rows:auto minmax(0,1fr);grid-template-rows:auto var(--1fr)}.article--media-column .article__media .ratio-container{--ratio-max-height: 9999vh;--ratio-min-height: calc(var(--viewport-height) - var(--header-height))}.article--media-column .article__text{padding-bottom:1em}.article__focus{margin-top:-20px;margin-top:calc(-1 * var(--spacing-m));grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr)}.article__data,.article__quote{margin-top:-20px;margin-top:calc(-1 * var(--spacing-m))}.article__gallery{padding-top:60px;padding-top:var(--spacing-xl)}}.align-text-center{text-align:center}.align-text-left{text-align:left}.align-text-right{text-align:right}@keyframes example{0%{opacity:0}to{opacity:1}}.is-visible{display:block!important;display:var(--display, block)!important}.is-hidden{display:none!important}.hide-visually,.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}
/*$vite$:1*/