/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b, strong{font-weight:bolder}code, kbd, samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button, input{overflow:visible}button, select{text-transform:none}button, [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"], [type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-black: #000000;--color-blue: #0d8ce3;--color-cream: #f8f4ec;--color-green: #66f266;--color-white: #ffffff;--color-error-state: #e20000;--color-black-alpha-0: rgb(0 0 0 / 0);--color-black-alpha-30: rgb(0 0 0 / 0.3);--color-green-alpha-0: rgb(102 242 102 / 0);--color-white-alpha-0: rgb(255 255 255 / 0);--color-white-alpha-30: rgb(255 255 255 / 0.3);--color-background: #f8f4ec;--color-foreground: #000000;--color-highlight: #66f266;--color-foreground-alpha-20: rgb(0 0 0 / 0.2);--color-foreground-alpha-55: rgb(0 0 0 / 0.55);--color-foreground-alpha-70: rgb(0 0 0 / 0.7);--color-highlight-alpha-0: rgb(102 242 102 / 0);--font-sans: "UntitledSans", "Helvetica Neue", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--space-8: 0.5rem;--space-10: 0.625rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-30: 1.875rem;--space-36: 2.25rem;--space-40: 2.5rem;--space-48: 3rem;--space-56: 3.5rem;--space-64: 4rem;--space-72: 4.5rem;--space-80: 5rem;--space-98: 6.125rem;--space-120: 7.5rem;--space-136: 8.5rem;--section-spacing: 3rem;--section-spacing-from-small: 4rem;--section-spacing-from-medium: 5rem;--section-spacing-from-large: 8.5rem;--wrapper-spacing: 1rem;--wrapper-spacing-from-small: 1.5rem;--wrapper-spacing-from-wide: 6.125rem;--wrapper-max-width: 1244px;--column-gap: 0.75rem;--column-gap-from-small: 1.25rem;--column-gap-from-medium: 0.625rem;--column-gap-from-wide: 1rem;--column-width: calc((100% - (5 * 0.75rem)) / 6);--column-width-from-small: calc((100% - (5 * 1.25rem)) / 6);--column-width-from-medium: calc((100% - (11 * 0.625rem)) / 12);--column-width-from-wide: calc((100% - (11 * 1rem)) / 12);--column-width-from-large: 89px;--site-header-height: 50px;--site-header-height-from-wide: 64px;--site-header-height-from-wide-at-top: 88px;--sticky-logo-size: 60px;--sticky-logo-size-from-small: 80px;--sticky-logo-size-from-wide: 104px;--z-index-modal-dialog: 104;--z-index-dialog: 103;--z-index-site-header: 102;--z-index-sticky-logo: 101;--z-index-site-content: 100;}@media (prefers-reduced-motion: reduce){*, *::after, *::before{animation-delay:-1ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;background-attachment:initial!important;transition-delay:-1ms!important;transition-duration:0.01ms!important}html{scroll-behavior:auto!important}}html{scroll-behavior:smooth}body{background-color:var(--color-background);box-sizing:border-box;color:var(--color-foreground);position:relative;min-height:100vh}body.is-showing-overlay{overflow:hidden}textarea{resize:none}input, button, textarea, select{font:inherit}hr{background-color:var(--color-foreground-alpha-20);border:none;margin-top:var(--section-spacing);margin-bottom:var(--section-spacing);height:1px}@media (min-width: 768px){hr{margin-top:var(--section-spacing-from-small);margin-bottom:var(--section-spacing-from-small)}}@media (min-width: 1024px){hr{margin-top:var(--section-spacing-from-medium);margin-bottom:var(--section-spacing-from-medium)}}@media (min-width: 1280px){hr{margin-top:var(--section-spacing-from-large);margin-bottom:var(--section-spacing-from-large)}}.section hr{margin-top:0;margin-bottom:0}img, video{display:block flow;max-width:100%;height:auto}table, th, td{border:1px solid currentColor}table{border-collapse:collapse;box-sizing:border-box;margin:0;width:100%;max-width:100%}th, td{box-sizing:border-box;padding:var(--space-16);text-align:left}th{font-weight:var(--font-weight-medium)}@media (min-width: 1280px){th, td{padding:var(--space-24)}}ol:not([class]), ul:not([class]){box-sizing:border-box;margin:0 0 var(--space-24) 0}ol:not([class]) ol:not([class]), ol:not([class]) ul:not([class]), ul:not([class]) ol:not([class]), ul:not([class]) ul:not([class]){padding-left:2rem}ol:not([class]):last-child, ul:not([class]):last-child{margin-bottom:0}li ol:not([class]), li ul:not([class]){margin-bottom:0}ul:not([class]){list-style:none;padding-left:0}ol:not([class]){padding-left:1.25rem}ul:not([class]) li:not([class]){margin:0;padding-left:0.875rem;position:relative}ul:not([class]) li:not([class])::before{content:"• ";position:absolute;left:0}a:not([class]){background-color:var(--color-highlight-alpha-0);border-bottom:1px solid;color:currentColor;display:inline flow;-webkit-text-decoration:none;text-decoration:none;transition:background-color 96ms linear, color 96ms linear}a:not([class]):focus, a:not([class]):hover{background-color:var(--color-highlight);color:var(--color-foreground)}a:not([class]):focus:not(:focus-visible){outline:0}p a:not([class]){line-height:inherit}.column{width:100%}@media (max-width: 767px){.column:not(:last-child){margin-bottom:var(--space-48)}}@media (min-width: 768px) and (max-width: 1023px){.column:not(:last-child){margin-bottom:var(--space-64)}}@media (min-width: 1024px){.column{flex-grow:0;flex-shrink:0}.column:not(:last-child):not([class*="column--push-"]){margin-right:var(--column-gap-from-medium)}}@media (min-width: 1280px){.column:not(:last-child):not([class*="column--push-"]){margin-right:var(--column-gap-from-wide)}}@media (min-width: 1024px){.column--size-3{width:calc((var(--column-width-from-medium) * 3) + var(--column-gap-from-medium) * 2)}}@media (min-width: 1280px){.column--size-3{width:calc((var(--column-width-from-wide) * 3) + var(--column-gap-from-wide) * 2)}}@media (min-width: 1440px){.column--size-3{width:calc((var(--column-width-from-large) * 3) + var(--column-gap-from-wide) * 2)}}@media (min-width: 1024px){.column--size-4{width:calc((var(--column-width-from-medium) * 4) + var(--column-gap-from-medium) * 3)}}@media (min-width: 1280px){.column--size-4{width:calc((var(--column-width-from-wide) * 4) + var(--column-gap-from-wide) * 3)}}@media (min-width: 1440px){.column--size-4{width:calc((var(--column-width-from-large) * 4) + var(--column-gap-from-wide) * 3)}}@media (min-width: 1024px){.column--size-5{width:calc((var(--column-width-from-medium) * 5) + var(--column-gap-from-medium) * 4)}}@media (min-width: 1280px){.column--size-5{width:calc((var(--column-width-from-wide) * 5) + var(--column-gap-from-wide) * 4)}}@media (min-width: 1440px){.column--size-5{width:calc((var(--column-width-from-large) * 5) + var(--column-gap-from-wide) * 4)}}@media (min-width: 1024px){.column--size-6{width:calc((var(--column-width-from-medium) * 6) + var(--column-gap-from-medium) * 5)}}@media (min-width: 1280px){.column--size-6{width:calc((var(--column-width-from-wide) * 6) + var(--column-gap-from-wide) * 5)}}@media (min-width: 1440px){.column--size-6{width:calc((var(--column-width-from-large) * 6) + var(--column-gap-from-wide) * 5)}}@media (min-width: 1024px){.column--size-7{width:calc((var(--column-width-from-medium) * 7) + var(--column-gap-from-medium) * 6)}}@media (min-width: 1280px){.column--size-7{width:calc((var(--column-width-from-wide) * 7) + var(--column-gap-from-wide) * 6)}}@media (min-width: 1440px){.column--size-7{width:calc((var(--column-width-from-large) * 7) + var(--column-gap-from-wide) * 6)}}@media (min-width: 1024px){.column--size-8{width:calc((var(--column-width-from-medium) * 8) + var(--column-gap-from-medium) * 7)}}@media (min-width: 1280px){.column--size-8{width:calc((var(--column-width-from-wide) * 8) + var(--column-gap-from-wide) * 7)}}@media (min-width: 1440px){.column--size-8{width:calc((var(--column-width-from-large) * 8) + var(--column-gap-from-wide) * 7)}}@media (min-width: 1024px){.column--pull-1{margin-left:calc(var(--column-width-from-medium) + var(--column-gap-from-medium))}}@media (min-width: 1280px){.column--pull-1{margin-left:calc(var(--column-width-from-wide) + var(--column-gap-from-wide))}}@media (min-width: 1440px){.column--pull-1{margin-left:calc(var(--column-width-from-large) + var(--column-gap-from-wide))}}@media (min-width: 1024px){.column--pull-4{margin-left:calc((var(--column-width-from-medium) * 4) + (var(--column-gap-from-medium) * 4))}}@media (min-width: 1280px){.column--pull-4{margin-left:calc((var(--column-width-from-wide) * 4) + (var(--column-gap-from-wide) * 4))}}@media (min-width: 1440px){.column--pull-4{margin-left:calc((var(--column-width-from-large) * 4) + (var(--column-gap-from-wide) * 4))}}@media (min-width: 1024px){.column--pull-5{margin-left:calc((var(--column-width-from-medium) * 5) + (var(--column-gap-from-medium) * 5))}}@media (min-width: 1280px){.column--pull-5{margin-left:calc((var(--column-width-from-wide) * 5) + (var(--column-gap-from-wide) * 5))}}@media (min-width: 1440px){.column--pull-5{margin-left:calc((var(--column-width-from-large) * 5) + (var(--column-gap-from-wide) * 5))}}@media (min-width: 1024px){.column--pull-6{margin-left:calc((var(--column-width-from-medium) * 6) + (var(--column-gap-from-medium) * 6))}}@media (min-width: 1280px){.column--pull-6{margin-left:calc((var(--column-width-from-wide) * 6) + (var(--column-gap-from-wide) * 6))}}@media (min-width: 1440px){.column--pull-6{margin-left:calc((var(--column-width-from-large) * 6) + (var(--column-gap-from-wide) * 6))}}@media (min-width: 1024px){.column--push-1{margin-right:calc(var(--column-width-from-medium) + (var(--column-gap-from-medium) * 2))}}@media (min-width: 1280px){.column--push-1{margin-right:calc(var(--column-width-from-wide) + (var(--column-gap-from-wide) * 2))}}@media (min-width: 1440px){.column--push-1{margin-right:calc(var(--column-width-from-large) + (var(--column-gap-from-wide) * 2))}}@media (min-width: 1024px){.column--push-2{margin-right:calc((var(--column-width-from-medium) * 2) + (var(--column-gap-from-medium) * 3))}}@media (min-width: 1280px){.column--push-2{margin-right:calc((var(--column-width-from-wide) * 2) + (var(--column-gap-from-wide) * 3))}}@media (min-width: 1440px){.column--push-2{margin-right:calc((var(--column-width-from-large) * 2) + (var(--column-gap-from-wide) * 3))}}@media (min-width: 1024px){.column--push-3{margin-right:calc((var(--column-width-from-medium) * 3) + (var(--column-gap-from-medium) * 4))}}@media (min-width: 1280px){.column--push-3{margin-right:calc((var(--column-width-from-wide) * 3) + (var(--column-gap-from-wide) * 4))}}@media (min-width: 1440px){.column--push-3{margin-right:calc((var(--column-width-from-large) * 3) + (var(--column-gap-from-wide) * 4))}}.section.has-negative-margin-top{margin-top:calc(var(--space-36) * -1)!important}@media (min-width: 1024px){.section.has-negative-margin-top{margin-top:calc(var(--space-56) * -1)!important}}@media (min-width: 1440px){.section.has-negative-margin-top{margin-top:calc(var(--space-98) * -1)!important}}@font-face {font-family:"UntitledSans";src:url("../fonts/untitled-sans-web-regular.woff2") format("woff2");font-style:normal;font-weight:400}@font-face {font-family:"UntitledSans";src:url("../fonts/untitled-sans-web-medium.woff2") format("woff2");font-style:normal;font-weight:500}.row{position:relative;width:100%}@media (min-width: 1024px){.row{box-sizing:border-box;display:block flex;justify-content:flex-start;align-items:flex-start}}.section{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing);position:relative;z-index:1}@media (min-width: 768px){.section{margin-top:var(--section-spacing-from-small);margin-bottom:var(--section-spacing-from-small)}}@media (min-width: 1024px){.section{margin-top:var(--section-spacing-from-medium);margin-bottom:var(--section-spacing-from-medium)}}@media (min-width: 1440px){.section{margin-top:var(--section-spacing-from-large);margin-bottom:var(--section-spacing-from-large)}}.section:not(.section[class*="theme-"]) + .section{margin-top:0}.section.theme-site + .section:not(.section[class*="theme-"]){margin-top:0}.section[class*="theme-"]{margin-top:0;margin-bottom:0;padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}@media (min-width: 768px){.section[class*="theme-"]{padding-top:var(--section-spacing-from-small);padding-bottom:var(--section-spacing-from-small)}}@media (min-width: 1024px){.section[class*="theme-"]{padding-top:var(--section-spacing-from-medium);padding-bottom:var(--section-spacing-from-medium)}}@media (min-width: 1440px){.section[class*="theme-"]{padding-top:var(--section-spacing-from-large);padding-bottom:var(--section-spacing-from-large)}}.section.theme-black + .section.theme-black, .section.theme-green + .section.theme-green, .section.theme-site + .section.theme-site, .section.theme-white + .section.theme-white{padding-top:0}.l-site__content .section--fit:not(.section[class*="theme-"]):last-child{margin-bottom:0}.section[class*="theme-"] + .section--fit:not(.section[class*="theme-"]){margin-top:0}.section--fit:not(.section[class*="theme-"]) + .section[class*="theme-"]{margin-top:calc(var(--section-spacing) * -1)}@media (min-width: 768px){.section--fit:not(.section[class*="theme-"]) + .section[class*="theme-"]{margin-top:calc(var(--section-spacing-from-small) * -1)}}@media (min-width: 1024px){.section--fit:not(.section[class*="theme-"]) + .section[class*="theme-"]{margin-top:calc(var(--section-spacing-from-medium) * -1)}}@media (min-width: 1440px){.section--fit:not(.section[class*="theme-"]) + .section[class*="theme-"]{margin-top:calc(var(--section-spacing-from-large) * -1)}}.section--top{z-index:2}@media (min-width: 1280px){.l-site__content *.section:first-of-type{margin-top:calc(var(--section-spacing-from-medium) - var(--site-header-height-from-wide-at-top) + var(--space-24))}.l-site__content *.section[class*="theme-"]:first-of-type{margin-top:calc(var(--site-header-height-from-wide-at-top) * -1);padding-top:calc(var(--section-spacing-from-medium) + var(--space-24))}}@media (min-width: 1440px){.l-site__content *.section:first-of-type{margin-top:calc(var(--section-spacing-from-large) - var(--site-header-height-from-wide-at-top))}.l-site__content *.section[class*="theme-"]:first-of-type{margin-top:calc(var(--site-header-height-from-wide-at-top) * -1);padding-top:var(--section-spacing-from-large)}}.section{scroll-margin-top:var(--site-header-height)}@media (min-width: 1280px){.section{scroll-margin-top:var(--site-header-height-from-wide)}}.l-site--with-translations .section, .l-site--with-sub-navigation .section{scroll-margin-top:calc(var(--site-header-height) * 2)}.l-site--with-sub-navigation.l-site--with-translations .section{scroll-margin-top:calc(var(--site-header-height) * 3)}@media (min-width: 1024px){.l-site--with-translations .section{scroll-margin-top:var(--site-header-height)}.l-site--with-sub-navigation.l-site--with-translations .section{scroll-margin-top:calc(var(--site-header-height) * 2)}}@media (min-width: 1280px){.l-site--with-translations .section{scroll-margin-top:var(--site-header-height-from-wide)}.l-site--with-sub-navigation .section, .l-site--with-sub-navigation.l-site--with-translations .section{scroll-margin-top:calc(var(--site-header-height-from-wide) * 2)}}.theme-black{background-color:var(--color-black);color:var(--color-white)}.theme-green{background-color:var(--color-green);color:var(--color-black)}.theme-site{background-color:var(--color-background);color:var(--color-foreground)}.theme-white{background-color:var(--color-white);color:var(--color-black)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:1rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.5}@media (min-width: 1280px){body{font-size:1.125rem;line-height:1.56}}h1, h2, h3, h4, h5, h6, .type-a, .type-b, .type-c, .type-f, .type-g{margin-top:var(--space-56);margin-bottom:var(--space-56)}@media (min-width: 1280px){h1, h2, h3, h4, h5, h6, .type-a, .type-b, .type-c, .type-f, .type-g{margin-top:var(--space-80);margin-bottom:var(--space-80)}}h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, .type-a:first-child, .type-b:first-child, .type-c:first-child, .type-f:first-child, .type-g:first-child{margin-top:0}h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, .type-a:last-child, .type-b:last-child, .type-c:last-child, .type-f:last-child, .type-g:last-child{margin-bottom:0}p, .type-d, .type-e, .type-h, .type-i, .type-j{margin-top:0;margin-bottom:var(--space-24)}p:first-child, .type-d:first-child, .type-e:first-child, .type-h:first-child, .type-i:first-child, .type-j:first-child{margin-top:0}p:last-child, .type-d:last-child, .type-e:last-child, .type-h:last-child, .type-i:last-child, .type-j:last-child{margin-bottom:0}h1:not([class*="type-"]), h2:not([class*="type-"]), .type-a{font-family:var(--font-sans);font-size:2rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.19}@media (min-width: 1280px){h1:not([class*="type-"]), h2:not([class*="type-"]), .type-a{font-size:3.75rem;line-height:1.13}}h3:not([class*="type-"]), .type-b{font-family:var(--font-sans);font-size:1.5rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.33}@media (min-width: 1280px){h3:not([class*="type-"]), .type-b{font-size:2.375rem;line-height:1.32}}.type-c{font-family:var(--font-sans);font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:normal;line-height:1.4}@media (min-width: 1280px){.type-c{font-size:2.25rem;font-weight:var(--font-weight-regular);line-height:1.39}}h4:not([class*="type-"]), .type-d{font-family:var(--font-sans);font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:normal;line-height:1.4}@media (min-width: 1280px){h4:not([class*="type-"]), .type-d{font-size:1.5rem;line-height:1.5}}.type-e{font-family:var(--font-sans);font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.56}@media (min-width: 1280px){.type-e{font-size:1.375rem;line-height:1.5}}h5:not([class*="type-"]), .type-f{font-family:var(--font-sans);font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:normal;line-height:1.44}@media (min-width: 1280px){h5:not([class*="type-"]), .type-f{font-size:1.25rem;line-height:1.5}}h6:not([class*="type-"]), .type-g{font-family:var(--font-sans);font-size:1rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:normal;line-height:1.5}@media (min-width: 1280px){h6:not([class*="type-"]), .type-g{font-size:1.125rem;line-height:1.44}}blockquote:not([class]), blockquote.wp-block-quote, .type-h{font-family:var(--font-sans);font-size:1rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.5}@media (min-width: 1280px){.type-h{font-size:1.125rem;line-height:1.56}}.type-i{font-family:var(--font-sans);font-size:0.875rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.43}@media (min-width: 1280px){.type-i{font-size:0.9375rem;line-height:1.6}}.type-j{font-family:var(--font-sans);font-size:0.75rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:0.05375rem;line-height:1.5;text-transform:uppercase}@media (min-width: 1280px){.type-j{font-size:0.875rem;letter-spacing:0.0625rem;line-height:1.71}}.type-k{color:var(--color-green)}.type-l{font-size:0.625rem;line-height:1.4}@media (min-width: 1024px){.type-l{font-size:0.75rem}}blockquote{margin:0}blockquote:not([class]), blockquote.wp-block-quote{border-left:4px solid var(--color-highlight);box-sizing:border-box;margin:var(--space-56) 0;padding:0 0 0 var(--space-24)}blockquote:not([class]) > *:not(:last-child), blockquote.wp-block-quote > *:not(:last-child){margin-bottom:var(--space-24)}@media (min-width: 1280px){blockquote:not([class]), blockquote.wp-block-quote{padding-left:var(--space-40)}blockquote:not([class]) > *:not(:last-child), blockquote.wp-block-quote > *:not(:last-child){margin-bottom:var(--space-40)}}b, blockquote:not([class]) > p:not(:first-child), blockquote.wp-block-quote > p:not(:first-child), cite, em, i, strong{font-style:normal;font-weight:var(--font-weight-medium)}.u-visually-hidden{border:none!important;clip:rect(0, 0, 0, 0)!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;height:1px!important}.wrapper{box-sizing:border-box;padding-right:var(--wrapper-spacing);padding-left:var(--wrapper-spacing);width:100%}@media (min-width: 768px){.wrapper{padding-right:var(--wrapper-spacing-from-small);padding-left:var(--wrapper-spacing-from-small)}}@media (min-width: 1280px){.wrapper{padding-right:var(--wrapper-spacing-from-wide);padding-left:var(--wrapper-spacing-from-wide)}}@media (min-width: 1440px){.wrapper{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;width:var(--wrapper-max-width)}}.accessibility-link{background-color:#f5f5f5;border:1px solid #cccccc;box-sizing:border-box;color:blue;font-family:monospace;font-size:1.1875rem;padding:1.25rem;position:absolute;top:-9999px;left:1.25rem;z-index:9999999999}.accessibility-link:focus{top:1.25rem}.accordion__group{display:block flow;position:relative}@media (max-width: 1023px){.accordion__group:not(:last-child){margin-bottom:var(--space-48)}}.accordion__group__header{margin-right:auto;margin-left:auto;width:100%}.accordion__group__header__inner{border-bottom:1px solid var(--color-foreground-alpha-20);padding-bottom:var(--space-56)}@media (min-width: 1024px){.accordion__group__header{position:absolute;top:0;left:0;z-index:1}.accordion__group__header__inner{border-top:1px solid var(--color-foreground-alpha-20);border-bottom:0;padding-top:var(--space-24);padding-bottom:var(--space-24)}}.accordion__item{pointer-events:none;position:relative;z-index:2}.accordion__header, .accordion__panel{pointer-events:auto}.accordion__header{margin-bottom:0}.accordion__label, .accordion__trigger{box-sizing:border-box;display:inline flow-root;font-family:inherit;font-size:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;padding:var(--space-16) 0;text-align:left;width:100%}@media (min-width: 768px){.accordion__label, .accordion__trigger{display:inline flex;align-items:flex-start;justify-items:flex-start}}@media (min-width: 1280px){.accordion__label, .accordion__trigger{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.accordion__label__title, .accordion__trigger__title{display:inline flow-root;margin-bottom:0;width:100%}@media (min-width: 768px){.accordion__label__title, .accordion__trigger__title{flex-grow:0;flex-shrink:0;margin-right:var(--column-gap-from-small);width:calc((100% - var(--column-gap-from-small)) / 2)}.accordion__label__sub-title, .accordion__trigger__sub-title{flex-grow:1}.accordion__trigger__sub-title{margin-right:20px}}@media (min-width: 1024px){.accordion__label__title, .accordion__trigger__title{margin-right:var(--column-gap-from-medium);width:calc((100% - var(--column-gap-from-medium)) / 2)}}@media (min-width: 1280px){.accordion__label__title, .accordion__trigger__title{margin-right:var(--column-gap-from-wide);width:calc((100% - var(--column-gap-from-wide)) / 2)}}.accordion__trigger{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:var(--color-foreground);cursor:pointer;pointer-events:auto}.accordion__trigger *{pointer-events:none}.accordion__trigger:focus:not(:focus-visible){outline:0}.accordion__trigger__icon{display:none;position:absolute;top:1.25rem;right:0;width:16px;height:16px}@media (min-width: 1280px){.accordion__trigger__icon{top:1.875rem}}html:not(.no-js):not(.js-loading-error) .accordion__trigger[aria-expanded="false"] .accordion__trigger__icon--plus{display:block flow}html:not(.no-js):not(.js-loading-error) .accordion__trigger[aria-expanded="true"] .accordion__trigger__icon--minus{display:block flow}html:not(.no-js):not(.js-loading-error) .accordion__trigger[aria-expanded="true"] .accordion__trigger__icon--plus{display:none}.accordion__trigger__icon .icon{display:block flow;width:100%;height:100%}.accordion__label::before, .accordion__trigger::before{background-color:var(--color-foreground-alpha-20);content:"";position:absolute;top:0;right:0;width:100%;height:1px}@media (min-width: 1024px){.accordion__label::before, .accordion__trigger::before{width:calc((var(--column-width-from-medium) * 8) + (var(--column-gap-from-medium) * 7))}}@media (min-width: 1280px){.accordion__label::before, .accordion__trigger::before{width:calc((var(--column-width-from-wide) * 8) + (var(--column-gap-from-wide) * 7))}}html:not(.no-js):not(.js-loading-error) .accordion__trigger[aria-expanded="true"]::before, .accordion__trigger:hover::before{background-color:var(--color-foreground);width:100%}.accordion__item:first-child .accordion__label::before, .accordion__item:first-child .accordion__trigger[aria-expanded="false"]:not(:hover)::before{content:none;display:none}html:not(.no-js):not(.js-loading-error) .accordion__panel{animation:ACCORDION_SLIDE_UP 480ms forwards 1 cubic-bezier(0.375, 0, 0.2, 1), ACCORDION_FADE_IN 160ms 112ms forwards 1 linear;opacity:0;padding-top:var(--space-16);padding-bottom:var(--space-48);transform:translateY(0.3125rem)}html:not(.no-js, .js-loading-error) .accordion__panel[hidden]{display:none}@supports (content-visibility: hidden){html:not(.no-js, .js-loading-error) .accordion__panel[hidden="until-found"]{content-visibility:hidden;display:block flow;padding:0}}.accordion__panel__inner{max-width:614px}@media (min-width: 1280px) and (hover: hover){html:not(.no-js):not(.js-loading-error) .accordion__item--has-thumbnail .accordion__panel:not([hidden]){min-height:133px}}@media (min-width: 1366px) and (hover: hover){html:not(.no-js):not(.js-loading-error) .accordion__item--has-thumbnail .accordion__panel:not([hidden]){min-height:146px}}@media (min-width: 1440px) and (hover: hover){html:not(.no-js):not(.js-loading-error) .accordion__item--has-thumbnail .accordion__panel:not([hidden]){min-height:160px}}.accordion__thumbnail{display:none}@media (min-width: 1280px) and (hover: hover){.accordion__thumbnail{position:absolute;top:1.875rem;left:0;width:320px;height:auto}html:not(.no-js):not(.js-loading-error) .accordion__panel:not([hidden]) ~ .accordion__thumbnail, .accordion__header:hover ~ .accordion__thumbnail{display:block flow}}@media (min-width: 1366px) and (hover: hover){.accordion__thumbnail{width:340px}}@media (min-width: 1440px) and (hover: hover){.accordion__thumbnail{width:360px}}@keyframes ACCORDION_FADE_IN{0%{opacity:0}100%{opacity:1}}@keyframes ACCORDION_SLIDE_UP{0%{transform:translateY(0.3125rem)}100%{transform:translateY(0)}}.arrow-link{color:currentColor;display:inline flow-root;padding-right:var(--space-10);-webkit-text-decoration:none;text-decoration:none}.arrow-link--block{padding-right:0}button.arrow-link{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;outline:0;padding:0}.arrow-link__label{-webkit-text-decoration:underline;text-decoration:underline;transition:background-color 128ms linear}.arrow-link:focus .arrow-link__label, .arrow-link:hover .arrow-link__label{background-color:var(--color-green);-webkit-text-decoration:none;text-decoration:none}.arrow-link__icon{display:inline flow-root;margin-left:var(--space-10);transition:transform 400ms cubic-bezier(0.85, 0.035, 0.085, 0.985)}.arrow-link__icon--mirrored{margin-right:var(--space-10);margin-left:0;transform:rotate(-180deg)}@media (hover: hover){.arrow-link:focus .arrow-link__icon, .arrow-link:hover .arrow-link__icon{transform:translateX(var(--space-10))}.arrow-link:focus .arrow-link__icon--mirrored, .arrow-link:hover .arrow-link__icon--mirrored{transform:translateX(calc(-1 * var(--space-10))) rotate(-180deg)}}.arrow-link__icon svg{width:0.875rem;height:0.875rem}.button{appearance:none;background:none;background-color:var(--color-green);border:0;border-radius:var(--space-24);color:var(--color-black);display:inline flow-root;font-family:var(--font-sans);font-size:1rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.5;outline:0;padding:0.5rem 1rem;position:relative;transition:background-color 96ms linear, color 96ms linear}@media (min-width: 1280px){.button{font-size:1.125rem;line-height:1.56;padding:0.6875rem 1.25rem}}a.button{-webkit-text-decoration:none;text-decoration:none}button.button{cursor:pointer}.button[disabled]{background-color:var(--color-black-alpha-30);color:var(--color-white);cursor:not-allowed}.theme-black .button[disabled]{background-color:var(--color-white-alpha-30);color:var(--color-black)}.button:not([disabled]):focus::before{background:transparent;border:2px solid var(--color-green);border-radius:2.375rem;content:"";pointer-events:none;position:absolute;top:-5px;left:-5px;width:calc(100% + 6px);height:calc(100% + 6px)}.button:not([disabled]):hover{background-color:var(--color-black);color:var(--color-white)}.theme-black .button:not([disabled]):hover{background-color:var(--color-white);color:var(--color-black)}.carousel{display:block flow;position:relative;width:100%}.carousel__controls{background-color:var(--color-white);border-radius:0.625rem;color:var(--color-black);display:block flex;overflow:hidden;padding-right:0.5rem;padding-left:0.5rem;justify-content:flex-start;align-items:center;position:absolute;bottom:var(--space-16);left:var(--space-16);height:1rem;z-index:2}@media (min-width: 1024px){.carousel__controls{bottom:var(--space-24);left:var(--space-24)}}@media (min-width: 1280px){.carousel__controls{height:1.1875rem}}.carousel__next-button, .carousel__play-pause-toggle, .carousel__previous-button{appearance:none;background:none;border:0;border-radius:0;color:currentColor;cursor:pointer;display:inline flow-root;outline:0;padding:0;position:relative;width:0.75rem;height:100%}.carousel__next-button:focus, .carousel__play-pause-toggle-button:focus, .carousel__previous-button:focus{background-color:var(--color-green)}.carousel__next-button:focus:not(:focus-visible){background:none}.carousel__play-pause-toggle:focus:not(:focus-visible){background:none}.carousel__previous-button:focus:not(:focus-visible){background:none}.carousel__next-button:focus-visible{background-color:var(--color-green)}.carousel__play-pause-toggle:focus-visible{background-color:var(--color-green)}.carousel__previous-button:focus-visible{background-color:var(--color-green)}.carousel__next-button:not(:last-child), .carousel__play-pause-toggle:not(:last-child), .carousel__previous-button:not(:last-child){margin-right:0.5rem}.carousel__next-button span, .carousel__play-pause-toggle span, .carousel__previous-button span{pointer-events:none}.carousel__next-button .icon, .carousel__play-pause-toggle .icon, .carousel__previous-button .icon{display:block flow;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.carousel__next-button .icon, .carousel__previous-button .icon{width:80%;height:80%}.carousel__previous-button .icon{transform:translate(-50%, -50%) scale(-1, 1)}.carousel__play-pause-toggle .icon{width:90%;height:90%}.carousel[data-carousel-playing] .carousel__play-pause-toggle .icon-play, .carousel:not([data-carousel-playing]) .carousel__play-pause-toggle .icon-pause-minimal{display:none}@media (min-width: 1280px){.carousel__next-button, .carousel__play-pause-toggle, .carousel__previous-button{width:1rem}.carousel__next-button:not(:last-child), .carousel__play-pause-toggle:not(:last-child), .carousel__previous-button:not(:last-child){margin-right:0.25rem}}.carousel__items{display:block flow;list-style:none;margin:0;padding:0 0 calc(100% / 5 * 3);position:relative;width:100%;z-index:1}.carousel__items[data-aspect-ratio="1:1"]{padding-bottom:calc(100% / 1 * 1)}.carousel__items[data-aspect-ratio="2:1"]{padding-bottom:calc(100% / 2 * 1)}.carousel__items[data-aspect-ratio="2:3"]{padding-bottom:calc(100% / 2 * 3)}.carousel__items[data-aspect-ratio="3:2"]{padding-bottom:calc(100% / 3 * 2)}.carousel__items[data-aspect-ratio="3:4"]{padding-bottom:calc(100% / 3 * 4)}.carousel__items[data-aspect-ratio="4:3"]{padding-bottom:calc(100% / 4 * 3)}.carousel__items[data-aspect-ratio="5:3"]{padding-bottom:calc(100% / 5 * 3)}.carousel__items[data-aspect-ratio="16:9"]{padding-bottom:calc(100% / 16 * 9)}.carousel__items[data-aspect-ratio="21:9"]{padding-bottom:calc(100% / 21 * 9)}.carousel__item{display:none;opacity:0;position:absolute;top:0;left:0;transition:opacity 128ms linear;width:100%;height:100%}.carousel__item[data-carousel-item-current], .carousel__item[data-carousel-item-next], .carousel__item[data-carousel-item-previous]{display:block flow}.carousel__item[data-carousel-item-current]{opacity:1;z-index:2}.carousel__item[data-carousel-item-next], .carousel__item[data-carousel-item-previous]{z-index:1}.carousel__item img{width:100%;height:auto}.cookie-notice{background-color:var(--color-white);box-sizing:border-box;display:none;opacity:0;pointer-events:none;position:fixed;right:var(--space-16);bottom:5.5rem;left:var(--space-16);z-index:var(--z-index-modal-dialog)}.cookie-notice[data-state="opening"], .cookie-notice[data-state="open"], .cookie-notice[data-state="closing"]{display:block flow;opacity:1;pointer-events:auto}@media (min-width: 768px){.cookie-notice{right:var(--wrapper-spacing-from-small);bottom:var(--space-24);left:auto;max-width:25.25rem}}@media (min-width: 1280px){.cookie-notice{right:var(--wrapper-spacing-from-wide);bottom:var(--space-48)}}@media (min-width: 1440px){.cookie-notice{right:calc((100% - var(--wrapper-max-width)) / 2);bottom:var(--space-56)}}.cookie-notice__container{font-size:0.625rem;line-height:1.4;padding:0.5rem 0.75rem 0.75rem}@media (min-width: 1280px){.cookie-notice__container{font-size:0.75rem;line-height:1.33;padding:var(--space-16)}}.cookie-notice__cta-list{margin-top:0.5rem;margin-bottom:0;padding:0}@media (min-width: 768px){.cookie-notice__cta-list{margin-top:0.8125rem}}.cookie-notice__cta-list__item{display:inline flow-root}.cookie-notice__button{appearance:none;background-color:var(--color-black);border:none;border-radius:0.625rem;color:var(--color-white);cursor:pointer;font-size:0.75rem;letter-spacing:0.0625rem;line-height:1;margin-right:0.5rem;padding-top:0.0625rem;padding-bottom:0.0625rem;text-align:center;text-transform:uppercase;transition:background-color 96ms linear, color 96ms linear;min-width:4.9375rem}.cookie-notice__button:hover{background-color:var(--color-green);color:var(--color-black)}@media (min-width: 768px){.cookie-notice__button{margin-right:var(--space-16);padding-top:0.21875rem;padding-bottom:0.21875rem;min-width:5.6875rem}}.credits{display:block flex}.credits__thumbnail{flex-grow:0;flex-shrink:0;margin-right:var(--space-16);width:38px;height:38px}@media (min-width: 1280px){.credits__thumbnail{margin-right:var(--space-24);width:48px;height:48px}}.credits__content:not(:only-child){transform:translateY(-0.375rem)}@media (min-width: 1280px){.credits__content:not(:only-child){transform:translateY(-0.4375rem)}}.form{display:block flow;position:relative;width:100%}.form fieldset, .form input:not([type='submit']):not([type='reset']), .form label, .form select, .form textarea{border-radius:0}.form__group{border:0;margin:0;padding:0;width:100%}.form__group:not(:last-child), .form__group__title:not(:last-child), .form__row:not(:last-child){margin-bottom:var(--space-48)}.form__row--disabled{cursor:not-allowed;opacity:0.3}.form__row--disabled *{pointer-events:none}@media (min-width: 768px) and (max-width: 1023px){.form__row:not(:last-child){margin-bottom:var(--space-64)}}.form__field-container{position:relative}.form__label-clone{pointer-events:none;position:absolute;top:0.75rem;left:0;transition:transform 400ms cubic-bezier(0.695, 0.275, 0, 1);-webkit-user-select:none;user-select:none;z-index:2}.form__input:not([empty]) + .form__label-clone, .form__input:focus + .form__label-clone, .form__textarea:not([empty]) + .form__label-clone, .form__textarea:focus + .form__label-clone{transform:translateY(-1.875rem)}.form__input, .form__select, .form__textarea{background:none;border:0;border-bottom:1px solid var(--color-foreground-alpha-55);box-sizing:border-box;color:currentColor;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:1px;padding:0.625rem 0;position:relative;width:100%;z-index:1}.form__input:focus, .form__select:focus, .form__textarea:focus{border-bottom:2px solid var(--color-highlight);margin-bottom:0;outline:0}.form__select{appearance:none;background-image:url("../images/arrow-down.svg");background-position:right 0.875rem;background-repeat:no-repeat;background-size:1.25rem;padding-right:1.25rem}.form__select::-ms-expand{display:none}.form__select-label-clone{margin-bottom:0.375rem;position:absolute;top:0.75rem;left:0;transform:translateY(-1.875rem)}.form__select[empty]{padding-top:0;padding-bottom:1.25rem}.form__select[empty] + .form__select-label-clone{display:none;transform:none}.form__select option[visually-hidden]{display:none}.form__select:not([empty]) option[visually-hidden]{display:block flow}.form__input[disabled], .form__select[disabled], .form__textarea[disabled]{border-color:var(--color-black)}.form__message{max-width:270px}.form__checkbox:not(:last-child), .form__radio:not(:last-child){margin-bottom:0.5rem}.form__checkbox__input, .form__radio__input{appearance:none;border:none!important;clip:rect(0, 0, 0, 0)!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;height:1px!important}.form__checkbox__label-container > *, .form__radio__label-container > *{padding-left:calc(1rem + var(--space-16))}@media (min-width: 1280px){.form__checkbox__label-container > *, .form__radio__label-container > *{padding-left:calc(1rem + var(--space-24))}}.form__checkbox__label, .form__radio__label{cursor:pointer;display:inline flow-root;position:relative}.form__checkbox__input[disabled] + .form__checkbox__label-container .form__checkbox__label, .form__radio__input[disabled] + .form__radio__label-container .form__radio__label{cursor:not-allowed;opacity:0.3}.form__checkbox__label::before, .form__radio__label::before{border:1px solid;box-sizing:border-box;content:"";position:absolute;top:0.25rem;left:0;width:1rem;height:1rem}@media (min-width: 1280px){.form__checkbox__label::before, .form__radio__label::before{top:0.375rem}}.form__checkbox__label::before{border-radius:0.0625rem}.form__radio__label::before{border-radius:1rem}.form__checkbox__input:focus + .form__checkbox__label-container .form__checkbox__label::before, .form__checkbox__input:checked + .form__checkbox__label-container .form__checkbox__label::before, .form__radio__input:focus + .form__radio__label-container .form__radio__label::before, .form__radio__input:checked + .form__radio__label-container .form__radio__label::before{border-color:var(--color-highlight)}.form__checkbox__input:focus-visible + .form__checkbox__label-container .form__checkbox__label::before{border-width:2px}.form__radio__input:focus-visible + .form__radio__label-container .form__radio__label::before{border-width:2px}.form__checkbox__label::after, .form__radio__label::after{background-color:var(--color-highlight);content:"";display:none;position:absolute;top:0.4375rem;left:0.1875rem;width:0.625rem;height:0.625rem}@media (min-width: 1280px){.form__checkbox__label::after, .form__radio__label::after{top:0.5625rem}}.form__checkbox__label::after{border-radius:0.0625rem}.form__radio__label::after{border-radius:0.625rem}.form__checkbox__input:checked + .form__checkbox__label-container .form__checkbox__label::after, .form__radio__input:checked + .form__radio__label-container .form__radio__label::after{display:block flow}.form__error-message{color:var(--color-error-state)}.hero{margin-top:calc(var(--site-header-height) * -1)!important}@media (min-width: 1280px){.hero{margin-top:calc(var(--site-header-height-from-wide-at-top) * -1)!important}}.l-site--with-translations .hero{margin-top:calc(var(--site-header-height) * -2)!important}@media (min-width: 1024px){.l-site--with-translations .hero{margin-top:calc(var(--site-header-height) * -1)!important}}@media (min-width: 1280px){.l-site--with-translations .hero{margin-top:calc(var(--site-header-height-from-wide-at-top) * -1)!important}}.image{display:block flow;margin:0;padding:0;position:relative;width:100%}.image__container{padding-bottom:calc(100% / 5 * 3);position:relative}.image[data-aspect-ratio="1:1"] .image__container{padding-bottom:calc(100% / 1 * 1)}.image[data-aspect-ratio="2:1"] .image__container{padding-bottom:calc(100% / 2 * 1)}.image[data-aspect-ratio="2:3"] .image__container{padding-bottom:calc(100% / 2 * 3)}.image[data-aspect-ratio="3:2"] .image__container{padding-bottom:calc(100% / 3 * 2)}.image[data-aspect-ratio="3:4"] .image__container{padding-bottom:calc(100% / 3 * 4)}.image[data-aspect-ratio="4:3"] .image__container{padding-bottom:calc(100% / 4 * 3)}.image[data-aspect-ratio="5:3"] .image__container{padding-bottom:calc(100% / 5 * 3)}.image[data-aspect-ratio="16:9"] .image__container{padding-bottom:calc(100% / 16 * 9)}.image[data-aspect-ratio="21:9"] .image__container{padding-bottom:calc(100% / 21 * 9)}.image__asset{position:absolute;top:0;left:0;width:100%;z-index:1}.image__label-container{position:absolute;right:var(--space-16);bottom:var(--space-16);max-width:calc(100% - (var(--space-16) * 2));z-index:2}@media (min-width: 1024px){.image__label-container{right:var(--space-24);bottom:var(--space-24);max-width:calc(100% - (var(--space-24) * 2))}}.carousel .image__label-container{max-width:calc(100% - (var(--space-16) * 2) - 5rem)}@media (min-width: 1024px){.carousel .image__label-container{max-width:calc(100% - (var(--space-24) * 2) - 7.5rem)}}@media (min-width: 1280px){.carousel .image__label-container{max-width:calc(100% - (var(--space-24) * 2) - 10rem)}}.image__caption{display:block flow;margin:0.625rem 0 0;margin-top:0.625rem;padding:0;width:100%}@media (min-width: 1280px){.image__caption{margin-top:var(--space-16)}}.info-dialog{box-sizing:border-box;content-visibility:hidden;display:none;overflow-y:auto;pointer-events:none;position:fixed;top:0;right:0;width:100%;height:100%;z-index:var(--z-index-dialog)}@media (min-width: 1024px){.info-dialog{width:50%}}.info-dialog[data-state="opening"], .info-dialog[data-state="open"], .info-dialog[data-state="closing"]{content-visibility:visible;display:block flow;pointer-events:auto}.info-dialog:focus{outline:none}.info-dialog__close-button{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:var(--color-foreground);cursor:pointer;display:block flow;padding:0;transition:color 96ms linear;width:1.125rem;height:1.125rem}.info-dialog__close-button:focus, .info-dialog__close-button:hover{color:var(--color-highlight)}.info-dialog__close-button[data-forced-focus]{outline:0}.info-dialog__close-button:focus:not(:focus-visible){outline:0}.info-dialog__close-button .icon{display:block flow;width:100%;height:100%}.info-dialog__close-container{background-color:var(--color-white);box-sizing:border-box;display:block flow;padding:0.9375rem var(--wrapper-spacing);position:absolute;transform:translate3d(0, 0, 3px);width:100%;z-index:3}@media (min-width: 768px){.info-dialog__close-container{padding-right:var(--wrapper-spacing-from-small);padding-left:var(--wrapper-spacing-from-small)}}@media (min-width: 1024px){.info-dialog__close-container{padding-right:var(--space-24);padding-left:var(--space-24);width:auto}}@media (min-width: 1280px){.info-dialog__close-container{padding:1.375rem 2rem}}.info-dialog__scroll-container{overflow-x:hidden;overflow-y:auto;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.info-dialog__inner{box-sizing:border-box;padding:var(--space-80) var(--wrapper-spacing);width:100%;height:auto;min-height:100%}@media (min-width: 768px){.info-dialog__inner{padding-right:var(--wrapper-spacing-from-small);padding-left:var(--wrapper-spacing-from-small)}}@media (min-width: 1024px){.info-dialog__inner{padding:var(--space-136) var(--space-24) var(--space-136) var(--space-80)}}@media (min-width: 1280px){.info-dialog__inner{padding-right:var(--space-98);padding-left:var(--space-98)}}@media (min-width: 1920px){.info-dialog__inner{padding-right:calc(100% - var(--space-98) - 700px)}}.info-dialog__floating-button{position:absolute;text-align:center;bottom:var(--space-24);left:50%;transform:translate3d(-50%, 0, 2px);z-index:2}@media (min-width: 1920px){.info-dialog__floating-button{left:calc(var(--space-98) + 350px)}}.label{appearance:none;background:none;background-color:var(--color-white);border:0;border-radius:0.625rem;color:var(--color-black);display:inline flow-root;font-family:var(--font-sans);font-size:0.625rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:0.0625rem;line-height:normal;outline:0;padding:0.125rem 0.75rem;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background-color 96ms linear}@media (min-width: 1280px){.label{font-size:0.75rem}}.theme-green .label{transition:background-color 96ms linear, color 96ms linear}.label:focus, .label:hover{background-color:var(--color-green)}.theme-green .label:focus, .theme-green .label:hover{background-color:var(--color-black);color:var(--color-green)}.label:focus::before{background:transparent;border:2px solid var(--color-green);border-radius:1rem;content:"";pointer-events:none;position:absolute;top:-4px;left:-4px;width:calc(100% + 4px);height:calc(100% + 4px)}.list-columns{list-style:none;margin:0;padding:0;width:100%}@media (min-width: 768px){.list-columns{column-count:2;column-gap:var(--column-gap-from-small)}}@media (min-width: 1024px){.list-columns{column-count:2;column-gap:var(--column-gap-from-medium)}}@media (min-width: 1280px){.list-columns{column-count:2;column-gap:var(--column-gap-from-wide)}}.list-columns li{hyphens:auto;word-break:break-word;word-wrap:break-word}.marquee-link{color:var(--color-foreground);display:block flow;-webkit-text-decoration:none;text-decoration:none;transition:color 96ms linear}.marquee-link:focus, .marquee-link:hover{color:var(--color-highlight);outline:0}.marquee-container{overflow:hidden;width:100%}.marquee{display:inline flow-root;font-size:3.125rem;text-transform:uppercase;white-space:nowrap}@media (min-width: 1440px){.marquee{font-size:6rem}}.overlay{box-sizing:border-box;content-visibility:hidden;display:none;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-modal-dialog)}.overlay--alpha-background{background-color:rgb(0 0 0 / 0.7)}.l-styleguide ~ .overlay{--z-index-modal-dialog: 9999999;}.overlay[data-state="opening"], .overlay[data-state="open"], .overlay[data-state="closing"]{content-visibility:visible;display:block flow;opacity:1;pointer-events:auto}.overlay:focus{outline:none}.overlay__inner{width:100%;height:auto;min-height:100%}.person-detail{display:block flex;flex-direction:column;padding-inline:var(--space-10);justify-content:center;align-items:center;height:auto;min-height:100%}@media (min-width: 390px){.person-detail{padding-inline:var(--space-40)}}.person-detail mr-input-sink{display:block flex;margin-bottom:var(--space-10);justify-content:flex-end}.person-detail-wrapper{max-width:34.375rem}@media (min-width: 1440px){.person-detail-wrapper{max-width:38.375rem}}.person-detail__close-button{appearance:initial;background:initial;border-color:transparent;border-radius:0;border-style:solid;border-width:0;box-shadow:initial;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.25;margin:0;outline:initial;padding:0;color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}.person-detail__close-button:focus{outline-width:2px;outline-style:solid;outline-color:currentColor;outline-color:-webkit-focus-ring-color;outline-color:revert}.person-detail__close-button:focus:not(:focus-visible){outline:initial}.person-detail__close-button:focus-visible{outline-width:2px;outline-style:solid;outline-color:currentColor;outline-color:-webkit-focus-ring-color;outline-color:revert}.person-detail__close-button:hover{-webkit-text-decoration:none;text-decoration:none}.person-detail__card{background-color:var(--color-white)}.person-detail__card__thumbnail{position:relative}@media (min-width: 768px){.person-detail__card__thumbnail picture{display:block flex;justify-content:flex-end}}.person-detail__card__thumbnail img{width:100%}@media (min-width: 768px){.person-detail__card__thumbnail img, .person-detail__card__thumbnail-placeholder__container{width:auto;height:10.9375rem}}@media (min-width: 1440px){.person-detail__card__thumbnail img, .person-detail__card__thumbnail-placeholder__container{height:12.8125rem}}.person-detail__card__thumbnail-placeholder{aspect-ratio:3 / 2;background-color:var(--color-green);width:100%}@media (min-width: 768px){.person-detail__card__thumbnail-placeholder__container{display:block flex;justify-content:flex-end;width:auto}.person-detail__card__thumbnail-placeholder{aspect-ratio:3 / 2;background-color:var(--color-green);width:auto}}.person-detail__card__intro{position:absolute;bottom:10px;left:10px;z-index:10}@media (min-width: 768px){.person-detail__card__intro{position:absolute;bottom:50%;left:30px;transform:translateY(50%)}}.person-detail__card__intro__title, .person-detail__card__intro__subtitle{margin-bottom:0}.person-detail__card__content{overflow-y:scroll;padding:var(--space-10);max-height:18.75rem}@media (min-width: 768px){.person-detail__card__content{padding:var(--space-30);max-height:20rem}}@media (min-width: 1440px){.person-detail__card__content{padding:var(--space-40);max-height:24.5rem}}.person-detail__card__links{margin-top:var(--space-20)}@media (min-width: 1440px){.person-detail__card__links{margin-top:var(--space-24)}}.person-detail__card__link{color:var(--color-black);display:block flex;align-items:center}.person-detail__card__link .icon-arrow-forward{margin-left:var(--space-16);width:0.75rem;height:0.75rem}@media (min-width: 1440px){.person-detail__card__link .icon-arrow-forward{width:0.8125rem;height:0.8125rem}}.person-detail__card__gradient{position:absolute;bottom:0;width:100%;height:100%}@media (min-width: 768px){.person-detail__card__gradient{right:7.625rem;bottom:2.0625rem;transform:rotate(90deg);width:11rem;height:6.75rem}}@media (min-width: 1440px){.person-detail__card__gradient{right:10rem;bottom:3.5625rem;width:12.875rem;height:5.625rem}}.person-detail__card__gradient::before{background:linear-gradient(to bottom, rgb(255 255 255 / 0) 0%, rgb(255 255 255 / 0.013) 8.1%, rgb(255 255 255 / 0.049) 15.5%, rgb(255 255 255 / 0.104) 22.5%, rgb(255 255 255 / 0.175) 29%, rgb(255 255 255 / 0.259) 35.3%, rgb(255 255 255 / 0.352) 41.2%, rgb(255 255 255 / 0.45) 47.1%, rgb(255 255 255 / 0.55) 52.9%, rgb(255 255 255 / 0.648) 58.8%, rgb(255 255 255 / 0.741) 64.7%, rgb(255 255 255 / 0.825) 71%, rgb(255 255 255 / 0.896) 77.5%, rgb(255 255 255 / 0.951) 84.5%, rgb(255 255 255 / 0.987) 91.9%, rgb(255 255 255 / 1) 100%);content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:60%}@media (min-width: 768px){.person-detail__card__gradient::before{width:11rem;height:6.75rem}}@media (min-width: 1440px){.person-detail__card__gradient::before{width:12.875rem;height:5.625rem}}.privacy-control__section{margin-bottom:var(--section-spacing)}@media (min-width: 768px){.privacy-control__section{margin-bottom:var(--section-spacing-from-small)}}@media (min-width: 1024px){.privacy-control__section{margin-bottom:var(--section-spacing-from-medium)}}@media (min-width: 1440px){.privacy-control__section{margin-bottom:var(--section-spacing-from-large)}}.privacy-control__columns{margin-bottom:var(--section-spacing)}@media (min-width: 768px){.privacy-control__columns{margin-bottom:var(--section-spacing-from-small)}}@media (min-width: 1024px){.privacy-control__columns{margin-bottom:var(--section-spacing-from-medium)}}@media (min-width: 1440px){.privacy-control__columns{margin-bottom:var(--section-spacing-from-large)}}@media (min-width: 1024px){.privacy-control__columns{display:block flex;justify-content:space-between}}.privacy-control__column{width:100%}@media (max-width: 1023px){.privacy-control__column:not(:last-child){margin-bottom:var(--space-16)}}@media (min-width: 1024px){.privacy-control__column{flex-grow:0;flex-shrink:0;width:calc((var(--column-width-from-medium) * 6) + var(--column-gap-from-medium) * 5)}}@media (min-width: 1280px){.privacy-control__column{width:calc((var(--column-width-from-wide) * 6) + var(--column-gap-from-wide) * 5)}}@media (min-width: 1440px){.privacy-control__column{width:calc((var(--column-width-from-large) * 6) + var(--column-gap-from-wide) * 5)}}.privacy-control__column h3{margin-bottom:var(--space-24)}@media (min-width: 1280px){.privacy-control__column h3{margin-bottom:var(--space-36)}}@media (min-width: 1440px){.privacy-control__column h3{margin-bottom:var(--space-48)}}.privacy-control__section h2{font-size:1.5rem;font-weight:var(--font-weight-regular);line-height:1.33}@media (min-width: 1280px){.privacy-control__section h2{font-size:2.375rem;line-height:1.32}}.privacy-control__section h3{font-family:var(--font-sans);font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1.4}@media (min-width: 1280px){.privacy-control__section h3{font-size:1.5rem;line-height:1.5}}.privacy-control .form__radio{position:relative}.privacy-control .form__radio__label{padding-left:calc(1rem + var(--space-16))}@media (min-width: 1280px){.privacy-control .form__radio__label{padding-left:calc(1rem + var(--space-24))}}.privacy-control .form__radio__input:focus + .form__radio__label::before, .privacy-control .form__radio__input:checked + .form__radio__label::before{border-color:var(--color-highlight)}.privacy-control .form__radio__input:checked + .form__radio__label::after{display:block flow}.summary__intro:not(:only-child){margin-bottom:var(--section-spacing)}@media (min-width: 768px){.summary__intro:not(:only-child){margin-bottom:var(--section-spacing-from-small)}}@media (min-width: 1024px){.summary__intro{display:block flex;justify-content:flex-start;align-items:flex-start}.summary__intro:not(:only-child){margin-bottom:var(--section-spacing-from-medium)}}@media (min-width: 1440px){.summary__intro:not(:only-child){margin-bottom:var(--section-spacing-from-large)}}@media (max-width: 1023px){.summary__intro__title-container:not(:last-child){margin-bottom:var(--space-48)}}@media (min-width: 1024px){.summary__intro__title-container{flex-basis:calc((var(--column-width-from-medium) * 5) + (var(--column-gap-from-medium) * 4));flex-grow:0;flex-shrink:0;margin-right:calc(var(--column-width-from-medium) + (var(--column-gap-from-medium) * 2))}}@media (min-width: 1280px){.summary__intro__title-container{flex-basis:calc((var(--column-width-from-wide) * 5) + (var(--column-gap-from-wide) * 4));flex-grow:0;flex-shrink:0;margin-right:calc(var(--column-width-from-wide) + (var(--column-gap-from-wide) * 2))}}@media (min-width: 1024px){.summary__intro__content{flex-basis:auto;flex-grow:1;flex-shrink:1}}.summary__points{list-style:none;margin:0;padding:0;width:100%}@media (min-width: 768px){.summary__points{display:block flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}@media (max-width: 767px){.summary__point:not(:last-child){margin-bottom:var(--space-48)}}@media (min-width: 768px){.summary__point{flex-grow:0;flex-shrink:0;margin-top:var(--space-48);margin-right:var(--space-10);width:calc((100% - (3 * var(--space-10))) / 4)}.summary__point:nth-child(4n + 4){margin-right:0}.summary__point:first-child, .summary__point:nth-child(2), .summary__point:nth-child(3), .summary__point:nth-child(4){margin-top:0}}@media (min-width: 1280px){.summary__point{width:calc((100% - (3 * var(--space-16))) / 4)}.summary__point:nth-child(4n + 1), .summary__point:nth-child(4n + 2), .summary__point:nth-child(4n + 3){margin-right:var(--space-16)}}.summary__point__title{hyphens:auto;margin-bottom:0.5rem;word-break:break-all}@media (min-width: 768px){.summary__point__content-container{max-width:160px}}@media (min-width: 1024px){.summary__point__content-container{max-width:215px}}@media (min-width: 1440px){.summary__point__content-container{max-width:262px}}.tag{background-color:var(--color-green-alpha-0);border:1px solid;border-radius:1.25rem;box-sizing:content-box;color:var(--color-black);display:inline flow-root;font-family:var(--font-sans);font-size:0.9375rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:1.5;outline:0;padding:0.1875rem 1rem;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:background-color 96ms linear, border-color 96ms linear, color 96ms linear}@media (min-width: 1280px){.tag{font-size:1.125rem;line-height:1.56;padding:0.3125rem 1.25rem}}.theme-black .tag{color:var(--color-white)}.tag[disabled]{color:var(--color-black-alpha-30);cursor:not-allowed}.theme-black .tag[disabled]{color:var(--color-white-alpha-30)}.tag:not([disabled]):focus{border-color:var(--color-green)}.tag:not([disabled]):hover{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-black)}.tag[selected]{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-black);padding-right:2.5rem;position:relative}.tag[selected] .tag__icon{display:block flow;position:absolute;top:0.1875rem;right:0.25rem;width:1.375rem;height:1.375rem}.tag[selected] .tag__icon__border{fill:var(--color-black);transition:fill 96ms linear}.tag[selected] .tag__icon__background{fill:var(--color-black);transition:fill 96ms linear}.tag[selected] .tag__icon__cross{fill:var(--color-white);transition:fill 96ms linear}.tag[selected]:focus .tag__icon__background, .tag[selected]:hover .tag__icon__background{fill:var(--color-black-alpha-0)}.tag[selected]:focus .tag__icon__cross, .tag[selected]:hover .tag__icon__cross{fill:var(--color-black)}@media (min-width: 1280px){.tag[selected]{padding-right:3rem}.tag[selected] .tag__icon{top:0.4375rem;right:0.5625rem;width:1.5rem;height:1.5rem}}.thought{width:100%}.thought__content{background-color:var(--color-white);border-radius:5px;box-shadow:4px 4px 4px 0 rgb(0 0 0 / 0.07);box-sizing:border-box;color:var(--color-foreground-alpha-55);display:inline flow-root;padding:13px 15px;position:relative;transition:box-shadow 128ms ease-in-out, transform 128ms ease-in-out;width:100%;min-width:28px}@media (min-width: 1280px){.thought__content{padding:17px 23px}}a.thought__content{-webkit-text-decoration:none;text-decoration:none}a.thought__content:hover, a.thought__content:focus{box-shadow:4px 6px 7px 0 rgb(0 0 0 / 0.07);transform:translate3d(0, -2px, 0)}.thought__dots{display:block flex;justify-content:space-between;position:absolute;right:0;bottom:-18px;width:28px;height:8px}.thought__dots__dot{background-color:var(--color-white);border-radius:5px;box-shadow:3px 3px 4px 0 rgb(0 0 0 / 0.07);width:8px;height:8px}a.thought__content:hover .thought__dots__dot, a.thought__content:focus .thought__dots__dot{box-shadow:3px 4px 6px 0 rgb(0 0 0 / 0.07)}.timeline{display:block grid;grid-row-gap:var(--space-10);grid-column-gap:0.75rem;grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:0;padding:0}@media (min-width: 375px){.timeline{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 568px){.timeline{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (min-width: 768px){.timeline{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media (min-width: 1024px){.timeline{grid-row-gap:var(--space-10);grid-column-gap:var(--space-10);grid-template-columns:repeat(6, minmax(0, 1fr))}}.timeline__item-year{aspect-ratio:3 / 2;background-color:var(--color-green);box-sizing:border-box;display:block flex;padding:var(--space-10);justify-content:center;align-items:center}.timeline__link{-webkit-text-decoration:none;text-decoration:none}.timeline__thumbnail img{filter:grayscale(100%) contrast(1.2);margin:0;transition:96ms filter ease-in;width:100%}.timeline__item:hover .timeline__thumbnail img{filter:none}.timeline__info{margin-top:0.3125rem}.timeline__link .timeline__title{-webkit-text-decoration:underline;text-decoration:underline}.timeline__title{color:var(--color-black);display:inline flow;margin-bottom:0;text-transform:uppercase;transition:96ms background-color ease-in}.timeline__link:hover .timeline__title, .timeline__link:focus .timeline__title{background-color:var(--color-green);-webkit-text-decoration:none;text-decoration:none}.timeline__location{color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}.video-controls-container{position:absolute;bottom:0;left:0;width:100%;z-index:2}.video-controls{margin-bottom:var(--space-24);text-align:right;width:100%}.video-control{appearance:none;background:none;background-color:transparent;border:0;border-radius:30px;color:currentColor;cursor:pointer;display:inline flow-root;font-size:0;outline:0;padding:8px;position:relative}.video-control:focus{border:2px solid currentColor;padding:6px}.video-control:focus:not(:focus-visible){border:0;padding:8px}.video-control:focus-visible{border:2px solid currentColor;padding:6px}.video-control .icon{width:24px;height:24px}mr-mute-toggle:not([data-muted]) .icon-sound-on{display:none}mr-mute-toggle[data-muted] .icon-sound-off{display:none}mr-mute-toggle[data-has-no-audio-tracks]{display:none}.video{display:block flow;margin:0;padding:0;position:relative;width:100%}.video__container{overflow:hidden;position:relative}.video__asset{display:block flow;position:relative;width:100%;height:auto;z-index:1}.video__label-container{position:absolute;right:var(--space-16);bottom:var(--space-16);max-width:calc(100% - (var(--space-16) * 2));z-index:2}@media (min-width: 1024px){.video__label-container{right:var(--space-24);bottom:var(--space-24);max-width:calc(100% - (var(--space-24) * 2))}}.video__asset[controls] + .video__label-container{bottom:calc(75px + var(--space-16))}@media (min-width: 1024px){.video__asset[controls] + .video__label-container{bottom:calc(75px + var(--space-24))}}.video__caption{display:block flow;margin:0.625rem 0 0;margin-top:0.625rem;padding:0;width:100%}@media (min-width: 1280px){.video__caption{margin-top:var(--space-16)}}.wrapping-filter-list__list{display:block flex;flex-wrap:wrap;margin-top:calc(-1 * var(--space-16));margin-bottom:0;padding:0}@media (min-width: 1280px){.wrapping-filter-list__list{margin-top:calc(-1 * var(--space-24))}}.wrapping-filter-list__list__item{display:block flow;margin-top:var(--space-16)}.wrapping-filter-list__list__item:not(:last-child){margin-right:var(--space-16)}@media (min-width: 1280px){.wrapping-filter-list__list__item{margin-top:var(--space-24)}.wrapping-filter-list__list__item:not(:last-child){margin-right:var(--space-24)}}.featured-projects{position:relative}@media (min-width: 1280px) and (hover: hover){.featured-projects{min-height:calc(295px + 0.625rem)}}@media (min-width: 1366px) and (hover: hover){.featured-projects{min-height:calc(318px + 0.625rem)}}@media (min-width: 1440px) and (hover: hover){.featured-projects{min-height:calc(340px + 0.625rem)}}.featured-projects__list{display:block flow;list-style:none;margin:0;padding:0;width:100%}@media (min-width: 1280px){.featured-projects__list{width:calc((var(--column-width-from-wide) * 7) + (var(--column-gap-from-wide) * 6))}}.featured-projects__link{color:currentColor;display:inline flow-root;-webkit-text-decoration:none;text-decoration:none;transition:color 96ms linear;max-width:100%}.featured-projects__link:focus, .featured-projects__link:hover{color:var(--color-highlight)}.featured-projects__link__header{display:inline flex;justify-content:flex-start;align-items:flex-end;width:100%}.featured-projects__link__title{display:inline flow-root;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-projects__link__location{display:inline flow-root;margin-left:var(--space-16);text-transform:uppercase;transform:translateY(-0.125rem)}@media (min-width: 1280px){.featured-projects__link__location{transform:translateY(-0.25rem)}}.featured-projects__link__thumbnail{display:none}@media (min-width: 1280px) and (hover: hover){.featured-projects__link__thumbnail{position:absolute;top:0;right:0;transform:translateY(0.625rem);width:calc((var(--column-width-from-wide) * 5) + (var(--column-gap-from-wide) * 4))}.featured-projects__link:focus .featured-projects__link__thumbnail, .featured-projects__link:hover .featured-projects__link__thumbnail{display:block flow}}.filter-groups__all-filters .filter-groups__group:not(:last-child){margin-bottom:var(--space-16)}@media (min-width: 1024px){.filter-groups__all-filters .filter-groups__group:not(:last-child){margin-bottom:var(--space-24)}}.filter-groups__list{display:block flex;flex-wrap:wrap;margin-top:calc(-1 * var(--space-16));margin-bottom:0;padding:0}@media (max-width: 1023px){.filter-groups__list__title{margin-bottom:var(--space-16)!important}}@media (min-width: 1280px){.filter-groups__list{margin-top:calc(-1 * var(--space-24))}}.filter-groups__list__item{display:block flow;margin-top:var(--space-16)}.filter-groups__list__item:not(:last-child){margin-right:var(--space-16)}@media (min-width: 1280px){.filter-groups__list__item{margin-top:var(--space-24)}.filter-groups__list__item:not(:last-child){margin-right:var(--space-24)}}.pagination{margin-top:var(--space-16);margin-bottom:var(--space-16);width:100%}@media (min-width: 1024px){.pagination{margin-top:var(--space-24);margin-bottom:var(--space-24)}}@media (min-width: 1024px){.pagination{margin-top:var(--space-40);margin-bottom:var(--space-40)}}.pagination__row{display:block flex;padding:0;justify-content:space-between}.pagination__previous, .pagination__current, .pagination__next{display:block flow}.pagination__previous, .pagination__next{flex-basis:50%}.pagination__current{flex-basis:4.5rem;flex-shrink:1;text-align:center}.pagination__next{text-align:right}.pagination__link--go-to-last{color:var(--color-foreground-alpha-55)}.pagination__link--go-to-last:focus, .pagination__link--go-to-last:hover{background-color:var(--color-highlight);color:var(--color-foreground);-webkit-text-decoration:none;text-decoration:none}.no-results{padding:var(--space-16)}.no-results--cream{background-color:var(--color-cream);color:var(--color-black)}.no-results p:first-child, .no-results h2:first-child{margin-bottom:var(--space-16)}.no-results__inner{width:83%}@media (min-width: 1024px){.no-results{padding:var(--space-24)}.no-results p:first-child, .no-results h2:first-child{margin-bottom:var(--space-24)}.no-results__inner{width:62.5%}}@media (min-width: 1280px){.no-results{padding:var(--space-36)}.no-results p:first-child, .no-results h2:first-child{margin-bottom:var(--space-36)}.no-results__inner{width:50%}}.contact-card__inner{position:relative}.contact-card__content{color:currentColor;padding-top:var(--space-24);padding-bottom:var(--space-36);position:static;-webkit-text-decoration:none;text-decoration:none;width:100%}@media (min-width: 768px){.contact-card__content{display:block flex;justify-content:space-between;align-items:flex-start}}@media (min-width: 1024px){.contact-card__content{margin-left:auto;padding-bottom:var(--space-24);width:calc((var(--column-width-from-medium) * 8) + (var(--column-gap-from-medium) * 7))}}@media (min-width: 1280px){.contact-card__content{width:calc((var(--column-width-from-wide) * 8) + (var(--column-gap-from-wide) * 7))}}.contact-card__content::before{background-color:var(--color-foreground-alpha-20);content:"";position:absolute;top:0;right:0;width:100%;height:1px}@media (min-width: 1024px){.contact-card__content::before{width:calc((var(--column-width-from-medium) * 8) + (var(--column-gap-from-medium) * 7))}}@media (min-width: 1280px){.contact-card__content::before{width:calc((var(--column-width-from-wide) * 8) + (var(--column-gap-from-wide) * 7))}}.contact-card__content:focus::before, .contact-card__content:hover::before{background-color:var(--color-foreground);width:100%}.contact-list .contact-list__group-list__item:first-child .contact-card__content:not(:focus):not(:hover)::before{content:none;display:none}@media (min-width: 768px){.contact-card__title, .contact-card__info{flex-grow:0;flex-shrink:0;width:calc(50% - (var(--column-gap-from-small) / 2))}}@media (min-width: 1024px){.contact-card__title, .contact-card__info{width:calc(50% - (var(--column-gap-from-medium) / 2))}}@media (min-width: 1280px){.contact-card__title, .contact-card__info{width:calc(50% - (var(--column-gap-from-wide) / 2))}}@media (min-width: 768px){.contact-card__title{margin-right:var(--column-gap-from-small)}}@media (min-width: 1024px){.contact-card__title{margin-right:var(--column-gap-from-medium)}}@media (min-width: 1280px){.contact-card__title{margin-right:var(--column-gap-from-wide)}}.contact-card__country, .contact-card__name, .contact-card__contact-info{margin-bottom:0}.contact-card__contact-info{color:var(--color-foreground-alpha-55)}a.contact-card__contact-info{-webkit-text-decoration:none;text-decoration:none;transition:color 96ms linear}a.contact-card__contact-info:focus, a.contact-card__contact-info:hover{color:var(--color-foreground)}.contact-card__thumbnail{display:none}@media (min-width: 1280px) and (hover: hover){.contact-card__thumbnail{position:absolute;top:var(--space-24);left:0;width:320px;height:auto}.contact-card__content:focus .contact-card__thumbnail, .contact-card__content:hover .contact-card__thumbnail{display:block flow}}@media (min-width: 1366px) and (hover: hover){.contact-card__thumbnail{width:340px}}@media (min-width: 1440px) and (hover: hover){.contact-card__thumbnail{width:360px}}.contact-list__group{position:relative}.contact-list__group-header{margin-right:auto;margin-left:auto;width:100%}.contact-list__group-header__inner{border-bottom:1px solid var(--color-foreground-alpha-20);padding-bottom:var(--space-56)}@media (min-width: 1024px){.contact-list__group-header{position:absolute;top:0;left:0;z-index:1}.contact-list__group-header__inner{border-top:1px solid var(--color-foreground-alpha-20);border-bottom:0;padding-top:var(--space-24);padding-bottom:var(--space-24)}}.contact-list__group-list{display:block flow;list-style:none;margin:0;padding:0;position:relative;width:100%;z-index:1}.landing-hero{margin-top:calc(var(--site-header-height) * -1)!important}@media (min-width: 1280px){.landing-hero{margin-top:calc(var(--site-header-height-from-wide-at-top) * -1)!important}}@media (max-width: 1023px){body[is-translatable] .landing-hero{margin-top:calc(var(--site-header-height) * -2)!important}}.landing-hero__video-container{color:var(--color-black);overflow:hidden;position:relative;width:100%;height:100vh}.landing-hero__video-container--is-dark{background-color:var(--color-black);color:var(--color-white)}@supports (object-fit: cover){.landing-hero__video-container{background-color:transparent}}.landing-hero__play-trigger-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.landing-hero__play-trigger-container[hidden]{display:none}.landing-hero__play-trigger{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:currentColor;cursor:pointer;display:block flow;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;outline:0;padding:0;transform:translateY(1.5rem)}@media (min-width: 1280px){.landing-hero__play-trigger{transform:translateY(1.75rem)}}.landing-hero__play-trigger[hidden]{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-hero__play-trigger__background, .landing-hero__play-trigger__label{pointer-events:none}.landing-hero__play-trigger__background{background-image:url("../images/for-the-love-of-life.svg");background-repeat:no-repeat;background-size:contain;opacity:1;transition:opacity 128ms linear;width:250px;height:117.1875px}@media (min-width: 1024px){.landing-hero__play-trigger__background{width:480px;height:225px}}@media (min-width: 1280px){.landing-hero__play-trigger__background{width:620px;height:290.625px}}@supports ((-webkit-mask-image: url("../images/for-the-love-of-life.svg")) or (mask-image: url("../images/for-the-love-of-life.svg"))){.landing-hero__play-trigger__background{background-color:currentColor;background-image:none;background-size:contain;-webkit-mask-image:url("../images/for-the-love-of-life.svg");mask-image:url("../images/for-the-love-of-life.svg");transition:background-color 128ms linear, opacity 128ms linear}.landing-hero__play-trigger:hover .landing-hero__play-trigger__background, .landing-hero__play-trigger:focus .landing-hero__play-trigger__background{background-color:var(--color-green)}}.landing-hero__play-trigger__label{color:currentColor;display:inline flow-root;font-weight:var(--font-weight-medium);margin-top:var(--space-16);-webkit-text-decoration:underline;text-decoration:underline;transition:color 128ms linear}.landing-hero__play-trigger:hover .landing-hero__play-trigger__label, .landing-hero__play-trigger:focus .landing-hero__play-trigger__label{color:var(--color-green)}.landing-hero__video{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:auto;z-index:1}@supports (object-fit: cover){.landing-hero__video{object-fit:cover;position:relative;top:auto;left:auto;transform:none;height:100%}}.landing-hero__content > p{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}@media (min-width: 1024px){.post-intro__meta{padding-top:0.125rem}}@media (min-width: 1280px){.post-intro__meta{padding-top:0.375rem}}.post-intro__title{margin-top:0}.post-intro__excerpt{margin-top:6.25rem}@media (min-width: 1024px){.post-intro__excerpt{margin-top:9.375rem}}@media (min-width: 1440px){.post-intro__excerpt{margin-top:15.625rem}}.post-meta__title{color:var(--color-foreground-alpha-70);margin-top:0;margin-bottom:0}.search-form{display:block flex;justify-content:flex-start;align-items:flex-end;width:100%}@media (min-width: 768px){.search-form--mobile{display:none}}@media (max-width: 767px){.search-form--desktop{display:none}}.search-form__input, .search-form__submit-button{appearance:none;background:none;border:0;border-radius:0;box-sizing:border-box;display:block flow;font-family:var(--font-sans);font-size:1.5rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:60px;padding:0;position:relative;transition:border-color 96ms linear;height:60px;z-index:1}@media (min-width: 1280px){.search-form__input, .search-form__submit-button{font-size:2.375rem;line-height:90px;height:90px}}.search-form__input{border-top:1px solid var(--color-foreground-alpha-55);border-bottom:1px solid var(--color-foreground-alpha-55);border-left:1px solid var(--color-foreground-alpha-55);padding-left:var(--space-16)}@media (min-width: 768px){.search-form__input{padding-left:var(--space-24)}}.search-form--mobile .search-form__input{flex-grow:0;flex-shrink:0;width:calc(100% - 60px)}.search-form--desktop .search-form__input{flex-grow:1;flex-shrink:1;width:auto}.search-form__input:focus{border-color:var(--color-highlight);outline:0}.search-form__input:focus:not(:focus-visible){border-color:var(--color-foreground)}.search-form__input:focus-visible{border-color:var(--color-highlight)}.search-form__input::-webkit-input-placeholder{color:var(--color-foreground-alpha-55)}.search-form__input::-moz-placeholder{color:var(--color-foreground-alpha-55)}.search-form__input:-ms-input-placeholder{color:var(--color-foreground-alpha-55)}.search-form__input:-moz-placeholder{color:var(--color-foreground-alpha-55)}.search-form__submit-button{border-top:1px solid var(--color-foreground-alpha-55);border-right:1px solid var(--color-foreground-alpha-55);border-bottom:1px solid var(--color-foreground-alpha-55);cursor:pointer;flex-grow:0;flex-shrink:0;outline:0}.search-form--mobile .search-form__submit-button{width:60px}.search-form__submit-button::before{background:var(--color-white);background:linear-gradient(90deg, rgb(255 255 255 / 0) 0%, rgb(255 255 255 / 1) 70%, rgb(255 255 255 / 1) 100%);content:"";pointer-events:none;position:absolute;top:0;left:-29px;width:30px;height:100%;z-index:3}.search-form__input:focus + .search-form__submit-button{border-color:var(--color-highlight);outline:0}.search-form__input:focus:not(:focus-visible) + .search-form__submit-button{border-color:var(--color-foreground)}.search-form__input:focus-visible + .search-form__submit-button{border-color:var(--color-highlight)}.search-form__submit-button__label{background-color:var(--color-highlight-alpha-0);margin-right:var(--space-24);margin-left:var(--space-24);position:relative;transition:background-color 96ms linear;z-index:4}.search-form__submit-button:focus .search-form__submit-button__label, .search-form__submit-button:hover .search-form__submit-button__label{background-color:var(--color-highlight);border-color:var(--color-highlight)}.search-form__submit-button__arrow{display:inline flow-root;position:relative;transform:translateY(6px);width:28px;height:28px;z-index:4}.search-form__submit-button__arrow .icon{display:block flow;width:100%;height:100%}.selected-projects{position:relative}.selected-projects__header{border-bottom:1px solid var(--color-foreground-alpha-20);margin-right:auto;margin-left:auto;padding-top:var(--space-16);padding-bottom:var(--space-16);width:calc(100% - (var(--wrapper-spacing) * 2))}@media (min-width: 768px){.selected-projects__header{width:calc(100% - (var(--wrapper-spacing-from-small) * 2))}}@media (min-width: 1280px){.selected-projects__header{left:var(--wrapper-spacing-from-wide);width:calc(100% - (var(--wrapper-spacing-from-wide) * 2))}}@media (min-width: 1440px){.selected-projects__header{left:calc((100% - var(--wrapper-max-width)) / 2);width:var(--wrapper-max-width)}}.selected-projects__list{display:block flow;list-style:none;margin:0;padding:0;position:relative;width:100%;z-index:1}.suggestions__list__title:not(:last-child){margin-bottom:var(--space-16)}.doormat__column-a{font-family:var(--font-sans);font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:normal;line-height:1.4}.doormat__column-a *{font-family:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}@media (min-width: 1440px){.doormat__column-a{font-size:2.25rem;font-weight:var(--font-weight-regular);line-height:1.39}}.language-switcher{opacity:1;position:relative;transition:opacity 96ms linear;width:100%}@media (min-width: 1024px){.language-switcher{width:auto;width:max-content}}.language-switcher__button{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:currentColor;cursor:pointer;display:inline flex;font-weight:inherit;line-height:inherit;outline:0;padding:0;align-items:center;position:relative}.language-switcher__button__language-name{display:inline flow-root;font-weight:var(--font-weight-medium);margin-right:0.875rem;-webkit-text-decoration:underline;text-decoration:underline}@media (hover: hover){.language-switcher__button__language-name{background-color:var(--color-highlight-alpha-0);transition:background-color 96ms linear, color 96ms linear}.language-switcher__button:focus .language-switcher__button__language-name, .language-switcher__button:hover .language-switcher__button__language-name{background-color:var(--color-green);color:var(--color-black)}}.language-switcher__button__icon{display:inline flow-root;transform:translateY(0.125rem)}.language-switcher__button .language-switcher__button__icon .icon{display:block flow;transform-origin:center center;transition:transform 280ms cubic-bezier(0.65, 0, 0.25, 1);width:0.75rem;height:0.75rem}.language-switcher__button[aria-expanded="true"] .language-switcher__button__icon .icon{transform:rotate(180deg)}@media (max-width: 1023px){.language-switcher__button{background-color:var(--color-green);box-sizing:border-box;color:var(--color-black);width:100%;height:var(--site-header-height)}.language-switcher__button__icon{flex-basis:auto;flex-grow:1}.language-switcher__button__icon .icon{margin-left:auto}.l-site--with-sub-navigation.l-site--with-translations .language-switcher__button{background-color:var(--color-black);color:var(--color-white);margin-bottom:-1px}}@media (max-width: 767px){.language-switcher__button{padding-right:var(--wrapper-spacing);padding-left:var(--wrapper-spacing)}}@media (min-width: 768px) and (max-width: 1023px){.language-switcher__button{padding-right:var(--wrapper-spacing-from-small);padding-left:var(--wrapper-spacing-from-small)}}.language-switcher__list{background-color:var(--color-green);box-sizing:border-box;display:none;list-style:none;margin:0;padding:0 var(--wrapper-spacing) var(--space-16);position:absolute;top:100%;left:0;width:100%}.l-site--with-sub-navigation.l-site--with-translations .language-switcher__list{background-color:var(--color-black);color:var(--color-white);position:relative}@media (min-width: 1024px){.l-site--with-sub-navigation.l-site--with-translations .language-switcher__list{position:absolute;z-index:1}}.l-site--with-sub-navigation.l-site--with-translations .language-switcher__list__item .language-switcher__list__link{color:var(--color-white)}@media (min-width: 1024px){.language-switcher__list{padding:0.25rem 0.5625rem;top:calc(100% + var(--space-16));width:calc(100% - 1.0625rem)}}.language-switcher__list.mr-menu--expanded{display:block flow}.language-switcher__list__item{display:block flow;text-align:left;width:100%}@media (min-width: 1024px){.language-switcher__list__item{text-align:right}}.language-switcher__list__link{color:var(--color-black);font-weight:var(--font-weight-medium)}.language-switcher__list__item--active .language-switcher__list__link{font-weight:var(--font-weight-regular);pointer-events:none;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;user-select:none}.navigation-overlay--fallback{position:fixed;top:0;left:0;width:100%;height:100%}.navigation-overlay__header{display:block flex;align-items:center;pointer-events:none;position:relative;height:var(--site-header-height);z-index:2}@media (min-width: 1280px){.navigation-overlay__header{padding-top:var(--space-24);height:var(--site-header-height-from-wide)}}.navigation-overlay__sticky-logo{pointer-events:auto;position:fixed;-webkit-text-decoration:none;text-decoration:none;bottom:var(--space-16);left:var(--wrapper-spacing);width:var(--sticky-logo-size);height:var(--sticky-logo-size)}@media (min-width: 768px){.navigation-overlay__sticky-logo{bottom:var(--space-24);left:var(--wrapper-spacing-from-small);width:var(--sticky-logo-size-from-small);height:var(--sticky-logo-size-from-small)}}@media (min-width: 1280px){.navigation-overlay__sticky-logo{bottom:var(--space-48);left:var(--wrapper-spacing-from-wide);width:var(--sticky-logo-size-from-wide);height:var(--sticky-logo-size-from-wide)}}@media (min-width: 1440px){.navigation-overlay__sticky-logo{bottom:var(--space-56);left:calc((100% - var(--wrapper-max-width)) / 2)}}.navigation-overlay__sticky-logo .icon{display:block flow;width:100%;height:100%}.navigation-overlay__sticky-logo .icon__background{fill:var(--color-highlight)}.navigation-overlay__sticky-logo .icon__letter{fill:var(--color-black)}.navigation-overlay__sticky-logo:focus .icon__background, .navigation-overlay__sticky-logo:hover .icon__background{fill:var(--color-white)}.navigation-overlay__sticky-logo:focus .icon__letter, .navigation-overlay__sticky-logo:hover .icon__letter{fill:var(--color-highlight)}@media (max-width: 1023px){.navigation-overlay__translate-container{display:none}}@media (min-width: 1024px){.navigation-overlay__translate-container{flex-grow:0;flex-shrink:0;margin-right:var(--column-gap-from-medium);width:calc((var(--column-width-from-medium) * 4) + (var(--column-gap-from-medium) * 3))}}@media (min-width: 1280px){.navigation-overlay__translate-container{margin-right:var(--column-gap-from-wide);width:calc((var(--column-width-from-wide) * 4) + (var(--column-gap-from-wide) * 3))}}.navigation-overlay__buttons-container{display:block flex;flex-grow:1;flex-shrink:1;justify-content:space-between;align-items:center;width:auto}.navigation-overlay__search-link{color:currentColor;display:inline flow-root;pointer-events:auto;transition:color 96ms linear;width:20px;height:20px}.navigation-overlay__search-link:focus, .navigation-overlay__search-link:hover{color:var(--color-white)}.navigation-overlay__search-link:focus:not(:focus-visible){outline:0}.navigation-overlay__search-link:not(:last-child){margin-right:var(--space-24)}.navigation-overlay__search-link .icon{display:block flow;width:100%;height:100%}.navigation-overlay__close-button{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:currentColor;cursor:pointer;display:inline flow-root;padding:0;pointer-events:auto;transform:translateY(2px);transition:color 96ms linear;width:26px;height:26px}@media (min-width: 1280px){.navigation-overlay__close-button{transform:translateY(3px)}}.navigation-overlay__close-button:focus, .navigation-overlay__close-button:hover{color:var(--color-white)}.navigation-overlay__close-button[data-forced-focus]{outline:0}.navigation-overlay__close-button:focus:not(:focus-visible){outline:0}.navigation-overlay__close-button .icon{display:block flow;width:100%;height:100%}.navigation-overlay__scroll-container{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding-right:var(--wrapper-spacing);padding-left:var(--wrapper-spacing);position:fixed;top:var(--site-header-height);right:0;width:100%;height:calc(100% - var(--site-header-height));z-index:1}@media (min-width: 768px){.navigation-overlay__scroll-container{padding-right:var(--wrapper-spacing-from-small);padding-left:var(--wrapper-spacing-from-small)}}@media (min-width: 1280px){.navigation-overlay__scroll-container{padding-right:var(--wrapper-spacing-from-wide);padding-left:var(--wrapper-spacing-from-wide);top:0;height:100%}}@media (min-width: 1440px){.navigation-overlay__scroll-container{padding-right:calc((100% - var(--wrapper-max-width)) / 2);padding-left:calc((100% - var(--wrapper-max-width)) / 2)}}.navigation-overlay__inner{box-sizing:border-box;display:block flex;flex-direction:column;padding-bottom:var(--site-header-height);justify-content:space-between;align-items:flex-start;width:100%;height:auto;min-height:100%}@media (min-width: 768px){.navigation-overlay__inner{margin-right:0;margin-left:auto;width:calc(50% - (var(--column-gap-from-small) / 2))}}@media (min-width: 1024px){.navigation-overlay__inner{width:calc(50% - (var(--column-gap-from-medium) / 2))}}@media (min-width: 1280px){.navigation-overlay__inner{padding-bottom:var(--site-header-height-from-wide)}}.navigation-overlay__menus{margin-top:var(--space-48);margin-bottom:var(--space-48)}.navigation-overlay__menus > *:not(:last-child){margin-bottom:var(--space-40)}@media (min-width: 768px){.navigation-overlay__menus{margin-top:var(--space-64)}}@media (min-width: 1280px){.navigation-overlay__menus{margin-top:2.125rem}}.navigation-overlay__list{list-style:none;margin:0;padding:0}.navigation-overlay__list__link{color:currentColor;-webkit-text-decoration:none;text-decoration:none;transition:color 96ms linear}.navigation-overlay__list__link[data-forced-focus]{outline:0}.navigation-overlay__list__link[aria-current="page"], .navigation-overlay__list__link:focus:not([data-forced-focus]), .navigation-overlay__list__link:hover{color:var(--color-white)}.navigation-overlay__list__thumbnail{display:none}@media (min-width: 1280px) and (hover: hover){.navigation-overlay__list__thumbnail{position:absolute;top:160px;left:var(--wrapper-spacing-from-wide);width:calc(((((100vw - (var(--wrapper-spacing-from-wide) * 2)) - (11 * var(--column-gap-from-wide))) / 12) * 4) + (3 * var(--column-gap-from-wide)));height:auto}.navigation-overlay__list__link:focus:not([data-forced-focus]) .navigation-overlay__list__thumbnail, .navigation-overlay__list__link:hover .navigation-overlay__list__thumbnail{display:block flow}}@media (min-width: 1440px) and (hover: hover){.navigation-overlay__list__thumbnail{left:calc((100% - var(--wrapper-max-width)) / 2);width:400px}}.navigation-overlay__slogan{margin-right:0;margin-left:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:138px;height:64px}@media (min-width: 1024px){.navigation-overlay__slogan{width:210px;height:98px}}@media (min-width: 1280px){.navigation-overlay__slogan{width:300px;height:140px}}.navigation-overlay__slogan__image{display:block flow;width:100%;height:100%}.site-footer{padding-top:var(--space-48);padding-bottom:var(--space-48)}@media (min-width: 768px){.site-footer{padding-top:var(--space-56);padding-bottom:var(--space-56)}}@media (min-width: 1280px){.site-footer{padding-top:var(--space-80);padding-bottom:var(--space-80)}}@media (min-width: 1024px){.site-footer{display:block flex}}.site-footer__credits{text-transform:uppercase}.site-footer__navigation-list{display:block flow;list-style:none;margin:0;padding:0;width:100%}.site-footer__navigation-list__item{display:block flow;width:100%}.site-footer__navigation-list__link{color:currentColor;display:inline flow-root;padding-top:0.3125rem;padding-bottom:0.3125rem}@media (hover: hover){.site-footer__navigation-list__link{padding-top:0;padding-bottom:0}}.site-header{display:block flex;opacity:1;align-items:center;position:relative;transition:background-color 96ms linear, color 96ms linear, opacity 96ms linear;height:var(--site-header-height)}@media (min-width: 1280px){.site-header{height:var(--site-header-height-from-wide)}}.site-header__inner{display:block flex;justify-content:flex-start;align-items:center}.site-header__icons{display:block flex;align-items:center}.site-header__navigation-menu{display:none}@media (min-width: 1024px){.site-header__navigation-menu{display:block flex;flex-grow:1}}.site-header__navigation-menu__list{display:block flex;list-style:none}@media (min-width: 768px){.site-header__navigation-menu__list{padding-left:var(--space-20)}}@media (min-width: 1280px){.site-header__navigation-menu__list{padding-left:var(--space-40)}}@media (min-width: 1024px){.site-header__navigation-menu__list__item{padding-right:var(--space-20)}}@media (min-width: 1440px){.site-header__navigation-menu__list__item{padding-right:var(--space-30)}}.site-header__navigation-menu__list__link{color:currentColor;-webkit-text-decoration:none;text-decoration:none}.site-header__navigation-menu__list__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.site-header__navigation-menu__list__link[aria-current="page"]{background-color:var(--color-green);color:var(--color-black)}.site-header__navigation-menu__list__link[aria-current="page"]:hover{-webkit-text-decoration:none;text-decoration:none}@media (max-width: 1023px){.site-header__translate-container{position:absolute;top:100%;left:0;width:100%}}@media (min-width: 1024px){.site-header__translate-container{flex-grow:0;flex-shrink:0;margin-right:var(--column-gap-from-medium);width:calc((var(--column-width-from-medium) * 4) + (var(--column-gap-from-medium) * 3))}}@media (min-width: 1280px){.site-header__translate-container{margin-right:var(--column-gap-from-wide);width:calc((var(--column-width-from-wide) * 4) + (var(--column-gap-from-wide) * 3))}}.site-header__translate-container:empty{display:none}.site-header__buttons-container{display:block flex;flex-grow:1;flex-shrink:1;justify-content:flex-end;align-items:center;width:auto}.site-header__search-link{color:currentColor;display:inline flow-root;transition:color 96ms linear;width:20px;height:20px}.site-header__search-link:focus, .site-header__search-link:hover{color:var(--color-highlight)}.site-header__search-link:focus:not(:focus-visible){outline:0}.site-header__search-link:not(:last-child){margin-right:var(--space-24)}.site-header__search-link .icon{display:block flow;width:100%;height:100%}.site-header__icons__hamburger{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:currentColor;cursor:pointer;display:inline flow-root;margin-right:var(--space-20);padding:0;transform:translateY(3px);transition:color 96ms linear;width:26px;height:26px}@media (min-width: 1280px){.site-header__icons__hamburger{transform:translateY(4px)}}.site-header__icons__hamburger:focus, .site-header__icons__hamburger:hover{color:var(--color-highlight)}.site-header__icons__hamburger[data-forced-focus]{outline:0}.site-header__icons__hamburger:focus:not(:focus-visible){outline:0}.site-header__icons__hamburger .icon{display:block flow;width:100%;height:100%}.site-header__icons__home{color:currentColor;cursor:pointer;transition:color 96ms linear;width:19px;height:19px}.site-header__icons__home:focus, .site-header__icons__home:hover{color:var(--color-highlight)}.site-header__icons__home[data-forced-focus]{outline:0}.site-header__icons__home:focus:not(:focus-visible){outline:0}.site-header__icons__home .icon{display:block flow;width:100%;height:100%}html:not(.js-loading-error) body[site-header-theme-on-load="black"]:not([legacy="true"]) .site-header{background-color:var(--color-black);color:var(--color-white)}html:not(.js-loading-error) body[site-header-theme-on-load="site"]:not([legacy="true"]) .site-header{background-color:var(--color-background);color:var(--color-foreground)}html:not(.js-loading-error):not(.no-js) body[site-header-theme="black"][site-header-observed-element-is-visible]:not([legacy="true"]) .site-header{background-color:var(--color-black);color:var(--color-white)}html:not(.js-loading-error):not(.no-js) body[site-header-theme="site"][site-header-observed-element-is-visible]:not([legacy="true"]) .site-header{background-color:var(--color-background);color:var(--color-foreground)}html:not(.js-loading-error) body[site-header-transparent-on-load="true"]:not([legacy="true"]) .site-header{background-color:transparent}html:not(.js-loading-error) body[site-header-transparent-on-load="true"]:not([legacy="true"]) .site-header{background-color:transparent}html:not(.js-loading-error):not(.no-js) body[site-header-transparent="true"][site-header-observed-element-is-visible]:not([legacy="true"]) .site-header{background-color:transparent}html:not(.js-loading-error):not(.no-js) body[site-header-transparent="true"][site-header-observed-element-is-visible]:not([legacy="true"]) .site-header{background-color:transparent}html:not(.js-loading-error) body[site-header-transparent-on-load="true"]:not([legacy="true"]) .sub-navigation-menu{opacity:0;pointer-events:none}html:not(.js-loading-error) body[site-header-transparent-on-load="true"]:not([legacy="true"]) .sub-navigation-menu{opacity:0;pointer-events:none}html:not(.js-loading-error):not(.no-js) body[site-header-transparent="true"][site-header-observed-element-is-visible]:not([legacy="true"]) .sub-navigation-menu{opacity:0;pointer-events:none}html:not(.js-loading-error):not(.no-js) body[site-header-transparent="true"][site-header-observed-element-is-visible]:not([legacy="true"]) .sub-navigation-menu{opacity:0;pointer-events:none}@media (max-width: 1023px){html:not(.js-loading-error) body[site-header-transparent-on-load="true"]:not([legacy="true"]) .language-switcher{opacity:0;pointer-events:none}html:not(.js-loading-error) body[site-header-transparent-on-load="true"]:not([legacy="true"]) .language-switcher{opacity:0;pointer-events:none}html:not(.js-loading-error):not(.no-js) body[site-header-transparent="true"][site-header-observed-element-is-visible]:not([legacy="true"]) .language-switcher{opacity:0;pointer-events:none}html:not(.js-loading-error):not(.no-js) body[site-header-transparent="true"][site-header-observed-element-is-visible]:not([legacy="true"]) .language-switcher{opacity:0;pointer-events:none}}.sub-navigation-menu{background-color:var(--color-green);display:block flex;align-items:center;position:relative;transition:background-color 96ms linear, color 96ms linear, opacity 96ms linear;height:var(--site-header-height)}@media (min-width: 1024px){.sub-navigation-menu{position:absolute;top:var(--site-header-height);right:0;left:0}}@media (min-width: 1280px){.sub-navigation-menu{top:var(--site-header-height-from-wide);height:var(--site-header-height-from-wide)}}.sub-navigation-menu--is-on-hero{display:none}.sub-navigation-menu__list{display:block flex;list-style:none;padding-left:0}.sub-navigation-menu__list__item{padding-right:var(--space-20)}@media (min-width: 1440px){.sub-navigation-menu__list__item{padding-right:var(--space-30)}}.sub-navigation-menu__list__link{color:currentColor;-webkit-text-decoration:none;text-decoration:none}.sub-navigation-menu__list__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.sub-navigation-menu__list__link[aria-current="page"]{background-color:var(--color-green);color:var(--color-black)}.sub-navigation-menu__list__link[aria-current="page"]:hover{-webkit-text-decoration:none;text-decoration:none}.sub-navigation-menu__list__link--is-active{background-color:var(--color-white)}.people-teaser-grid{display:block grid;grid-row-gap:var(--space-24);list-style:none;margin:0;padding:0}@media (min-width: 768px){.people-teaser-grid{grid-column-gap:var(--space-10);grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.people-teaser-grid{grid-row-gap:var(--space-40);grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1440px){.people-teaser-grid{grid-row-gap:var(--space-80);grid-column-gap:var(--space-16);grid-template-columns:repeat(4, 1fr)}}.people-teaser-grid__thumbnail img{margin:0;width:100%}.people-teaser-grid__item img{filter:grayscale(100%);transition:96ms filter ease-in}.people-teaser-grid__item:hover img{filter:none}.people-teaser-grid__thumbnail-placeholder{aspect-ratio:3 / 2;background-color:var(--color-green);width:100%}.people-teaser-grid__info{display:block flex;flex-direction:column;margin-top:0.3125rem}.people-teaser-grid__info__title, .people-teaser-grid__info__subtitle{margin-bottom:0}.people-teaser-grid__read-more__trigger{margin-top:var(--space-20)}.people-teaser-grid__read-more{appearance:initial;background:initial;border-color:transparent;border-radius:0;border-style:solid;border-width:0;box-shadow:initial;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.25;margin:0;outline:initial;padding:0;text-decoration:initial}.people-teaser-grid__read-more:focus{outline-width:2px;outline-style:solid;outline-color:currentColor;outline-color:-webkit-focus-ring-color;outline-color:revert}.people-teaser-grid__read-more:focus:not(:focus-visible){outline:initial}.people-teaser-grid__read-more:focus-visible{outline-width:2px;outline-style:solid;outline-color:currentColor;outline-color:-webkit-focus-ring-color;outline-color:revert}.people-teaser-grid__read-more span{border-bottom:1px solid var(--color-black);display:block flex;margin-top:var(--space-20);align-items:center}.people-teaser-grid__read-more:hover span{border-bottom:none}.people-teaser-grid__read-more .icon-plus{display:block flow;margin-left:0.3125rem;width:0.625rem;height:0.625rem}.project-teaser-grid{display:block grid;grid-row-gap:var(--space-24);list-style:none;margin:0;padding:0}@media (min-width: 768px){.project-teaser-grid{grid-column-gap:var(--space-10);grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.project-teaser-grid{grid-row-gap:var(--space-40);grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1440px){.project-teaser-grid{grid-row-gap:var(--space-80);grid-column-gap:var(--space-16);grid-template-columns:repeat(4, 1fr)}}.project-teaser-grid--highlighted{margin-bottom:var(--space-24)}@media (min-width: 1024px){.project-teaser-grid--highlighted{margin-bottom:var(--space-40)}}@media (min-width: 1440px){.project-teaser-grid--highlighted{margin-bottom:var(--space-80)}}@media (min-width: 1024px){.project-teaser-grid__item--highlighted{grid-column:span 2}}.project-teaser-grid__link{color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}.project-teaser-grid__thumbnail img{margin:0;width:100%}.project-teaser-grid__info{display:block flex;flex-direction:column;margin-top:var(--space-10);align-items:flex-start}.project-teaser-grid__title, .project-teaser-grid__excerpt, .project-teaser-grid__terms{margin-bottom:0}.project-teaser-grid__excerpt, .project-teaser-grid__terms{margin-top:0.3125rem}.project-teaser-grid__title{-webkit-text-decoration:underline;text-decoration:underline;text-transform:uppercase;transition:96ms background-color ease-in}.project-teaser-grid__link:hover .project-teaser-grid__title, .project-teaser-grid__link:focus .project-teaser-grid__title{background-color:var(--color-green);-webkit-text-decoration:none;text-decoration:none}.project-teaser-grid__terms{color:var(--color-foreground-alpha-55)}.project-teaser-grid__divider{margin-block:var(--space-20)}@media (min-width: 1440px){.project-teaser-grid__divider{margin-block:var(--space-64)}}.teaser-list{display:block flow;list-style:none;margin:0;padding:0;width:100%}.teaser__inner{position:relative}.teaser__link{color:currentColor;display:block flow;padding-top:var(--space-16);padding-bottom:var(--space-16);-webkit-text-decoration:none;text-decoration:none;width:100%}@media (min-width: 768px){.teaser__link:focus, .teaser__link:hover{-webkit-text-decoration:underline;text-decoration:underline}}@media (min-width: 1280px){.teaser__link{padding-top:var(--space-40);padding-bottom:var(--space-40)}}@media (max-width: 767px){.teaser__link::before{background-color:var(--color-foreground-alpha-20);content:"";position:absolute;top:0;right:0;width:100%;height:1px}.teaser-list:not([has-hovered-teaser]) .teaser[is-active] .teaser__link::before, .teaser__link:focus::before, .teaser__link:hover::before{background-color:var(--color-foreground);width:100%}.teaser-list .teaser-list__item:last-child .teaser__link::after{background-color:var(--color-foreground-alpha-20);content:"";position:absolute;right:0;bottom:0;width:100%;height:1px}}.teaser__grid{display:block grid;grid-template-areas:"header" "thumbnail" "description";grid-template-rows:min-content min-content min-content;grid-template-columns:1fr}@media (min-width: 768px){.teaser__grid{display:block grid;grid-column-gap:3px;grid-template-areas:"thumbnail header" "thumbnail description";grid-template-rows:min-content min-content;grid-template-columns:calc(100% / 12 * 5) calc((100% / 12 * 7) - 3px)}}@media (min-width: 1024px){.teaser__grid{grid-template-columns:calc(100% / 12 * 4) calc((100% / 12 * 8) - 3px)}}.teaser__header{display:block flex;grid-area:header;justify-content:space-between;align-items:flex-start}.teaser__header:not(:last-child){margin-bottom:var(--space-16)}@media (min-width: 768px){.teaser__header:not(:last-child){margin-bottom:var(--space-36)}}@media (min-width: 1280px){.teaser__header:not(:last-child){margin-bottom:var(--space-72)}}.teaser--project .teaser__header{text-transform:uppercase}.teaser__title, .teaser__excerpt, .teaser__terms{margin-bottom:0;max-width:614px}.teaser__title{flex-shrink:2;padding-right:1rem}.teaser__meta{flex-shrink:0;margin-bottom:0}.teaser__terms{color:var(--color-foreground-alpha-55)}.teaser__thumbnail{display:block flow;grid-area:thumbnail}.teaser__thumbnail{width:calc((var(--column-width) * 4) + (var(--column-gap) * 3))}.teaser__thumbnail:not(:last-child){margin-bottom:var(--space-16)}@media (min-width: 768px){.teaser__thumbnail{margin-bottom:0;width:280px;height:auto}.teaser__thumbnail:not(:last-child){margin-bottom:0}}@media (min-width: 1024px){.teaser__thumbnail{width:300px}}.teaser__thumbnail img{width:100%}.teaser__description{display:block flex;flex-direction:column;grid-area:description;justify-content:flex-end}.l-error{display:block flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%}.l-error__scroll-container{box-sizing:border-box;margin-right:auto;margin-left:auto;overflow-y:auto;padding:var(--space-24);width:calc(100% - (2 * var(--wrapper-spacing)));max-height:100%}@media (min-width: 768px){.l-error__scroll-container{width:328px}}@media (min-width: 1280px){.l-error__scroll-container{width:614px}}.l-error__inner{height:auto;min-height:100%}.l-error__inner > *:not(:last-child){margin-bottom:var(--space-40)}@media (min-width: 1280px){.l-error__inner > *:not(:last-child){margin-bottom:var(--space-56)}}.l-error__content{max-width:404px}.l-error__logo{display:block flow;-webkit-text-decoration:none;text-decoration:none;width:var(--sticky-logo-size);height:var(--sticky-logo-size)}@media (min-width: 768px){.l-error__logo{width:var(--sticky-logo-size-from-small);height:var(--sticky-logo-size-from-small)}}@media (min-width: 1280px){.l-error__logo{width:var(--sticky-logo-size-from-wide);height:var(--sticky-logo-size-from-wide)}}.l-error__logo .icon{display:block flow;width:100%;height:100%}.l-error__logo .icon__background{fill:var(--color-highlight)}.l-error__logo .icon__letter{fill:var(--color-white)}.l-error__logo:focus .icon__background, .l-error__logo:hover .icon__background{fill:var(--color-white)}.l-error__logo:focus .icon__letter, .l-error__logo:hover .icon__letter{fill:var(--color-highlight)}.l-site__header-container{position:relative;position:sticky;top:0;width:100%;z-index:var(--z-index-site-header)}body[is-legacy="true"] .l-site__header-container{position:relative}@media (min-width: 1280px){.l-site__header-container{margin-top:calc(var(--site-header-height-from-wide-at-top) - var(--site-header-height-from-wide))}}.l-site__content-container{position:relative;z-index:var(--z-index-site-content);margin-bottom:calc(var(--space-48) - var(--space-16))}@media (min-width: 768px){.l-site__content-container{margin-bottom:calc(var(--space-56) - var(--space-24))}}@media (min-width: 1280px){.l-site__content-container{margin-bottom:calc(var(--space-80) - var(--space-48))}}@media (min-width: 1440px){.l-site__content-container{margin-bottom:calc(var(--space-80) - var(--space-56))}}.l-site__sticky-logo{display:block flow;margin-right:auto;margin-left:var(--wrapper-spacing);pointer-events:none;position:fixed;position:sticky;bottom:0;left:0;width:var(--sticky-logo-size);height:auto;z-index:var(--z-index-sticky-logo)}@media (min-width: 768px){.l-site__sticky-logo{margin-left:var(--wrapper-spacing-from-small);width:var(--sticky-logo-size-from-small)}}@media (min-width: 1280px){.l-site__sticky-logo{margin-left:var(--wrapper-spacing-from-wide);width:var(--sticky-logo-size-from-wide)}}@media (min-width: 1440px){.l-site__sticky-logo{margin-left:calc((100% - var(--wrapper-max-width)) / 2)}}.l-site__sticky-logo-link{display:block flow;pointer-events:auto;position:absolute;-webkit-text-decoration:none;text-decoration:none;bottom:var(--space-16);left:0;width:var(--sticky-logo-size);height:var(--sticky-logo-size)}@media (min-width: 768px){.l-site__sticky-logo-link{bottom:var(--space-24);width:var(--sticky-logo-size-from-small);height:var(--sticky-logo-size-from-small)}}@media (min-width: 1280px){.l-site__sticky-logo-link{bottom:var(--space-48);width:var(--sticky-logo-size-from-wide);height:var(--sticky-logo-size-from-wide)}}@media (min-width: 1440px){.l-site__sticky-logo-link{bottom:var(--space-56)}}.l-site__sticky-logo .icon{display:block flow;width:100%;height:100%}.l-site__sticky-logo .icon__background{fill:var(--color-highlight)}.l-site__sticky-logo .icon__letter{fill:var(--color-white)}.l-site__sticky-logo:focus .icon__background, .l-site__sticky-logo:hover .icon__background{fill:var(--color-white)}.l-site__sticky-logo:focus .icon__letter, .l-site__sticky-logo:hover .icon__letter{fill:var(--color-highlight)}.l-styleguide .l-site__sticky-logo{display:none}.l-site__sticky-logo-parking{height:calc(var(--sticky-logo-size) + var(--space-16) - 0px)}@media (min-width: 768px){.l-site__sticky-logo-parking{height:calc(var(--sticky-logo-size-from-small) + var(--space-24) - var(--space-8))}}@media (min-width: 1024px){.l-site__sticky-logo-parking{height:calc(var(--sticky-logo-size-from-small) + var(--space-24) - var(--space-24))}}@media (min-width: 1280px){.l-site__sticky-logo-parking{height:calc(var(--sticky-logo-size-from-wide) + var(--space-48) - 0px)}}@media (min-width: 1440px){.l-site__sticky-logo-parking{height:calc(var(--sticky-logo-size-from-wide) + var(--space-56) - var(--space-56))}}.section + .l-site__sticky-logo-parking{padding-top:0}.l-site__marquee-container{padding-top:var(--space-48);padding-bottom:0}@media (min-width: 768px){.l-site__marquee-container{padding-top:var(--space-56);padding-bottom:0}}@media (min-width: 1280px){.l-site__marquee-container{padding-top:var(--space-80);padding-bottom:0}}.l-site__doormat{padding-top:var(--space-48);padding-bottom:var(--space-48)}@media (min-width: 768px){.l-site__doormat{padding-top:var(--space-56);padding-bottom:var(--space-56)}}@media (min-width: 1024px){.l-site__doormat{padding-top:calc(var(--section-spacing-from-medium) - var(--space-24));padding-bottom:var(--section-spacing-from-medium)}}@media (min-width: 1280px){.l-site__doormat{padding-top:var(--space-80);padding-bottom:var(--space-80)}}@media (min-width: 1440px){.l-site__doormat{padding-top:var(--space-80);padding-bottom:var(--space-80)}}@media (min-width: 768px) and (max-width: 1023px){.l-site__doormat .column:not(:last-child){margin-bottom:var(--space-56)}.site-footer .column:not(:last-child){margin-bottom:var(--space-56)}}.l-site--without-hero.l-site--with-sub-navigation .l-site__content{padding-top:var(--site-header-height)}@media (min-width: 1280px){.l-site--without-hero.l-site--with-sub-navigation .l-site__content{padding-top:var(--site-header-height-from-wide-at-top)}}@media (max-width: 1023px){.l-site--without-hero.l-site--with-translations .l-site__content{padding-top:var(--site-header-height)}.l-site--without-hero.l-site--with-sub-navigation.l-site--with-translations .l-site__content{padding-top:calc(var(--site-header-height) * 2)}}

/*# sourceMappingURL=application.s2023-fall.min.css.map */
