@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}: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:#fff;background-color:var(--color-selection-background, var(--color-accent));color:#000;color:var(--color-selection-text, var(--color-text-on-accent))}::selection{background-color:#fff;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:#000;background-color:var(--color-background);color:#fff;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}.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}.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:#fff;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))}}.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:#fff;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}.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)}: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}: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}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}.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)}.page-progress-bar{height:2px;background-color:#fff;background-color:var(--color-text)}.ratio-container{position:relative;max-width:100%;height:0;overflow:hidden;background-color:#ffffff0b;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%}.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:#fff;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%)}body{font-size:20px}@media print,screen and (min-width:30.0625em){body{font-size:calc(20px + 0*(100vw - 390px));--font-size: calc(20px + 0*(100vw - 390px)) ;line-height:calc(24px + 0*(100vw - 390px));--line-height: calc(24px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){body{line-height:24px;--line-height: 24px}}@media screen and (max-width:390px){body{line-height:24px;--line-height: 24px}}@media screen and (min-width:1440px){body{font-size:20px;--font-size: 20px}}@media screen and (max-width:390px){body{font-size:20px;--font-size: 20px}}}body{text-transform:none}.layout{--max-layout-width: 100%}@media screen and (min-width:66.25em){.layout{--max-layout-width: 1000px}}.layout{padding-top:max(15px,0);padding-top:max(15px,env(safe-area-inset-top));padding-top:var(--page-padding-top-safe);padding-bottom:calc(max(15px,0) + 20px);padding-bottom:calc(max(15px,env(safe-area-inset-bottom)) + 20px);padding-bottom:calc(var(--page-padding-bottom-safe) + var(--spacing-m))}.layout__main{width:100%;max-width:var(--max-layout-width);margin:0 auto;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)}.layout__nav{margin-bottom:20px;margin-bottom:var(--spacing-m-2-l)}.layout__header{display:none}.layout__footer{margin-top:20px;margin-top:var(--spacing-m-2-l);border-top:1px solid;border-top:var(--border-width) solid}.layout__footer .footer{width:100%;max-width:var(--max-layout-width);margin:0 auto;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)}.energy-saver-ignore,.header--placeholder{display:none}.header__nav{display:flex;flex-wrap:wrap;gap:.5em 1em}.header__nav 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}.header__nav a span[aria-hidden=true]{display:none}.header__nav a[aria-current=true],.header__nav a[aria-current=page]{text-decoration-color:transparent}.header__toggle{display:none}.footer{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:30px 0;grid-gap:calc(var(--spacing-m) + var(--spacing-s)) 0;gap:30px 0;gap:calc(var(--spacing-m) + var(--spacing-s)) 0;padding-top:20px;padding-top:var(--spacing-m)}.footer__language{order:0}.footer__logo{order:1;display:flex;justify-content:center;align-items:center;height:150px;height:var(--logo-height)}.footer__logo .logo-animation{display:none}.footer__links{order:2;display:flex;flex-wrap:wrap;gap:.5em 1em}.footer__links 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}.footer__links a span[aria-hidden=true]{display:none}.footer__links a[aria-current=true],.footer__links a[aria-current=page]{text-decoration-color:transparent}.footer__links{order:3}.footer__external{order:4;display:flex;flex-wrap:wrap;gap:.5em 1em}.footer__external a span[aria-hidden=true]{display:none}.footer__external a[aria-current=true],.footer__external a[aria-current=page]{text-decoration-color:transparent}.footer__external 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}.footer__top{order:2}.footer__top 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}:root{--button-padding: .225em .65em .05em;--grid-gutter: 10px}@media(min-width:390px){:root{--grid-gutter: calc(.9523809524vw + 6.2857142857px)}}@media(min-width:1440px){:root{--grid-gutter: 20px}}:root{--logo-height: 150px}@media(min-width:390px){:root{--logo-height: calc(-2.8571428571vw + 161.1428571429px)}}@media(min-width:1440px){:root{--logo-height: 120px}}: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(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}.ts-wrapper{display:none}.ts-wrapper *,.ts-wrapper>*{font:inherit!important;color:inherit!important}.text-banner{padding-top:40px;padding-top:var(--spacing-l);padding-bottom:40px;padding-bottom:var(--spacing-l);border-top:2px solid;border-top:var(--border-width-bold) solid}.text-banner 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}.text-banner__link{display:inline-block;padding-top:1lh;-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}.taxonomies .button-list,.taxonomies .tag-list{display:grid}.taxonomies .tag-list+.button-list{margin-top:1lh}.taxonomies .button-list li{text-transform:lowercase;-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}.taxonomies .button-list li:before{-webkit-text-decoration:none;text-decoration:none;content:"("}.taxonomies .button-list li:after{text-decoration-color:transparent;content:")"}.taxonomies .tag-list li{-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}.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:"#"}.keyword:before{content:"("}.keyword:after{content:")"}.tabs>input{display:none}.tab-stack>input{display:none}.tab-stack__tabs{display:none}.tab-stack__panel>h2{margin-bottom:1lh}.tab-stack__panel+.tab-stack__panel{margin-top:40px;margin-top:var(--spacing-l)}.stack__list{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}@media print,screen and (min-width:48.0625em){.stack__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr)}}.stack__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.stack__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.stack__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.stack__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.stack__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.stack__title{font-size:50px;--font-size: 50px}}}.stack__title{text-transform:uppercase}.stack__title 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}.stack-item{border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light);padding-top:20px;padding-top:var(--spacing-m)}.stack-item__header{font-size:25px}@media print,screen and (min-width:30.0625em){.stack-item__header{font-size:calc(25px + 0*(100vw - 390px));--font-size: calc(25px + 0*(100vw - 390px)) ;line-height:calc(27.5px + 0*(100vw - 390px));--line-height: calc(27.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.stack-item__header{line-height:27.5px;--line-height: 27.5px}}@media screen and (max-width:390px){.stack-item__header{line-height:27.5px;--line-height: 27.5px}}@media screen and (min-width:1440px){.stack-item__header{font-size:25px;--font-size: 25px}}@media screen and (max-width:390px){.stack-item__header{font-size:25px;--font-size: 25px}}}.stack-item__header{text-transform:none;padding-bottom:20px;padding-bottom:var(--spacing-m)}.stack-item__toggle{display:none}.stack-item__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter);padding-bottom:40px;padding-bottom:var(--spacing-l)}.rich-text{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:not(.text-style-button),.rich-text:not(.rich-text--no-links) button:not(.text-style-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}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-top:1.9em;padding-bottom:1lh}.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:25px}@media print,screen and (min-width:30.0625em){.rich-text h1,.rich-text h2{font-size:calc(25px + 0*(100vw - 390px));--font-size: calc(25px + 0*(100vw - 390px)) ;line-height:calc(27.5px + 0*(100vw - 390px));--line-height: calc(27.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.rich-text h1,.rich-text h2{line-height:27.5px;--line-height: 27.5px}}@media screen and (max-width:390px){.rich-text h1,.rich-text h2{line-height:27.5px;--line-height: 27.5px}}@media screen and (min-width:1440px){.rich-text h1,.rich-text h2{font-size:25px;--font-size: 25px}}@media screen and (max-width:390px){.rich-text h1,.rich-text h2{font-size:25px;--font-size: 25px}}}.rich-text h1,.rich-text h2{text-transform:none;text-transform:uppercase}.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}.resource-preview{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.block>.resource-preview:only-child{padding-bottom:0}.resource-preview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.resource-preview__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.resource-preview__meta:before{content:"// "}.resource-preview__title{font-size:40px}@media print,screen and (min-width:30.0625em){.resource-preview__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.resource-preview__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.resource-preview__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.resource-preview__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.resource-preview__title{font-size:40px;--font-size: 40px}}}.resource-preview__title{text-transform:none}.resource-preview__cta{order:99}.resource-preview__cta 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}.related .tabs__heading{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.related .tabs__heading{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.related .tabs__heading{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.related .tabs__heading{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.related .tabs__heading{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.related .tabs__heading{font-size:50px;--font-size: 50px}}}.related .tabs__heading{text-transform:uppercase}.related .tabs__heading 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}.related.tabs .tabs__tab{display:none}.ratio-container{height:80px;width:80px;width:calc(80px * var(--ratio, 1));padding-bottom:0}.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)}.publication-grid{display:grid}@media screen and (min-width:43.75em){.publication-grid{--cols: 2}}@media screen and (min-width:62.5em){.publication-grid{--cols: 3}}.publication-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--cols, 1),var(--1fr));align-items:start;gap:40px 10px;gap:var(--spacing-l) var(--grid-gutter);padding-bottom:20px;padding-bottom:var(--spacing-m)}.publication-preview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter);padding-top:20px;padding-top:var(--spacing-m);border-top:1px solid;border-top:var(--border-width) solid}.publication-preview__header{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.publication-preview__title{font-size:25px}@media print,screen and (min-width:30.0625em){.publication-preview__title{font-size:calc(25px + 0*(100vw - 390px));--font-size: calc(25px + 0*(100vw - 390px)) ;line-height:calc(27.5px + 0*(100vw - 390px));--line-height: calc(27.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.publication-preview__title{line-height:27.5px;--line-height: 27.5px}}@media screen and (max-width:390px){.publication-preview__title{line-height:27.5px;--line-height: 27.5px}}@media screen and (min-width:1440px){.publication-preview__title{font-size:25px;--font-size: 25px}}@media screen and (max-width:390px){.publication-preview__title{font-size:25px;--font-size: 25px}}}.publication-preview__title{text-transform:none}.publication-preview__media{display:none}.publication-preview__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.publication-preview__meta:before{content:"// "}.publication-preview__cta{order:99}.publication-preview__cta 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}.project-preview{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.block>.project-preview:only-child{padding-bottom:0}.project-preview,.project-preview__info{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.project-preview__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.project-preview__meta:before{content:"// "}.project-preview__title{font-size:40px}@media print,screen and (min-width:30.0625em){.project-preview__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.project-preview__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.project-preview__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.project-preview__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.project-preview__title{font-size:40px;--font-size: 40px}}}.project-preview__title{text-transform:none;--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__media{order:1}.project-preview__cta{order:99}.project-preview__cta 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}.project-preview--compact .project-preview__title,.project-preview--captioned .project-preview__title{font-size:20px}@media print,screen and (min-width:30.0625em){.project-preview--compact .project-preview__title,.project-preview--captioned .project-preview__title{font-size:calc(20px + 0*(100vw - 390px));--font-size: calc(20px + 0*(100vw - 390px)) ;line-height:calc(24px + 0*(100vw - 390px));--line-height: calc(24px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.project-preview--compact .project-preview__title,.project-preview--captioned .project-preview__title{line-height:24px;--line-height: 24px}}@media screen and (max-width:390px){.project-preview--compact .project-preview__title,.project-preview--captioned .project-preview__title{line-height:24px;--line-height: 24px}}@media screen and (min-width:1440px){.project-preview--compact .project-preview__title,.project-preview--captioned .project-preview__title{font-size:20px;--font-size: 20px}}@media screen and (max-width:390px){.project-preview--compact .project-preview__title,.project-preview--captioned .project-preview__title{font-size:20px;--font-size: 20px}}}.project-preview--compact .project-preview__title,.project-preview--captioned .project-preview__title{text-transform:none}.project-preview--compact .project-preview__subtitle,.project-preview--captioned .project-preview__subtitle{margin-top:-20px;margin-top:calc(-1 * var(--spacing-m))}.person-index{-moz-column-count:1;column-count:1;-moz-column-count:var(--cols, 1);column-count:var(--cols, 1);-moz-column-gap:10px;column-gap:10px;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}@media screen and (min-width:43.75em){.person-index{--cols: 2}}@media screen and (min-width:62.5em){.person-index{--cols: 3}}.person-index{padding-bottom:20px;padding-bottom:var(--spacing-m)}.person-index figure{display:none}.person-grid{display:grid}@media screen and (min-width:43.75em){.person-grid{--cols: 2}}@media screen and (min-width:62.5em){.person-grid{--cols: 3}}.person-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--cols, 1),var(--1fr));align-items:start;gap:40px 10px;gap:var(--spacing-l) var(--grid-gutter);padding-bottom:20px;padding-bottom:var(--spacing-m)}.person-preview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px;grid-gap:var(--spacing-m);gap:20px;gap:var(--spacing-m);padding-top:20px;padding-top:var(--spacing-m);border-top:1px solid;border-top:var(--border-width) solid}.person-preview__title{font-size:25px}@media print,screen and (min-width:30.0625em){.person-preview__title{font-size:calc(25px + 0*(100vw - 390px));--font-size: calc(25px + 0*(100vw - 390px)) ;line-height:calc(27.5px + 0*(100vw - 390px));--line-height: calc(27.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.person-preview__title{line-height:27.5px;--line-height: 27.5px}}@media screen and (max-width:390px){.person-preview__title{line-height:27.5px;--line-height: 27.5px}}@media screen and (min-width:1440px){.person-preview__title{font-size:25px;--font-size: 25px}}@media screen and (max-width:390px){.person-preview__title{font-size:25px;--font-size: 25px}}}.person-preview__title{text-transform:none;padding-bottom:20px;padding-bottom:var(--spacing-m)}.person-preview__media{display:none}.person-preview__cta{order:99}.person-preview__cta 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}.pagination{display:flex;gap:0 20px;gap:0 var(--spacing-m);padding-top:40px;padding-top:var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.pagination__prefix{color:#9a9a9a;color:var(--color-text-light)}.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;flex-wrap:wrap;gap:0 .5em}.pagination__pages .is-page 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}.pagination__pages a[aria-current=true],.pagination__pages a[aria-current=page]{text-decoration-color:transparent}.pagination__pages .is-disabled{color:#9a9a9a;color:var(--color-text-light)}.pagination__all{margin-left:auto}.pagination__all a{display:inline-block;padding:.3em 1.25em .2em;background-color:#fff;background-color:var(--color-text);color:#000;color:var(--color-background);border:1px solid;border:var(--border-width) solid}.office-banner{padding-bottom:20px;padding-bottom:var(--spacing-m)}.office-banner h2{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.office-banner h2{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.office-banner h2{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.office-banner h2{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.office-banner h2{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.office-banner h2{font-size:50px;--font-size: 50px}}}.office-banner h2{text-transform:uppercase}.office-banner h2 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}.office-banner ul{display:table;list-style:none}.office-banner ul>li{display:table-row}.office-banner ul>li:before{display:table-cell;padding-right:.4em;content:"•"}.news-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.news-stack-item{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.block>.news-stack-item:only-child{padding-bottom:0}.news-stack-item,.news-stack-item__header,.news-stack-item__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.news-stack-item__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.news-stack-item__meta:before{content:"// "}.news-stack-item__title{font-size:40px}@media print,screen and (min-width:30.0625em){.news-stack-item__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.news-stack-item__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.news-stack-item__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.news-stack-item__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.news-stack-item__title{font-size:40px;--font-size: 40px}}}.news-stack-item__title{text-transform:none}.news-stack-item__media{order:1}.news-stack-item__toggle{display:none}.news-preview{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.block>.news-preview:only-child{padding-bottom:0}.news-preview,.news-preview__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.news-preview__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.news-preview__meta:before{content:"// "}.news-preview__title{font-size:40px}@media print,screen and (min-width:30.0625em){.news-preview__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.news-preview__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.news-preview__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.news-preview__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.news-preview__title{font-size:40px;--font-size: 40px}}}.news-preview__title{text-transform:none}.news-preview__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:3lh}.news-preview__cta{order:99}.news-preview__cta 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}.navigation-toggle{display:none}.navigation-overlay__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:30px 0;grid-gap:calc(var(--spacing-m) + var(--spacing-s)) 0;gap:30px 0;gap:calc(var(--spacing-m) + var(--spacing-s)) 0;padding-bottom:20px;padding-bottom:var(--spacing-m)}.navigation-overlay__header{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"language language ." "logo logo logo";grid-gap:10px 2em;grid-gap:var(--spacing-s) 2em;gap:10px 2em;gap:var(--spacing-s) 2em;justify-content:space-between}.navigation-overlay__header .language-selection{grid-area:language;justify-self:end}.navigation-overlay__header .logo{grid-area:logo;justify-self:center;align-self:center;display:flex;align-items:center;height:var(--logo-height);height:150px}@media(min-width:390px){.navigation-overlay__header .logo{height:calc(-2.8571428571vw + 161.1428571429px)}}@media(min-width:1440px){.navigation-overlay__header .logo{height:120px}}.navigation-overlay__header:not(:has(.language-selection)){grid-template-columns:auto 1fr;grid-template-areas:"energy nothing" "logo logo"}.navigation-overlay__links{display:flex;flex-wrap:wrap;gap:.5em 1em}.navigation-overlay__links 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}.navigation-overlay__links a span[aria-hidden=true]{display:none}.navigation-overlay__links a[aria-current=true],.navigation-overlay__links a[aria-current=page]{text-decoration-color:transparent}.navigation-overlay__footer{display:none}.navigation-overlay__search form{display:flex;gap:.75em}.navigation-overlay__search button{display:inline-block;padding:.3em 1.25em .2em;background-color:#fff;background-color:var(--color-text);color:#000;color:var(--color-background);border:1px solid;border:var(--border-width) solid}.media-group{display:flex;flex-wrap:wrap;gap:10px;gap:var(--grid-gutter)}.logo{display:block;font-size:50px}@media print,screen and (min-width:30.0625em){.logo{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.logo{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.logo{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.logo{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.logo{font-size:50px;--font-size: 50px}}}.logo{text-transform:uppercase;text-align:center}.logo span{display:block}.language-selection{display:flex;gap:0 .3em}.language-selection 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}.language-selection div+div:before{content:"/";display:inline-block;margin-left:.1em;margin-right:.1em}.language-selection a[aria-current=true]{text-decoration-color:transparent}.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}.filter{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l-2-xl);border-top:1px solid;border-top:var(--border-width) solid}.filter__title{order:-2;font-size:40px}@media print,screen and (min-width:30.0625em){.filter__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.filter__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.filter__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.filter__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.filter__title{font-size:40px;--font-size: 40px}}}.filter__title{text-transform:none;padding-bottom:20px;padding-bottom:var(--spacing-m)}.filter__search-form{order:-1;display:flex;align-items:end;gap:.75em;padding-bottom:40px;padding-bottom:var(--spacing-l)}.filter__search-form legend{color:#9a9a9a;color:var(--color-text-light);padding-bottom:.25em}.filter__toggle{display:none}.filter__filters{display:flex;flex-wrap:wrap;gap:40px 1.5em;gap:var(--spacing-l) 1.5em}.filter__actions{display:flex;flex-wrap:wrap;gap:0 .75em;padding-top:40px;padding-top:var(--spacing-l)}.filter__actions a,.filter__actions button{display:inline-block;padding:.3em 1.25em .2em;background-color:#fff;background-color:var(--color-text);color:#000;color:var(--color-background);border:1px solid;border:var(--border-width) solid}.filter-field{flex:0 0 100%}.filter-field legend{color:#9a9a9a;color:var(--color-text-light);padding-bottom:.25em}.filter-field--selectbox{flex:0 0 auto}.filter-field--selectbox label,.filter-field--selectbox select~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}.filter-field--selectbox select{width:100%;max-width:245px;padding:.3em .5em .2em;background-color:#fff;background-color:var(--color-text);color:#000;color:var(--color-background);border:1px solid;border:var(--border-width) solid}.filter-field--radio,.filter-field--buttons .button-list,.filter-field--buttons .tag-list{display:flex;flex-wrap:wrap;gap:0 1.25em}.filter-field--radio input+span,.filter-field--buttons .button-list input+span,.filter-field--buttons .tag-list input+span{padding-left:.1em}.text-input-row 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}.text-input-row input{width:100%;max-width:245px;padding:.3em .5em .2em;background-color:#000;background-color:var(--color-background);color:#fff;color:var(--color-text);border:1px solid;border:var(--border-width) solid}.figure figcaption{font-size:14px}@media print,screen and (min-width:30.0625em){.figure figcaption{font-size:calc(14px + 0*(100vw - 390px));--font-size: calc(14px + 0*(100vw - 390px)) ;line-height:calc(16.8px + 0*(100vw - 390px));--line-height: calc(16.8px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.figure figcaption{line-height:16.8px;--line-height: 16.8px}}@media screen and (max-width:390px){.figure figcaption{line-height:16.8px;--line-height: 16.8px}}@media screen and (min-width:1440px){.figure figcaption{font-size:14px;--font-size: 14px}}@media screen and (max-width:390px){.figure figcaption{font-size:14px;--font-size: 14px}}}.figure figcaption{padding-top:20px;padding-top:var(--spacing-m)}.embed{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.block>.embed:only-child{padding-bottom:0}.embed{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.embed__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.embed__meta:before{content:"// "}.embed__title{font-size:40px}@media print,screen and (min-width:30.0625em){.embed__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.embed__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.embed__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.embed__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.embed__title{font-size:40px;--font-size: 40px}}}.embed__title{text-transform:none}.data>div+div{padding-top:1lh}.data dd+dt{padding-top:1lh}.data dt.sr-only{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}.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}.content-section__header{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid}.content-section__toggle{display:none}.content-section__title{order:-1;color:#9a9a9a;color:var(--color-text-light)}.content-section__title:before{content:"// "}.content-section__title{padding-bottom:.8em}.content-section__summary{font-size:40px}@media print,screen and (min-width:30.0625em){.content-section__summary{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.content-section__summary{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.content-section__summary{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.content-section__summary{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.content-section__summary{font-size:40px;--font-size: 40px}}}.content-section__summary{text-transform:none}.content-section__content{margin-top:20px;margin-top:var(--spacing-m);margin-bottom:40px;margin-bottom:var(--spacing-l)}.case-preview{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.block>.case-preview:only-child{padding-bottom:0}.case-preview,.case-preview__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.case-preview__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.case-preview__meta:before{content:"// "}.case-preview__title{font-size:40px}@media print,screen and (min-width:30.0625em){.case-preview__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.case-preview__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.case-preview__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.case-preview__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.case-preview__title{font-size:40px;--font-size: 40px}}}.case-preview__title{text-transform:none}.case-preview__media{order:1}.case-preview__taxonomies{order:2}.case-preview__cta{order:99}.case-preview__cta 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}.case-preview--compact .case-preview__title{font-size:20px}@media print,screen and (min-width:30.0625em){.case-preview--compact .case-preview__title{font-size:calc(20px + 0*(100vw - 390px));--font-size: calc(20px + 0*(100vw - 390px)) ;line-height:calc(24px + 0*(100vw - 390px));--line-height: calc(24px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.case-preview--compact .case-preview__title{line-height:24px;--line-height: 24px}}@media screen and (max-width:390px){.case-preview--compact .case-preview__title{line-height:24px;--line-height: 24px}}@media screen and (min-width:1440px){.case-preview--compact .case-preview__title{font-size:20px;--font-size: 20px}}@media screen and (max-width:390px){.case-preview--compact .case-preview__title{font-size:20px;--font-size: 20px}}}.case-preview--compact .case-preview__title{text-transform:none}.case-preview--compact .case-preview__subtitle{margin-top:-20px;margin-top:calc(-1 * var(--spacing-m))}.button-list>*,.tag-list>*{display:inline-block}.blocks{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:40px 10px;grid-gap:var(--spacing-l) var(--grid-gutter);gap:40px 10px;gap:var(--spacing-l) var(--grid-gutter)}.block[data-type=text]{padding-top:20px;padding-top:var(--spacing-m)}.block[data-type=text]:before{content:"";display:block;width:100%;height:1px;height:var(--border-width);transform:translateY(-20px);transform:translateY(calc(-1 * var(--spacing-m)));background-color:#9a9a9a;background-color:var(--color-text-light)}.block[data-type=text]:first-child:before{display:none}.block[data-type=media],.block[data-type=media-slideshow],.block[data-type=media-and-text]{padding-top:20px;padding-top:var(--spacing-m)}.block[data-type=media]:before,.block[data-type=media-slideshow]:before,.block[data-type=media-and-text]:before{content:"";display:block;width:100%;height:1px;height:var(--border-width);transform:translateY(-20px);transform:translateY(calc(-1 * var(--spacing-m)));background-color:#9a9a9a;background-color:var(--color-text-light)}.block[data-type=media]:first-child:before,.block[data-type=media-slideshow]:first-child:before,.block[data-type=media-and-text]:first-child:before{display:none}.block[data-type=media]:before,.block[data-type=media-slideshow]:before,.block[data-type=media-and-text]:before{background-color:transparent;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="100%25" height="100%25"%3E%3Cline x1="0" y1="0" x2="100%25" y2="0" stroke="%239a9a9a" stroke-width="1" stroke-dasharray="20, 10" stroke-dashoffset="0" stroke-linecap="square"/%3E%3C/svg%3E')}.block[data-type=media] figcaption,.block[data-type=media-slideshow] figcaption,.block[data-type=media-and-text] figcaption{font-size:14px}@media print,screen and (min-width:30.0625em){.block[data-type=media] figcaption,.block[data-type=media-slideshow] figcaption,.block[data-type=media-and-text] figcaption{font-size:calc(14px + 0*(100vw - 390px));--font-size: calc(14px + 0*(100vw - 390px)) ;line-height:calc(16.8px + 0*(100vw - 390px));--line-height: calc(16.8px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.block[data-type=media] figcaption,.block[data-type=media-slideshow] figcaption,.block[data-type=media-and-text] figcaption{line-height:16.8px;--line-height: 16.8px}}@media screen and (max-width:390px){.block[data-type=media] figcaption,.block[data-type=media-slideshow] figcaption,.block[data-type=media-and-text] figcaption{line-height:16.8px;--line-height: 16.8px}}@media screen and (min-width:1440px){.block[data-type=media] figcaption,.block[data-type=media-slideshow] figcaption,.block[data-type=media-and-text] figcaption{font-size:14px;--font-size: 14px}}@media screen and (max-width:390px){.block[data-type=media] figcaption,.block[data-type=media-slideshow] figcaption,.block[data-type=media-and-text] figcaption{font-size:14px;--font-size: 14px}}}.block[data-type=media] figcaption,.block[data-type=media-slideshow] figcaption,.block[data-type=media-and-text] figcaption{padding-top:20px;padding-top:var(--spacing-m)}.block[data-type=media] overlay-figcaption,.block[data-type=media-slideshow] overlay-figcaption,.block[data-type=media-and-text] overlay-figcaption{display:none}.block[data-type=media-and-text] .rich-text{padding-top:20px;padding-top:var(--spacing-m)}.block[data-type=project-table],.block[data-type=logo-header]{display:none}.block[data-type=project-data]{padding-top:20px;padding-top:var(--spacing-m)}.block[data-type=project-data]:before{content:"";display:block;width:100%;height:1px;height:var(--border-width);transform:translateY(-20px);transform:translateY(calc(-1 * var(--spacing-m)));background-color:#9a9a9a;background-color:var(--color-text-light)}.block[data-type=project-data]:first-child:before{display:none}.block[data-type=people] section header h2,.block[data-type=publications] section header h2,.block[data-type=news-list] section header h2{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.block[data-type=people] section header h2,.block[data-type=publications] section header h2,.block[data-type=news-list] section header h2{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.block[data-type=people] section header h2,.block[data-type=publications] section header h2,.block[data-type=news-list] section header h2{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.block[data-type=people] section header h2,.block[data-type=publications] section header h2,.block[data-type=news-list] section header h2{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.block[data-type=people] section header h2,.block[data-type=publications] section header h2,.block[data-type=news-list] section header h2{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.block[data-type=people] section header h2,.block[data-type=publications] section header h2,.block[data-type=news-list] section header h2{font-size:50px;--font-size: 50px}}}.block[data-type=people] section header h2,.block[data-type=publications] section header h2,.block[data-type=news-list] section header h2{text-transform:uppercase}.block[data-type=people] section header h2 span,.block[data-type=publications] section header h2 span,.block[data-type=news-list] section header h2 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}.block[data-type=people] section header form,.block[data-type=publications] section header form,.block[data-type=news-list] section header form{margin-bottom:40px;margin-bottom:var(--spacing-l);display:block}.block[data-type=people] section header .filter-field legend,.block[data-type=publications] section header .filter-field legend,.block[data-type=news-list] section header .filter-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}.block[data-type=quote]{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid}.quote-block__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.quote-block__meta:before{content:"// "}.quote-block__meta{padding-bottom:.8em}.quote-block__text{font-size:40px}@media print,screen and (min-width:30.0625em){.quote-block__text{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.quote-block__text{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.quote-block__text{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.quote-block__text{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.quote-block__text{font-size:40px;--font-size: 40px}}}.quote-block__text{text-transform:none}.service-list__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.service-list__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.service-list__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.service-list__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.service-list__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.service-list__title{font-size:50px;--font-size: 50px}}}.service-list__title{text-transform:uppercase}.service-list__title 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}.service-list__intro{padding-bottom:40px;padding-bottom:var(--spacing-l)}.service-list__content .stack__title{display:none}.search__pretitle{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.search__pretitle{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.search__pretitle{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.search__pretitle{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.search__pretitle{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.search__pretitle{font-size:50px;--font-size: 50px}}}.search__pretitle{text-transform:uppercase}.search__pretitle 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}.search__summary{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:40px}@media print,screen and (min-width:30.0625em){.search__summary{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.search__summary{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.search__summary{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.search__summary{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.search__summary{font-size:40px;--font-size: 40px}}}.search__summary{text-transform:none}.search__summary span+span{color:#9a9a9a;color:var(--color-text-light)}.search-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px;grid-gap:var(--spacing-m);gap:20px;gap:var(--spacing-m)}.search-preview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter);padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.block>.search-preview:only-child{padding-bottom:0}.search-preview__header{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.search-preview__title{font-size:25px}@media print,screen and (min-width:30.0625em){.search-preview__title{font-size:calc(25px + 0*(100vw - 390px));--font-size: calc(25px + 0*(100vw - 390px)) ;line-height:calc(27.5px + 0*(100vw - 390px));--line-height: calc(27.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.search-preview__title{line-height:27.5px;--line-height: 27.5px}}@media screen and (max-width:390px){.search-preview__title{line-height:27.5px;--line-height: 27.5px}}@media screen and (min-width:1440px){.search-preview__title{font-size:25px;--font-size: 25px}}@media screen and (max-width:390px){.search-preview__title{font-size:25px;--font-size: 25px}}}.search-preview__title{text-transform:none}.search-preview__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.search-preview__meta:before{content:"// "}.search-preview__meta{display:flex;flex-wrap:wrap;gap:0 10px;gap:0 var(--spacing-s)}.search-preview__meta div{display:inline-block}.search-preview__meta div:not(:empty):not(:last-child):after{content:", "}.search-preview__content{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:#fff;color:var(--color-text)}.resource{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid}.resource__order{color:#9a9a9a;color:var(--color-text-light);padding-bottom:.8em}.resource__header{padding-bottom:40px;padding-bottom:var(--spacing-l)}.resource__header>a,.resource__header>span{display:none}.resource__title{font-size:40px}@media print,screen and (min-width:30.0625em){.resource__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.resource__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.resource__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.resource__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.resource__title{font-size:40px;--font-size: 40px}}}.resource__title{text-transform:none}.resource-item-grid{display:grid}@media screen and (min-width:43.75em){.resource-item-grid{--cols: 2}}.resource-item-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--cols, 1),var(--1fr));align-items:start;gap:40px 10px;gap:var(--spacing-l) var(--grid-gutter)}.resource-item .note{padding:20px 0 40px;padding:var(--spacing-m) 0 var(--spacing-l);border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.block>.resource-item .note:only-child{padding-bottom:0}.note__title{padding-bottom:1lh}.note__meta{order:-1;color:#9a9a9a;color:var(--color-text-light)}.note__meta:before{content:"// "}.note__meta{padding-bottom:20px;padding-bottom:var(--spacing-m)}.resource-list__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.resource-list__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.resource-list__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.resource-list__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.resource-list__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.resource-list__title{font-size:50px;--font-size: 50px}}}.resource-list__title{text-transform:uppercase}.resource-list__title 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}.resource-list__list{padding-bottom:20px;padding-bottom:var(--spacing-m)}.resource-list__list h2{color:#9a9a9a;color:var(--color-text-light)}.resource-list__list 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}.resource-list__first,.resource-list__slides{display:none}.resource-list__stack .resource{margin-top:60px;margin-top:var(--spacing-xl)}.resource-arrows{display:none}.publication-list__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.publication-list__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.publication-list__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.publication-list__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.publication-list__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.publication-list__title{font-size:50px;--font-size: 50px}}}.publication-list__title{text-transform:uppercase}.publication-list__title 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}.project-list__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.project-list__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.project-list__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.project-list__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.project-list__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.project-list__title{font-size:50px;--font-size: 50px}}}.project-list__title{text-transform:uppercase}.project-list__title 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}.project-list__table{display:none}.person-list__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.person-list__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.person-list__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.person-list__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.person-list__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.person-list__title{font-size:50px;--font-size: 50px}}}.person-list__title{text-transform:uppercase}.person-list__title 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}.page__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.page__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.page__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.page__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.page__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.page__title{font-size:50px;--font-size: 50px}}}.page__title{text-transform:uppercase}.page__title 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}.news-list__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.news-list__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.news-list__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.news-list__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.news-list__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.news-list__title{font-size:50px;--font-size: 50px}}}.news-list__title{text-transform:uppercase}.news-list__title 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}.news-list__pagination:not(:has(a)){display:none}.news-list__form{display:none}.innovation__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.innovation__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.innovation__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.innovation__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.innovation__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.innovation__title{font-size:50px;--font-size: 50px}}}.innovation__title{text-transform:uppercase}.innovation__title 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}.innovation__intro{padding-bottom:40px;padding-bottom:var(--spacing-l)}.innovation__slides{display:none}.innovation__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px 10px;grid-gap:var(--spacing-m) var(--grid-gutter);gap:20px 10px;gap:var(--spacing-m) var(--grid-gutter)}.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{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.home__header{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.home__header{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.home__header{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.home__header{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.home__header{font-size:50px;--font-size: 50px}}}.home__header{text-transform:uppercase}.home__header 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}.home__grid{width:100%;overflow:hidden}.home__slides{display:none}.home__info{padding-top:20px;padding-top:var(--spacing-m)}.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:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.contact__text{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.contact__text{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.contact__text{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.contact__text{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.contact__text{font-size:50px;--font-size: 50px}}}.contact__text{text-transform:uppercase}.contact__text 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}.contact-section{border-top:1px solid rgb(154,154,154);border-top:var(--border-width) solid var(--color-text-light)}.contact-section__header{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m)}.contact-section__title{font-size:40px}@media print,screen and (min-width:30.0625em){.contact-section__title{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.contact-section__title{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.contact-section__title{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.contact-section__title{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.contact-section__title{font-size:40px;--font-size: 40px}}}.contact-section__title{text-transform:none}.contact-section__toggle{display:none}.contact-section__content,.contact-section__text{padding-bottom:40px;padding-bottom:var(--spacing-l)}.contact-section__contacts{display:grid}@media screen and (min-width:43.75em){.contact-section__contacts{--cols: 2}}@media screen and (min-width:62.5em){.contact-section__contacts{--cols: 3}}.contact-section__contacts{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--cols, 1),var(--1fr));align-items:start;gap:40px 10px;gap:var(--spacing-l) var(--grid-gutter);padding-bottom:20px;padding-bottom:var(--spacing-m)}.contact-section__contacts dt{font-size:25px}@media print,screen and (min-width:30.0625em){.contact-section__contacts dt{font-size:calc(25px + 0*(100vw - 390px));--font-size: calc(25px + 0*(100vw - 390px)) ;line-height:calc(27.5px + 0*(100vw - 390px));--line-height: calc(27.5px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.contact-section__contacts dt{line-height:27.5px;--line-height: 27.5px}}@media screen and (max-width:390px){.contact-section__contacts dt{line-height:27.5px;--line-height: 27.5px}}@media screen and (min-width:1440px){.contact-section__contacts dt{font-size:25px;--font-size: 25px}}@media screen and (max-width:390px){.contact-section__contacts dt{font-size:25px;--font-size: 25px}}}.contact-section__contacts dt{text-transform:none;padding-top:20px;padding-top:var(--spacing-m);padding-bottom:10px;padding-bottom:var(--spacing-s);border-top:1px solid;border-top:var(--border-width) solid}.contact-section__contacts dd span{display:block}.contact-section__contacts dd span+span{padding-top:20px;padding-top:var(--spacing-m)}.contact-section__contacts dd+dd{padding-top:20px;padding-top:var(--spacing-m)}.case__header{padding-bottom:40px;padding-bottom:var(--spacing-l)}.case__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.case__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.case__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.case__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.case__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.case__title{font-size:50px;--font-size: 50px}}}.case__title{text-transform:uppercase}.case__title 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}.case__taxonomies{margin-top:20px;margin-top:var(--spacing-m)}.case-list__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.case-list__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.case-list__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.case-list__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.case-list__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.case-list__title{font-size:50px;--font-size: 50px}}}.case-list__title{text-transform:uppercase}.case-list__title 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}.case-list__intro{padding-bottom:40px;padding-bottom:var(--spacing-l)}.article{display:grid;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-template-areas:"header" "media" "text";grid-gap:40px 0;grid-gap:var(--spacing-l) 0;gap:40px 0;gap:var(--spacing-l) 0}.article__media{grid-area:media}.article__header{grid-area:header}.article__title{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.article__title{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.article__title{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.article__title{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.article__title{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.article__title{font-size:50px;--font-size: 50px}}}.article__title{text-transform:uppercase}.article__title 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}.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.project .article__meta+.article__subtitle{padding-top:1lh}.article__text,.article__text .taxonomies{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}.article__focus,.article__quote{padding-top:20px;padding-top:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid}.article__focus h2,.article__quote h2{order:-1;color:#9a9a9a;color:var(--color-text-light)}.article__focus h2:before,.article__quote h2:before{content:"// "}.article__focus h2,.article__quote h2{margin-bottom:20px;margin-bottom:var(--spacing-m)}.article__data .tab-stack__panel{padding-top:20px;padding-top:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid}.article__data .tab-stack__panel>h2{font-size:40px}@media print,screen and (min-width:30.0625em){.article__data .tab-stack__panel>h2{font-size:calc(40px + 0*(100vw - 390px));--font-size: calc(40px + 0*(100vw - 390px)) ;line-height:calc(44px + 0*(100vw - 390px));--line-height: calc(44px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.article__data .tab-stack__panel>h2{line-height:44px;--line-height: 44px}}@media screen and (max-width:390px){.article__data .tab-stack__panel>h2{line-height:44px;--line-height: 44px}}@media screen and (min-width:1440px){.article__data .tab-stack__panel>h2{font-size:40px;--font-size: 40px}}@media screen and (max-width:390px){.article__data .tab-stack__panel>h2{font-size:40px;--font-size: 40px}}}.article__data .tab-stack__panel>h2{text-transform:none;margin-bottom:20px;margin-bottom:var(--spacing-m)}.article__nav,.article__nav .arrow-nav{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}.article__nav h2{padding-top:20px;padding-top:var(--spacing-m);padding-bottom:20px;padding-bottom:var(--spacing-m);border-top:2px solid;border-top:var(--border-width-bold) solid;font-size:50px}@media print,screen and (min-width:30.0625em){.article__nav h2{font-size:calc(50px + 0*(100vw - 390px));--font-size: calc(50px + 0*(100vw - 390px)) ;line-height:calc(55px + 0*(100vw - 390px));--line-height: calc(55px + 0*(100vw - 390px)) }@media screen and (min-width:1440px){.article__nav h2{line-height:55px;--line-height: 55px}}@media screen and (max-width:390px){.article__nav h2{line-height:55px;--line-height: 55px}}@media screen and (min-width:1440px){.article__nav h2{font-size:50px;--font-size: 50px}}@media screen and (max-width:390px){.article__nav h2{font-size:50px;--font-size: 50px}}}.article__nav h2{text-transform:uppercase}.article__nav h2 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}.article__nav .icon{display:none}.article__nav 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}.article--media-header .article__media figcaption{display:none!important}
/*$vite$:1*/