@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification,swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}*{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;font:inherit;margin:0;padding:0;text-decoration-thickness:.5px!important;text-underline-offset:.15em!important;vertical-align:baseline}:after,:before{box-sizing:inherit}html{height:100%;overflow-x:hidden}body,html{min-height:100%;scroll-behavior:smooth}article,aside,figcaption,figure,footer,header,nav,section{display:block}img,svg,video{display:block;height:auto;max-width:100%;outline:none}ol,ul{list-style:none}a,button{cursor:pointer}code,pre{font-family:monospace}input{size:1}input::-ms-clear{display:none}:export{MOBILENAV_MAX:666px;PHONE_MAX:666px;TABLET_MIN:667px;TABLET_MAX:1150px;FULL_MIN:1151px}.show-on-phone{display:none}@media screen and (max-width:666px){.show-on-phone{display:block}.show-on-phone--inline{display:inline}.hide-on-phone{display:none}}:root{--color-rgb-noir-default:19,19,20;--color-rgb-grey-default:143,134,132;--color-rgb-grey-xxlight:250,250,250;--color-rgb-grey-xlight:240,239,238;--color-rgb-grey-light:179,179,180;--color-rgb-grey-dark:108,97,94;--color-rgb-blanc-default:255,255,255;--color-rgb-offblanc-default:250,250,250;--color-rgb-primary-default:233,59,54;--color-rgb-secondary-default:159,180,201;--color-rgb-tertiary-default:255,241,206;--color-bg:rgb(var(--color-rgb-blanc-default));--color-text:rgb(var(--color-rgb-noir-default));--color-subtle:rgb(var(--color-rgb-grey-default));--color-subtler:rgb(var(--color-rgb-grey-light));--color-text-hover:rgb(var(--color-rgb-grey-default));--color-subtle-hover:rgb(var(--color-rgb-grey-dark));--color-accent:rgb(var(--color-rgb-primary-default));--color-divider:rgb(var(--color-rgb-grey-light))}.vue-fade-enter-active,.vue-fade-leave-active{transition-duration:.4s;transition-property:opacity;transition-timing-function:ease}.vue-fade-enter-from,.vue-fade-leave-to{opacity:0}.vue-modal-enter-active,.vue-modal-leave-active{transition-duration:.5s;transition-property:opacity,transform,filter;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.vue-modal-enter-from,.vue-modal-leave-to{filter:blur(calc((1rem * 5) / 16));opacity:0}.vue-modal-leave-to{transform:scale(1.1) scaleZ(0);transition-duration:333ms}@media screen and (max-width:666px){.vue-modal-leave-to{transform:scale(1.03) scaleZ(0)}}.vue-modal-enter-from{transform:scale(.9) scaleZ(0);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}@media screen and (max-width:666px){.vue-modal-enter-from{transform:scale(.97) scaleZ(0)}}.vue-form-enter-active,.vue-form-leave-active{transition-duration:.5s;transition-property:opacity,transform,filter;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.vue-form-enter-from,.vue-form-leave-to{filter:blur(calc((1rem * 5) / 16));opacity:0}.vue-form-enter-from{transform:scale(1.15) scaleZ(0);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.vue-form-leave-to{transform:scale(.95) scaleZ(0)}.v-collapse{--dur-easing:var(--vc-auto-duration) cubic-bezier(0.33,1,0.68,1);transition:height var(--dur-easing),opacity var(--dur-easing)}.v-collapse[data-collapse=expanded],.v-collapse[data-collapse=expanding]{opacity:1}.v-collapse[data-collapse=collapsed],.v-collapse[data-collapse=collapsing]{opacity:0}:root{--scrollbar-width:0px;--scrollbar-width-when-present:max(var(--scrollbar-width),9px)}.test-custom-scrollbars{--scrollbar-width:9px;scrollbar-color:#fff #b3b3b4;scrollbar-color:rgb(var(--color-rgb-blanc-default)) rgb(var(--color-rgb-grey-light));scrollbar-width:thin}.test-custom-scrollbars::-webkit-scrollbar{height:0;height:var(--scrollbar-width);width:0;width:var(--scrollbar-width)}.test-custom-scrollbars::-webkit-scrollbar-track{background:#fff;background:rgb(var(--color-rgb-blanc-default))}.test-custom-scrollbars::-webkit-scrollbar-thumb{background:#b3b3b4;background:rgb(var(--color-rgb-grey-light));border:2px solid #fff;border:2px solid rgb(var(--color-rgb-blanc-default));border-radius:0;border-radius:var(--scrollbar-width)}.test-custom-scrollbars::-webkit-scrollbar-thumb:hover{background:#131314;background:rgb(var(--color-rgb-noir-default));opacity:.75}.has-scrollbars{--scrollbar-width:9px}.has-scrollbars .scrollbars,.has-scrollbars body{scrollbar-color:#fff #b3b3b4;scrollbar-color:rgb(var(--color-rgb-blanc-default)) rgb(var(--color-rgb-grey-light));scrollbar-width:thin}.has-scrollbars .scrollbars::-webkit-scrollbar,.has-scrollbars body::-webkit-scrollbar{height:0;height:var(--scrollbar-width);width:0;width:var(--scrollbar-width)}.has-scrollbars .scrollbars::-webkit-scrollbar-track,.has-scrollbars body::-webkit-scrollbar-track{background:#fff;background:rgb(var(--color-rgb-blanc-default))}.has-scrollbars .scrollbars::-webkit-scrollbar-thumb,.has-scrollbars body::-webkit-scrollbar-thumb{background:#b3b3b4;background:rgb(var(--color-rgb-grey-light));border:2px solid #fff;border:2px solid rgb(var(--color-rgb-blanc-default));border-radius:0;border-radius:var(--scrollbar-width)}.has-scrollbars .scrollbars::-webkit-scrollbar-thumb:hover,.has-scrollbars body::-webkit-scrollbar-thumb:hover{background:#131314;background:rgb(var(--color-rgb-noir-default));opacity:.75}:root{--col-gutter:calc((1rem * 24) / 16);--grid-margin:calc((1rem * 54) / 16);--space:calc((1rem * 8) / 16);--space-tier:calc(var(--space) * 15);--space-block:calc(var(--space) * 15);--space-eyebrow:calc(var(--space) * 4);--space-thumb:calc(var(--space) * 8);--vw:calc(1 * (100vw - var(--scrollbar-width)) / 100);--vh:1vh;--win-width:calc(100vw - var(--scrollbar-width));--win-height:calc(100 * var(--vh));--col-width:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--content-max-width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){:root{--col-gutter:calc((1rem * 8) / 16)}}@media screen and (max-width:1150px) and (min-width:667px){:root{--grid-margin:calc((1rem * 42) / 16)}}@media screen and (max-width:666px){:root{--grid-margin:calc((1rem * 20) / 16);--space-tier:calc(var(--space) * 10);--space-block:calc(var(--space) * 6);--space-eyebrow:calc(var(--space) * 3);--space-thumb:calc(var(--space) * 6)}}.filtergrid__filters__drawer,.grid,.layout,.project__intro,.project__meta{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc(calc((1rem * 54) / 16) - calc((1rem * 24) / 16));padding-right:calc(var(--grid-margin) - var(--col-gutter))}@media screen and (max-width:666px){.filtergrid__filters__drawer:not(.grid--row-on-phone):not(.header__grid),.grid:not(.grid--row-on-phone):not(.header__grid),.layout:not(.grid--row-on-phone):not(.header__grid),.project__intro:not(.grid--row-on-phone):not(.header__grid),.project__meta:not(.grid--row-on-phone):not(.header__grid){flex-direction:column}.grid--order-reverse-phone{flex-direction:column-reverse}}.filtergrid__filters__drawer .filtergrid__filters__drawer,.filtergrid__filters__drawer .grid,.filtergrid__filters__drawer .layout,.filtergrid__filters__drawer .project__intro,.filtergrid__filters__drawer .project__meta,.grid .filtergrid__filters__drawer,.grid .grid,.grid .layout,.grid .project__intro,.grid .project__meta,.layout .filtergrid__filters__drawer,.layout .grid,.layout .layout,.layout .project__intro,.layout .project__meta,.project__intro .filtergrid__filters__drawer,.project__intro .grid,.project__intro .layout,.project__intro .project__intro,.project__intro .project__meta,.project__meta .filtergrid__filters__drawer,.project__meta .grid,.project__meta .layout,.project__meta .project__intro,.project__meta .project__meta{padding-left:0}.filtergrid__filters__col,.grid__col,.layout__col,.project__intro__content,.project__meta__block{padding-right:calc((1rem * 24) / 16);padding-right:var(--col-gutter)}@media screen and (max-width:666px){.filtergrid__filters__col,.grid__col,.layout__col,.project__intro__content,.project__meta__block{width:100%}.layout .layout .filtergrid__filters__col,.layout .layout .grid__col,.layout .layout .layout__col,.layout .layout .project__intro__content,.layout .layout .project__meta__block{padding-right:0}}.grid__col--doublewide{flex-grow:2}.grid__col--align-bottom{align-self:flex-end}.grid__col--align-center{align-self:center}.grid__col--align-stetch{align-self:stretch}@font-face{font-family:TWK Laurenne Web;font-style:normal;font-weight:250;src:url(/fonts/TWKLausanne-250.woff2?3c230e4b1eb0045609d1d5312001a475) format("woff2"),url(/fonts/TWKLausanne-250.woff?bb8fe50b0bb5c5456d7ca809b58c3926) format("woff")}@font-face{font-family:TWK Laurenne Web;font-style:italic;font-weight:250;src:url(/fonts/TWKLausanne-250Italic.woff2?2f0974b277a023fe15369257d7c2814f) format("woff2"),url(/fonts/TWKLausanne-250Italic.woff?573875b19db1c4fee3c0bb2b79d89860) format("woff")}@font-face{font-family:TWK Laurenne Web;font-style:normal;font-weight:300;src:url(/fonts/TWKLausanne-300.woff2?7842412c73d5a28e5f5a31f3e2a4f576) format("woff2"),url(/fonts/TWKLausanne-300.woff?1f208a1f2f79eca89788797f624c327e) format("woff")}@font-face{font-family:TWK Laurenne Web;font-style:italic;font-weight:300;src:url(/fonts/TWKLausanne-300Italic.woff2?dfc6a16a2bc0dd1a2fca01422d7d18c5) format("woff2"),url(/fonts/TWKLausanne-300Italic.woff?8017aef7568d746b68d66c8bff48bfed) format("woff")}@font-face{font-family:TWK Laurenne Web;font-style:normal;font-weight:400;src:url(/fonts/TWKLausanne-400.woff2?3ab9e07feaae5175c82b89e3629d3e96) format("woff2"),url(/fonts/TWKLausanne-400.woff?2b9abdacdb5b619f43227df5ddb549b8) format("woff")}@font-face{font-family:TWK Laurenne Web;font-style:italic;font-weight:400;src:url(/fonts/TWKLausanne-400Italic.woff2?30bf698ac1d037aff0fecf657569ddfd) format("woff2"),url(/fonts/TWKLausanne-400Italic.woff?e17e65d44d89c7b9aea15d173e2b4a0b) format("woff")}@font-face{font-family:TWK Laurenne Web;font-style:normal;font-weight:600;src:url(/fonts/TWKLausanne-600.woff2?4ff5de50b99a0071412f62eae1ec7e97) format("woff2"),url(/fonts/TWKLausanne-600.woff?4fe9e8f9224315273ba8cb6b552fece2) format("woff")}@font-face{font-family:TWK Laurenne Web;font-style:italic;font-weight:600;src:url(/fonts/TWKLausanne-600Italic.woff2?e98dd20fb03c0f1434826c3de10bec49) format("woff2"),url(/fonts/TWKLausanne-600Italic.woff?6ed60abc6b8ba446f87c3e705d7f2ca0) format("woff")}@font-face{font-family:ITC Franklin Gothic Web;font-style:normal;font-weight:400;src:url(/fonts/itc-franklin-gothic_book.woff2?dde1ae2a6c5dfeaac6c8225a3003f4b0) format("woff2"),url(/fonts/itc-franklin-gothic_book.woff?b53496f3d8f18400b691273f6473f37d) format("woff")}@font-face{font-family:ITC Franklin Gothic Web;font-style:italic;font-weight:400;src:url(/fonts/itc-franklin-gothic_italic.woff2?7306dfe889094f24821331f3a1107413) format("woff2"),url(/fonts/itc-franklin-gothic_italic.woff?c7b9a44478c876d97252f575878449f7) format("woff")}@font-face{font-family:ITC Franklin Gothic Web;font-style:normal;font-weight:600;src:url(/fonts/itc-franklin-gothic_medium.woff2?79973215b4f2c200af8f1b90cf89f649) format("woff2"),url(/fonts/itc-franklin-gothic_medium.woff?26528d2bfa350ee5a86a3535b9af2a54) format("woff")}@font-face{font-family:ITC Franklin Gothic Web;font-style:italic;font-weight:600;src:url(/fonts/itc-franklin-gothic_medium-italic.woff2?55bf6f60ea602a56aabd2d9fae738b6a) format("woff2"),url(/fonts/itc-franklin-gothic_medium-italic.woff?0345a984ec9b51741ea23b768d0e79d0) format("woff")}@font-face{font-family:GT America Web;font-style:normal;font-weight:700;src:url(/fonts/GT-America-Standard-Bold.woff2?74dfe31f4c75f008d96c1c053201d07c) format("woff2"),url(/fonts/GT-America-Standard-Bold.woff?77ff66bb4645dfc9d976c06bf73e2c68) format("woff")}:root{--label-max-width:9em;--paragraph-max-width:42em;--paragraph-large-max-width:27em;--paragraph-bot-margin:1.2em;--hero-media-height:max(min(calc(61.8 * (100vw - var(--scrollbar-width)) / 100),calc(70 * var(--vh))),calc((1rem * 400) / 16));--html-font-ratio:1}@media screen and (max-width:666px){:root{--label-max-width:none}}@media screen and (max-width:1150px) and (min-width:667px){:root{--html-font-ratio:0.9}}@media screen and (max-width:666px){:root{--html-font-ratio:0.8}}@media screen and (min-width:2000px){:root{--html-font-ratio:1.3}}html{background:#131314;background:var(--color-text);font-size:calc(1 * 100%);font-size:calc(var(--html-font-ratio) * 100%)}body{background:#fff;background:var(--color-bg)}body,button,input,label,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#131314;color:var(--color-text);text-rendering:optimizeLegibility}body{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 20) / 16);font-weight:300;line-height:1.333}b,strong{font-weight:600}em,i{font-style:italic}hr{border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider)}.sep:after{content:"·";padding:0 .15em}::-moz-selection{background:#e93b36;background:rgb(var(--color-rgb-primary-default));color:#fff;color:rgb(var(--color-rgb-blanc-default))}::selection{background:#e93b36;background:rgb(var(--color-rgb-primary-default));color:#fff;color:rgb(var(--color-rgb-blanc-default))}.bigtext__text,.stats-tier__stat,.text--bigtext,.text--h1{font-family:GT America Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 120) / 16);font-weight:700;letter-spacing:-.02em;line-height:.925;margin-left:-.025em;text-transform:uppercase}@media screen and (max-width:1150px) and (min-width:667px){.bigtext__text,.stats-tier__stat,.text--bigtext,.text--h1{font-size:calc((1rem * 96) / ((1 * 16)));font-size:calc((1rem * 96) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width:666px){.bigtext__text,.stats-tier__stat,.text--bigtext,.text--h1{font-size:calc((1rem * 64) / ((1 * 16)));font-size:calc((1rem * 64) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width:498px){.bigtext__text,.stats-tier__stat,.text--bigtext,.text--h1{font-size:calc((1rem * 42) / ((1 * 16)));font-size:calc((1rem * 42) / ((var(--html-font-ratio) * 16)))}}.text--h2{font-size:calc((1rem * 42) / 16)}.text--h2,.text--h3{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.14}.text--h3{font-size:calc((1rem * 36) / 16)}.form__header,.form__success,.post__head__title,.snapshots-tier__snapshots__head,.staff__hero__roles,.table__row__cell--title,.text--h4{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 32) / 16);font-weight:400;line-height:1.14}.text--h5{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 16) / 16);font-weight:400;line-height:1;text-transform:uppercase}.awardorgs-tier__label,.breadcrumbs,.carousel__nav__pg,.clients-tier__label,.copy h3,.filtergrid__archive__label,.footer__heading,.footer__sub,.intro-tier__label,.leaders-tier__label,.link,.marketsservices-tier__label,.mobilenav__eyebrow,.post__foot__share__copy,.quote-tier__label__text,.snapshots-tier__label,.stats-tier__label,.table__group__label--eyebrow .table__group__label__text,.table__group__label__text,.table__row__cell--action,.text--eyebrow,.text--h6,.text--label,.thumbgrid__label{font-family:ITC Franklin Gothic Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 16) / 16);font-weight:400;letter-spacing:.01em;line-height:1.14;text-transform:uppercase}.awardorgs-tier__label,.filtergrid__archive__label,.intro-tier__label,.leaders-tier__label,.marketsservices-tier__label,.quote-tier__label__text,.stats-tier__label,.table__group__label--eyebrow .table__group__label__text,.table__group__label__text,.text--label{margin-right:calc(2 * calc((1rem * 24) / 16));margin-right:calc(2 * var(--col-gutter));max-width:9em;max-width:var(--label-max-width)}@media screen and (min-width:667px){.awardorgs-tier__label,.filtergrid__archive__label,.intro-tier__label,.leaders-tier__label,.marketsservices-tier__label,.quote-tier__label__text,.stats-tier__label,.table__group__label--eyebrow .table__group__label__text,.table__group__label__text,.text--label{margin-top:.25em}}@media screen and (max-width:1150px) and (min-width:667px){.awardorgs-tier__label,.filtergrid__archive__label,.intro-tier__label,.leaders-tier__label,.marketsservices-tier__label,.quote-tier__label__text,.stats-tier__label,.table__group__label--eyebrow .table__group__label__text,.table__group__label__text,.text--label{word-break:break-word}}.awardorgs-tier__org__heading,.copy h2,.filtergrid__nav,.filtergrid__nav__phonetabs__control,.hero--title__supertitle,.quote-tier__action,.text--title,.thumb__action,.thumb__title{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 24) / 16);font-weight:400;line-height:1.2}.accordion__heading:not(.state-open):not(:hover),.bigtext__line--outlined,.stats-tier__stat__title,.text--bigtext--outlined{-webkit-text-stroke:1.5px #131314;-webkit-text-stroke:1.5px var(--color-text);-webkit-text-fill-color:transparent}.text--bigtext--normal{-webkit-text-stroke:none;-webkit-text-fill-color:currentcolor}.copy,.copy ol ol,.copy ol ul,.copy ul ol,.copy ul ul,.text--body{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 20) / 16);font-weight:300;line-height:1.333}.copy h1,.copy--large,.marketsservices-tier__text,.text--body-large{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 32) / 16);font-weight:400;line-height:1.2}.awardorgs-tier__org__description,.copy--small,.form__error__text,.post__foot,.table__row__cell--date,.table__row__cell--meta,.text--body-small,.thumb__eyebrow,.thumb__meta{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 16) / 16);font-weight:400;line-height:1.333}.post__head__date,.project__meta,.text--caption,.video__caption{color:#8f8684;color:rgb(var(--color-rgb-grey-default));font-size:calc((1rem * 16) / ((1 * 16)));font-size:calc((1rem * 16) / ((var(--html-font-ratio) * 16)))}.copy cite,.post__head__date,.project__meta,.tag,.text--caption,.text--tag,.video__caption{font-family:ITC Franklin Gothic Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.333}.nav,.text--nav{font-family:ITC Franklin Gothic Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 16) / 16);font-weight:400;letter-spacing:.01em;line-height:1;text-transform:uppercase}@media screen and (min-width:2000px){.nav,.text--nav{font-size:calc((1rem * 18) / ((1 * 16)));font-size:calc((1rem * 18) / ((var(--html-font-ratio) * 16)))}}.nav__link--subnav,.text--subnav{font-family:ITC Franklin Gothic Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 14) / 16);font-weight:400;letter-spacing:.01em;line-height:1;text-transform:uppercase}@media screen and (min-width:2000px){.nav__link--subnav,.text--subnav{font-size:calc((1rem * 16) / ((1 * 16)));font-size:calc((1rem * 16) / ((var(--html-font-ratio) * 16)))}}.cta,.text--cta{font-family:ITC Franklin Gothic Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.01em;text-transform:uppercase}.copy cite,.cta,.tag,.text--cta,.text--tag{font-size:calc((1rem * 16) / 16);line-height:1}.copy cite,.tag,.text--tag{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:250}.input,.text--input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 24) / 16);font-weight:400;line-height:1}.link,.table__row__cell--action{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.link:after,.table__row__cell--action:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none'%3E%3Cpath d='m8.857 1 5 5.036m0 0-5 5.036m5-5.036H1' vector-effect='non-scaling-stroke' stroke='%23131314' stroke-linecap='square'/%3E%3C/svg%3E") 100% no-repeat;content:"";display:inline-block;height:calc((1rem * 12) / 16);opacity:0;transition-duration:.2s;transition-property:width,opacity;transition-timing-function:ease-in-out;width:0}.link--hover,.link:hover,.table__row--is-link:hover .table__row__cell--action,.table__row__cell--action:hover{color:#e93b36;color:var(--color-accent)}.link--hover:after,.link:hover:after,.table__row--is-link:hover .table__row__cell--action:after,.table__row__cell--action:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none'%3E%3Cpath d='m8.857 1 5 5.036m0 0-5 5.036m5-5.036H1' vector-effect='non-scaling-stroke' stroke='%23e93b36' stroke-linecap='square'/%3E%3C/svg%3E");opacity:1;width:calc((1rem * 15) / 16)}@media screen and (max-width:666px){.link:after,.table__row__cell--action:after{opacity:1;width:calc((1rem * 15) / 16)}}.copy{--copy-text-max-width:var(--paragraph-max-width);--copy-text-large-max-width:var(--paragraph-large-max-width)}.copy a:not(.tag):not(.cta){text-decoration:underline}.copy a:not(.tag):not(.cta):hover{text-decoration:none}.copy h1,.copy h2,.copy h3{margin-bottom:1.2em;margin-bottom:var(--paragraph-bot-margin)}.copy h1{max-width:var(--copy-text-large-max-width)}.copy h2,.copy h3{max-width:var(--copy-text-max-width)}.copy li,.copy ol,.copy p,.copy pre,.copy ul{margin-bottom:1.2em;margin-bottom:var(--paragraph-bot-margin);max-width:var(--copy-text-max-width)}.copy li:last-child,.copy ol:last-child,.copy p:last-child,.copy pre:last-child,.copy ul:last-child{margin-bottom:0}.copy li:empty,.copy ol:empty,.copy p:empty,.copy pre:empty,.copy ul:empty{display:none}.copy li+h1,.copy li+h2,.copy li+h3,.copy ol+h1,.copy ol+h2,.copy ol+h3,.copy p+h1,.copy p+h2,.copy p+h3,.copy pre+h1,.copy pre+h2,.copy pre+h3,.copy ul+h1,.copy ul+h2,.copy ul+h3{margin-top:calc(3 * 1.2em);margin-top:calc(3 * var(--paragraph-bot-margin))}.copy small{color:#8f8684;color:var(--color-subtle);display:block;font-size:87.5%;max-width:var(--copy-text-max-width)}.copy ol,.copy ul{list-style-position:outside;margin-left:1em;padding:0}.copy ol:empty,.copy ul:empty{display:none}.copy ol ol,.copy ol ul,.copy ul ol,.copy ul ul{font-weight:400;margin-top:1.2em;margin-top:var(--paragraph-bot-margin)}.copy ul{list-style-type:disc}.copy ul ul{list-style-type:circle}.copy ul ul ul{list-style-type:square}.copy ol{list-style-type:decimal}.copy ol ol{list-style-type:lower-alpha}.copy ol ol ol{list-style-type:lower-roman}.copy li{padding-left:1em}.copy cite{display:block;margin-top:calc(calc((1rem * 8) / 16) * 1);margin-top:calc(var(--space) * 1)}.copy code{background:#fafafa;background:rgb(var(--color-rgb-offblanc-default));color:#8f8684;color:rgb(var(--color-rgb-grey-default));font-family:Monaco,Inconsolata,Lucida Console,PT Mono,Courier New,monospace;font-size:80%;padding:.3em .5em}.copy--large{--copy-text-max-width:var(--copy-text-large-max-width)}:root{--input-padding-vert:calc(var(--space) * 2.5)}.input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{background:#fff;background:var(--color-bg);border:none;border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider);outline:none;padding:calc(calc((1rem * 8) / 16) * 2.5) 0;padding:var(--input-padding-vert) 0;transition-duration:75ms;transition-property:border,color;transition-timing-function:ease-in}.input:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#131314;border-color:var(--color-text)}.input::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#b3b3b4;color:rgb(var(--color-rgb-grey-light))}.input::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#b3b3b4;color:rgb(var(--color-rgb-grey-light))}.input.input--black,input[type=email].input--black,input[type=number].input--black,input[type=password].input--black,input[type=search].input--black,input[type=text].input--black,input[type=url].input--black,select.input--black,textarea.input--black{background:#131314;background:rgb(var(--color-rgb-noir-default));border-color:#8f8684;border-color:var(--color-subtle);color:#fff;color:rgb(var(--color-rgb-blanc-default))}.input.input--black:focus,input[type=email].input--black:focus,input[type=number].input--black:focus,input[type=password].input--black:focus,input[type=search].input--black:focus,input[type=text].input--black:focus,input[type=url].input--black:focus,select.input--black:focus,textarea.input--black:focus{border-color:#fff;border-color:rgb(var(--color-rgb-blanc-default))}.input.input--black::-moz-placeholder,input[type=email].input--black::-moz-placeholder,input[type=number].input--black::-moz-placeholder,input[type=password].input--black::-moz-placeholder,input[type=search].input--black::-moz-placeholder,input[type=text].input--black::-moz-placeholder,input[type=url].input--black::-moz-placeholder,select.input--black::-moz-placeholder,textarea.input--black::-moz-placeholder{color:#8f8684;color:var(--color-subtle)}.input.input--black::placeholder,input[type=email].input--black::placeholder,input[type=number].input--black::placeholder,input[type=password].input--black::placeholder,input[type=search].input--black::placeholder,input[type=text].input--black::placeholder,input[type=url].input--black::placeholder,select.input--black::placeholder,textarea.input--black::placeholder{color:#8f8684;color:var(--color-subtle)}select{line-height:calc(100% + ((1rem * 3) / 16));line-height:calc(100% + calc((1rem * 3) / 16));padding-bottom:calc(calc(calc((1rem * 8) / 16) * 2.5) - calc((1rem * 1) / 16));padding-bottom:calc(calc(var(--space) * 2.5) - calc((1rem * 1) / 16));padding-top:calc(calc(calc((1rem * 8) / 16) * 2.5) + calc((1rem * 1) / 16));padding-top:calc(calc(var(--space) * 2.5) + calc((1rem * 1) / 16))}select:invalid{color:#b3b3b4;color:rgb(var(--color-rgb-grey-light))}textarea{line-height:1.333}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' stroke='%23e93b36' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 13.5H14a1.5 1.5 0 0 0 1.5-1.5V4A1.5 1.5 0 0 0 14 2.5H5.5L.5 8ZM7.5 5.5l5 5M12.5 5.5l-5 5' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;cursor:pointer;filter:grayscale(1);height:calc((1rem * 16) / 16);margin-right:calc((1rem * 16) / 16);opacity:.666;width:calc((1rem * 16) / 16)}input[type=search]::-webkit-search-cancel-button:hover{filter:none;opacity:1}.cta{--cta-color-text:var(--color-text);--cta-color-border:var(--color-text);--cta-color-bg:var(--color-bg);--cta-color-hover-text:var(--color-bg);--cta-color-hover-border:var(--color-accent);--cta-color-hover-bg:var(--color-accent);--cta-color-active-text:var(--color-bg);--cta-color-active-border:var(--color-text);--cta-color-active-bg:var(--color-text);-webkit-touch-callout:none;align-items:center;background:var(--cta-color-bg);border:.5px solid var(--cta-color-border);border-radius:calc((1rem * 60) / 16);color:var(--cta-color-text);display:flex;height:calc((1rem * 120) / 16);justify-content:center;padding:calc(calc((1rem * 8) / 16) * 1);padding:calc(var(--space) * 1);text-align:center;text-decoration:none;transition-duration:75ms;transition-property:border,color,background;transition-timing-function:ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc((1rem * 120) / 16)}.cta svg{height:calc((1rem * 60) / 16);width:calc((1rem * 60) / 16)}.cta svg path{stroke:var(--cta-color-text);transition-duration:75ms;transition-property:stroke;transition-timing-function:ease-in}.cta:hover{background:var(--cta-color-hover-bg);border-color:var(--cta-color-hover-border);color:var(--cta-color-hover-text);text-decoration:none}.cta:hover svg path{stroke:var(--cta-color-hover-text)}.cta:active{background:var(--cta-color-active-bg);border-color:var(--cta-color-active-border);color:var(--cta-color-active-text)}.cta:active svg path{stroke:var(--cta-color-active-text)}.cta--small{border-radius:calc((1rem * 40) / 16);height:calc((1rem * 40) / 16);width:calc((1rem * 40) / 16)}.cta--small svg{height:calc((1rem * 16) / 16);width:calc((1rem * 16) / 16)}.cta--transparent{--cta-color-bg:transparent}.cta--grey{--cta-color-text:rgb(var(--color-rgb-grey-default));--cta-color-bg:rgb(var(--color-rgb-blanc-default))}.cta--alt{--cta-color-text:var(--color-bg);--cta-color-border:var(--color-text);--cta-color-bg:var(--color-text);--cta-color-hover-text:var(--color-bg);--cta-color-hover-border:var(--color-accent);--cta-color-hover-bg:var(--color-accent);--cta-color-active-text:var(--color-text);--cta-color-active-border:var(--color-text);--cta-color-active-bg:var(--color-bg)}.tag{--tag-padding-vert:0.8em;--tag-padding-horiz:1.25em;--tag-color-text:var(--color-text);--tag-color-border:var(--color-text);--tag-color-bg:var(--color-bg);--tag-color-hover-text:var(--color-subtle);--tag-color-hover-border:var(--color-subtle);--tag-color-hover-bg:var(--color-bg);--tag-color-active-text:var(--color-bg);--tag-color-active-border:var(--color-text);--tag-color-active-bg:var(--color-text);-webkit-touch-callout:none;background:var(--tag-color-bg);border:.5px solid var(--tag-color-border);border-radius:calc((1em + var(--tag-padding-vert) * 2) / 2);color:var(--tag-color-text);display:inline-block;margin:0 calc(calc((1rem * 8) / 16) * 1.5) calc(calc((1rem * 8) / 16) * 1.5) 0;margin:0 calc(var(--space) * 1.5) calc(var(--space) * 1.5) 0;padding:var(--tag-padding-vert) var(--tag-padding-horiz);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag:hover{background-color:var(--tag-color-hover-bg);border-color:var(--tag-color-hover-border);color:var(--tag-color-hover-text)}.tag:active{background-color:var(--tag-color-active-bg);border-color:var(--tag-color-active-border);color:var(--tag-color-active-text)}.tag--disabled{--tag-color-text:var(--color-subtle);--tag-color-border:var(--color-subtle);--tag-color-bg:var(--color-bg);pointer-events:none}.tag--alt{--tag-color-text:var(--color-bg);--tag-color-border:var(--color-bg);--tag-color-bg:var(--color-text);--tag-color-hover-text:var(--color-bg);--tag-color-hover-border:var(--color-accent);--tag-color-hover-bg:var(--color-accent);--tag-color-active-text:var(--color-bg);--tag-color-active-border:var(--color-text);--tag-color-active-bg:var(--color-text)}.tag--removable{--tag-remove-size:0.75em;--tag-color-hover-text:var(--color-text);--tag-color-hover-border:var(--color-text);--tag-color-hover-bg:var(--color-bg);--tag-color-active-text:var(--color-bg);--tag-color-active-border:var(--color-accent);--tag-color-active-bg:var(--color-accent);padding-right:calc(.75em + var(--tag-remove-size) + var(--tag-padding-horiz));position:relative}.tag--removable:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath d='m1 9 8-8M1 1l8 8' stroke-linecap='round' stroke-linejoin='round' stroke='%23131314' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:var(--tag-remove-size);position:absolute;right:var(--tag-padding-horiz);top:50%;transform:translateY(-50%);width:var(--tag-remove-size)}.tag--removable:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath d='m1 9 8-8M1 1l8 8' stroke-linecap='round' stroke-linejoin='round' stroke='%23e93b36' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.tag--removable:active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath d='m1 9 8-8M1 1l8 8' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}:root{--page-default-clearance:calc(var(--header-height-collapsed) + calc(var(--space) * 15))}@media screen and (max-width:666px){:root{--page-default-clearance:calc(var(--header-height-collapsed) + calc(var(--space) * 6))}}.page{padding-top:var(--page-default-clearance)}@media screen and (min-width:1151px){.layout--text .layout__col{margin-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--label-v-content .layout__col--label{width:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--label-v-content .layout__col--label{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--label-v-content .layout__col--label h6{margin-right:calc((1rem * 24) / 16);margin-right:var(--col-gutter)}@media screen and (max-width:666px){.layout--label-v-content .layout__col--label{margin-bottom:calc(calc((1rem * 8) / 16) * 2);margin-bottom:calc(var(--space) * 2)}}.layout--label-v-content .layout__col--content{width:calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--label-v-content .layout__col--content{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--label-v-content--no-label .layout__col--label{display:none}.layout--label-v-content--no-label .layout__col--content{width:calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.layout--label-v-content--no-label .layout__col--content{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.layout--label-v-content--no-label .layout__col--content{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (min-width:1151px){.layout--label-v-content--no-label:not(.layout--label-v-content--fullwidth) .layout__col--content{margin-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.layout--text-v-media{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (min-width:667px){.layout--text-v-media{align-items:center}}.layout--text-v-media .layout__col--media{width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.layout--text-v-media .layout__col--media{width:calc(5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.layout--text-v-media .layout__col--media{margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-block);width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--text-v-media .layout__col--text{width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.layout--text-v-media .layout__col--text{width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.layout--text-v-media .layout__col--text{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--text-v-media--no_media .layout__col--text{width:calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.layout--text-v-media--no_media .layout__col--text{width:calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.layout--text-v-media--no_media .layout__col--text{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (min-width:667px){.layout--text-v-media--no_media .layout__col--text{margin-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:1150px) and (min-width:667px){.layout--text-v-media--left .layout__col--media{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (min-width:667px){.layout--text-v-media--right{flex-direction:row-reverse}}@media screen and (max-width:666px){.layout--thumb .layout__col:not(:first-child){margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-block)}}.layout--thumb--align-left{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.layout--thumb--align-right{margin-left:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--align-full-phone{margin-left:0;margin-right:0}.layout--thumb--align-full-phone .layout__col{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12)!important;width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)!important}}.layout--thumb--landscape .layout__col{width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.layout--thumb--square-portrait .layout__col:first-child{width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--square-portrait .layout__col:first-child{width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--thumb--square-portrait .layout__col:nth-child(2){width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--square-portrait .layout__col:nth-child(2){width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--thumb--landscape-portrait .layout__col:first-child{width:calc(7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--landscape-portrait .layout__col:first-child{width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--thumb--landscape-portrait .layout__col:nth-child(2){width:calc(3 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--landscape-portrait .layout__col:nth-child(2){width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--thumb--portrait-square .layout__col:first-child{width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--portrait-square .layout__col:first-child{width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--thumb--portrait-square .layout__col:nth-child(2){width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--portrait-square .layout__col:nth-child(2){width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--thumb--portrait-landscape .layout__col:first-child{width:calc(3 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--portrait-landscape .layout__col:first-child{width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.layout--thumb--portrait-landscape .layout__col:nth-child(2){width:calc(7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.layout--thumb--portrait-landscape .layout__col:nth-child(2){width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}:root{--header-height:calc((1rem * 130) / 16)}@media screen and (max-width:1150px) and (min-width:667px){:root{--header-height:calc((1rem * 110) / 16)}}@media screen and (max-width:666px){:root{--header-height:calc((1rem * 84) / 16)}}@media screen and (min-width:1151px){:root{--header-height-collapsed:calc((1rem * 84) / 16)}}@media screen and (max-width:1150px) and (min-width:667px){:root{--header-height-collapsed:calc((1rem * 84) / 16)}}@media screen and (max-width:666px){:root{--header-height-collapsed:calc((1rem * 84) / 16)}}:root.header-is-scrolled{--header-height:var(--header-height-collapsed)}.header{--header-color-active:rgb(var(--color-rgb-primary-default));-webkit-touch-callout:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;background:var(--color-bg);left:0;position:fixed;right:0;top:0;transform:translateZ(0);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:background,transform,backdrop-filter;z-index:6}.header-is-scrolled .header{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.9);background:rgba(var(--color-rgb-blanc-default),.9)}.header-is-scrolled:not(.header-is-scrolling-up) .header{-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate3d(0,calc(-100% - 1px),0);transition-delay:.6s}.header:after{border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider);bottom:0;content:"";left:calc((1rem * 54) / 16);left:var(--grid-margin);opacity:0;position:absolute;right:calc((1rem * 54) / 16);right:var(--grid-margin);transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.header-is-scrolled .header:after{opacity:.5}.header__grid{align-items:center;height:calc((1rem * 130) / 16);height:var(--header-height);transition-duration:.3s;transition-property:height;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.header__grid__col--logo{width:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.header__grid__col--logo{width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.header__grid__col--nav{width:calc(9 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.header__grid__col--nav{width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.header__grid__col--search{position:relative;width:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.header__grid__col--search{display:none}}.header__logo{display:block;width:calc((1rem * 166) / 16)}@media screen and (max-width:1319px) and (min-width:1151px){.header__logo{width:calc((1rem * 150) / 16)}}@media screen and (max-width:799px) and (min-width:667px){.header__logo{width:calc((1rem * 150) / 16)}}.header__logo .svg--logo{width:100%}.header__logo .svg--logo path{fill:#131314;fill:rgb(var(--color-rgb-noir-default))}.header__logo .svg--logo__symbol,.header__logo .svg--logo__wordmark{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.header__logo .svg--logo__symbol{--logo-symbol-yoffset:8px;--logo-symbol-transform:scale(0.8) translate3d(-46.83px,var(--logo-symbol-yoffset),0)}@media screen and (max-width:1319px) and (min-width:1151px){.header__logo .svg--logo__symbol{--logo-symbol-yoffset:10px}}@media screen and (max-width:1150px) and (min-width:800px){.header__logo .svg--logo__symbol{--logo-symbol-yoffset:9px}}@media screen and (max-width:799px) and (min-width:667px){.header__logo .svg--logo__symbol{--logo-symbol-yoffset:10px}}.header-is-scrolled .header__logo .svg--logo__symbol{transform:var(--logo-symbol-transform)}@media screen and (max-width:1150px){.header__logo .svg--logo__symbol{transform:var(--logo-symbol-transform)}}.header__logo .svg--logo__wordmark{--logo-wordmark-transform:scale(0.8) translate3d(20px,0,0)}.header-is-scrolled .header__logo .svg--logo__wordmark{opacity:0;transform:var(--logo-wordmark-transform)}@media screen and (max-width:1150px){.header__logo .svg--logo__wordmark{opacity:0;transform:var(--logo-wordmark-transform)}}.header__logo:hover .svg--logo path{fill:var(--header-color-active)}.header__search{align-items:center;background:#fff;background:var(--color-bg);display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:width;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.header__search,.header__search__trigger{width:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.header__search__trigger{box-sizing:content-box;display:block;height:calc((1rem * 24) / 16);margin-left:calc(calc((1rem * 8) / 16) * -1);margin-left:calc(var(--space) * -1);padding:calc(calc((1rem * 8) / 16) * 1);padding:calc(var(--space) * 1)}.header__search__trigger__icon-close,.header__search__trigger__icon-open{position:absolute;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.header__search__trigger__icon-close{opacity:0}.header__search__trigger .svg{height:calc((1rem * 24) / 16);width:calc((1rem * 24) / 16)}.header__search__trigger .svg line,.header__search__trigger .svg path{stroke:#b3b3b4;stroke:rgb(var(--color-rgb-grey-light))}.header__search__trigger:hover .svg line,.header__search__trigger:hover .svg path{stroke:var(--header-color-active)}.header__search.state-open .header__search__trigger__icon-open{opacity:0}.header__search.state-open .header__search__trigger__icon-close{opacity:1}.header__search__form{left:calc(-9 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(-9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);overflow:hidden;position:absolute}@media screen and (max-width:1150px) and (min-width:667px){.header__search__form{left:calc(-8 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(-8 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.header__search__form__membrane{align-items:center;display:flex}.header__search__form__input{width:calc(8 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(8 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.header__search__form__input{width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.header__search__form input[type=search]{background:transparent}.header__search__form__submit{--cta-color-bg:transparent;margin-left:calc(calc((1rem * 8) / 16) * 2);margin-left:calc(var(--space) * 2)}.vue-transition--header-search-enter-active,.vue-transition--header-search-leave-active{opacity:1;transition-duration:.4s;transition-property:width,opacity;transition-timing-function:cubic-bezier(.25,.46,.45,.94);width:calc(9 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.vue-transition--header-search-enter-active,.vue-transition--header-search-leave-active{width:calc(8 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(8 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.vue-transition--header-search-enter-active{transition-delay:.4s}.vue-transition--header-search-leave-active{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.vue-transition--header-search-enter-from,.vue-transition--header-search-leave-to{opacity:0;width:0}.header__search:not(.state-initialized) .header__search__form{display:none}.nav{--nav-item-padding-right:calc(var(--space) * 4);--nav-link-padding-vert:calc(var(--space) * 1);--nav-link-padding-horiz:calc(var(--space) * 1);--nav-link-padding-right-adjust:0rem;--subnav-link-padding-horiz:calc(var(--space) * 3);--chevron-padding-vert:calc(var(--space) * 1);--chevron-padding-horiz:calc(var(--space) * 0.5);--chevron-size:calc((1rem * 16) / 16);display:flex;margin-left:calc(-1 * var(--nav-link-padding-horiz));position:relative;transition-delay:.4s;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:799px) and (min-width:667px){.nav{--nav-item-padding-right:calc(var(--space) * 3)}}@media screen and (max-width:666px){.nav--main{display:none}}.nav--phone{justify-content:flex-end}@media screen and (min-width:667px){.nav--phone{display:none}}.nav--search-is-open{opacity:0;pointer-events:none;transition-delay:0ms}.nav__item{padding-right:var(--nav-item-padding-right);position:relative}.nav__item--has-children{--nav-link-padding-right-adjust:calc(var(--space) * -0.5);padding-right:calc(var(--nav-item-padding-right) + 2 * var(--chevron-padding-horiz) + var(--chevron-size) - (var(--nav-link-padding-right-adjust) + var(--nav-link-padding-horiz)))}.nav__item--mobilenav-trigger{padding-right:0}.nav__link{display:inline-block;padding:var(--nav-link-padding-vert) calc(var(--nav-link-padding-horiz) + var(--nav-link-padding-right-adjust)) var(--nav-link-padding-vert) var(--nav-link-padding-horiz);text-decoration:none}.nav__link:hover{color:var(--header-color-active)}.nav__link.state-active{font-weight:600}.nav__link--subnav{display:block;padding-left:var(--subnav-link-padding-horiz);padding-right:var(--subnav-link-padding-horiz)}.nav__subnav-trigger{padding:var(--chevron-padding-vert) --chevron-padding-horiz;position:absolute;top:50%;transform:translateY(calc(-50% - ((1rem * 1) / 16)));transform:translateY(calc(-50% - calc((1rem * 1) / 16)))}.nav__subnav-trigger .svg--chevron{height:var(--chevron-size);transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.455,.03,.515,.955);width:var(--chevron-size)}.nav__subnav-trigger .svg--chevron path{stroke:#131314;stroke:rgb(var(--color-rgb-noir-default))}.nav__subnav-trigger.state-active .svg--chevron path,.nav__subnav-trigger:hover .svg--chevron path{stroke:var(--header-color-active)}.nav__subnav-trigger.state-active .svg--chevron{transform:rotate(180deg)}.nav__subnav{background:#fff;background:rgb(var(--color-rgb-blanc-default));box-shadow:calc((1rem * .2) / 16) calc((1rem * 1.1) / 16) calc((1rem * 1.1) / 16) calc((1rem * -5) / 16) rgba(19,19,20,.017),calc((1rem * .5) / 16) calc((1rem * 3) / 16) calc((1rem * 3) / 16) calc((1rem * -5) / 16) rgba(19,19,20,.025),calc((1rem * 1.2) / 16) calc((1rem * 7.2) / 16) calc((1rem * 7.2) / 16) calc((1rem * -5) / 16) rgba(19,19,20,.033),calc((1rem * 4) / 16) calc((1rem * 24) / 16) calc((1rem * 24) / 16) calc((1rem * -5) / 16) rgba(19,19,20,.05);box-shadow:calc((1rem * .2) / 16) calc((1rem * 1.1) / 16) calc((1rem * 1.1) / 16) calc((1rem * -5) / 16) rgba(var(--color-rgb-noir-default),.017),calc((1rem * .5) / 16) calc((1rem * 3) / 16) calc((1rem * 3) / 16) calc((1rem * -5) / 16) rgba(var(--color-rgb-noir-default),.025),calc((1rem * 1.2) / 16) calc((1rem * 7.2) / 16) calc((1rem * 7.2) / 16) calc((1rem * -5) / 16) rgba(var(--color-rgb-noir-default),.033),calc((1rem * 4) / 16) calc((1rem * 24) / 16) calc((1rem * 24) / 16) calc((1rem * -5) / 16) rgba(var(--color-rgb-noir-default),.05);left:calc(-1 * (var(--subnav-link-padding-horiz) - var(--nav-link-padding-horiz)));min-width:calc(100% - (calc((1rem * 8) / 16) * 4));min-width:calc(100% - (var(--space) * 4));min-width:calc(100% - (((1rem * 8) / 16) * 4));min-width:calc(100% - calc(calc((1rem * 8) / 16) * 4));min-width:calc(100% - calc(var(--space) * 4));padding-bottom:calc(calc((1rem * 8) / 16) * 1);padding-bottom:calc(var(--space) * 1);position:absolute;top:100%;z-index:1}.nav__item--has-children:hover .nav__subnav{display:block!important}.nav__item--has-children:hover .nav__subnav-trigger .svg--chevron{transform:rotate(180deg)}.nav__item--has-children:hover .nav__subnav-trigger .svg--chevron path{stroke:var(--header-color-active)}@media screen and (min-width:667px){.mobilenav{display:none}}.mobilenav__logo{align-items:center;display:flex;height:calc((1rem * 130) / 16);height:var(--header-height);left:calc((1rem * 54) / 16);left:var(--grid-margin);position:absolute;top:1px}.mobilenav__logo svg{width:calc((1rem * 98) / 16)}.mobilenav__logo svg path{fill:#fff;fill:rgb(var(--color-rgb-blanc-default))}.mobilenav__eyebrow--space-below{margin-bottom:calc(calc((1rem * 8) / 16) * 2);margin-bottom:calc(var(--space) * 2)}.mobilenav__content{display:flex;flex:1;flex-direction:column;padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin);padding-top:calc(var(--page-default-clearance) - var(--modal-padding))}.mobilenav__content__menu{flex:1;font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 36) / ((1 * 16)));font-size:calc((1rem * 36) / ((var(--html-font-ratio) * 16)));font-weight:400;line-height:1}.mobilenav__content__search{margin-top:calc(calc((1rem * 8) / 16) * 9);margin-top:calc(var(--space) * 9)}.mobilenav__subnav{padding-bottom:calc(calc((1rem * 8) / 16) * 6);padding-bottom:calc(var(--space) * 6)}.mobilenav__link{align-items:center;display:flex;padding:calc(calc((1rem * 8) / 16) * 2) 0;padding:calc(var(--space) * 2) 0;text-decoration:none}.mobilenav__link.state-active{color:#e93b36;color:var(--color-accent)}.mobilenav__link svg{height:calc((1rem * 32) / 16);margin-left:calc(calc((1rem * 8) / 16) * 1);margin-left:calc(var(--space) * 1);transform-origin:center center;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out;width:calc((1rem * 32) / 16)}.mobilenav__link svg path{stroke:#fff;stroke:rgb(var(--color-rgb-blanc-default));transition-duration:.2s;transition-property:stroke;transition-timing-function:ease-in-out}.mobilenav__link--expanded svg{transform:rotate(180deg)}.mobilenav__link--expanded svg path{stroke:#e93b36;stroke:var(--color-accent)}.mobilenav__link--subnav{font-size:calc((1rem * 27) / ((1 * 16)));font-size:calc((1rem * 27) / ((var(--html-font-ratio) * 16)));padding:calc(calc((1rem * 8) / 16) * 1.5) 0 calc(calc((1rem * 8) / 16) * 1.5) calc(calc((1rem * 8) / 16) * 3);padding:calc(var(--space) * 1.5) 0 calc(var(--space) * 1.5) calc(var(--space) * 3)}.mobilenav__searchform{align-items:center;display:flex;margin-bottom:calc(calc((1rem * 8) / 16) * 1);margin-bottom:calc(var(--space) * 1)}.mobilenav__searchform__input{flex:1;margin-right:calc(calc((1rem * 8) / 16) * 2);margin-right:calc(var(--space) * 2)}.mobilenav__searchform__submit{--cta-color-border:rgb(var(--color-rgb-noir-default))!important}.footer{--footer-color-bg:var(--color-text);--footer-color-text:var(--color-bg);--footer-color-subtle:var(--color-subtler);background:var(--footer-color-bg);color:var(--footer-color-text);font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 14) / ((1 * 16)));font-size:calc((1rem * 14) / ((var(--html-font-ratio) * 16)));font-weight:300;line-height:1.2;margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-tier);min-height:calc((1rem * 300) / 16)}.footer__grid{padding-bottom:calc(calc((1rem * 8) / 16) * 10);padding-bottom:calc(var(--space) * 10);padding-top:calc(calc((1rem * 8) / 16) * 10);padding-top:calc(var(--space) * 10)}.footer__grid__col--logo{width:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.footer__grid__col--logo{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.footer__grid__col--markets,.footer__grid__col--services{width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.footer__grid__col--markets,.footer__grid__col--services{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.footer__grid__col--other{width:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.footer__grid__col--other{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.footer__logo{margin-bottom:calc(calc((1rem * 8) / 16) * 3);margin-bottom:calc(var(--space) * 3);width:calc((1rem * 98) / 16)}@media screen and (min-width:667px){.footer__logo{transform:translateY(calc((1rem * -8) / 16))}}.footer__logo svg path{fill:var(--footer-color-text)}.footer__heading{display:block;font-size:calc((1rem * 16) / ((1 * 16)));font-size:calc((1rem * 16) / ((var(--html-font-ratio) * 16)));padding-bottom:calc(calc((1rem * 8) / 16) * 2);padding-bottom:calc(var(--space) * 2);text-decoration:none}.footer__heading:hover{text-decoration:underline}@media screen and (min-width:667px){.footer__heading:not(:first-child){margin-top:calc(calc((1rem * 8) / 16) * 4);margin-top:calc(var(--space) * 4);padding-top:calc(calc((1rem * 8) / 16) * 2);padding-top:calc(var(--space) * 2)}}@media screen and (max-width:666px){.footer__heading{margin-top:calc(calc((1rem * 8) / 16) * 2);margin-top:calc(var(--space) * 2);padding-bottom:calc(calc((1rem * 8) / 16) * 1);padding-bottom:calc(var(--space) * 1);padding-top:calc(calc((1rem * 8) / 16) * 2);padding-top:calc(var(--space) * 2)}}.footer__link{color:var(--footer-color-subtle);display:block;padding:calc(calc((1rem * 8) / 16) * .666) calc(calc((1rem * 8) / 16) * 1) calc(calc((1rem * 8) / 16) * .666) 0;padding:calc(var(--space) * .666) calc(var(--space) * 1) calc(var(--space) * .666) 0;text-decoration:none}.footer__link:hover{color:var(--footer-color-text)}.footer__sub{color:var(--footer-color-subtle);font-size:calc((1rem * 14) / ((1 * 16)));font-size:calc((1rem * 14) / ((var(--html-font-ratio) * 16)));padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.footer__sub__inner{align-items:center;border-top:.5px solid #8f8684;border-top:.5px solid var(--color-subtle);display:flex;justify-content:space-between;padding-bottom:calc(calc((1rem * 8) / 16) * 4);padding-bottom:calc(var(--space) * 4);padding-top:calc(calc((1rem * 8) / 16) * 4);padding-top:calc(var(--space) * 4)}@media screen and (max-width:666px){.footer__sub__inner{align-items:flex-start;flex-direction:column-reverse}}.footer__sub__social{display:flex;margin-left:calc(calc((1rem * 8) / 16) * -2);margin-left:calc(var(--space) * -2)}@media screen and (max-width:666px){.footer__sub__social{margin-bottom:calc(calc((1rem * 8) / 16) * 2);margin-bottom:calc(var(--space) * 2)}}.footer__sub__social__link{padding:calc(calc((1rem * 8) / 16) * 2);padding:calc(var(--space) * 2)}.footer__sub__social__link svg path{fill:var(--footer-color-subtle)}.footer__sub__social__link:hover svg path{fill:var(--footer-color-text)}.stream--margin-bottom{margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-tier)}.tier:not(:first-child){margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-tier)}.tier--has-bg .tier__bg{background:#fff;background:var(--color-bg);color:#131314;color:var(--color-text);padding-bottom:calc(calc((1rem * 8) / 16) * 15);padding-bottom:var(--space-tier);padding-top:calc(calc((1rem * 8) / 16) * 15);padding-top:var(--space-tier)}.tier--has-bg.tier--color-black{--color-bg:rgb(var(--color-rgb-noir-default));--color-text:rgb(var(--color-rgb-blanc-default))}.tier--has-bg.tier--color-black+.tier--has-bg.tier--color-black{margin-top:0}.tier--has-bg.tier--color-black+.tier--has-bg.tier--color-black .tier__bg{padding-top:0}.tier--has-bg.tier--color-grey{--color-bg:rgb(var(--color-rgb-grey-default));--color-text:rgb(var(--color-rgb-blanc-default));--color-subtle:rgba(var(--color-rgb-noir-default),0.666)}.tier--has-bg.tier--color-grey+.tier--has-bg.tier--color-grey{margin-top:0}.tier--has-bg.tier--color-grey+.tier--has-bg.tier--color-grey .tier__bg{padding-top:0}.tier--has-bg.tier--color-cream{--color-bg:rgb(var(--color-rgb-tertiary-default));--color-subtle:rgba(var(--color-rgb-noir-default),0.5)}.tier--has-bg.tier--color-cream+.tier--has-bg.tier--color-cream{margin-top:0}.tier--has-bg.tier--color-cream+.tier--has-bg.tier--color-cream .tier__bg{padding-top:0}.tier--has-bg.tier--color-blue{--color-bg:rgb(var(--color-rgb-secondary-default));--color-subtle:rgba(var(--color-rgb-noir-default),0.5)}.tier--has-bg.tier--color-blue+.tier--has-bg.tier--color-blue{margin-top:0}.tier--has-bg.tier--color-blue+.tier--has-bg.tier--color-blue .tier__bg{padding-top:0}.tier--has-bg.tier--color-lightgrey{--color-bg:rgb(var(--color-rgb-grey-xxlight))}.tier--has-bg.tier--color-lightgrey+.tier--has-bg.tier--color-lightgrey{margin-top:0}.tier--has-bg.tier--color-lightgrey+.tier--has-bg.tier--color-lightgrey .tier__bg{padding-top:0}.tier__placeholder{background:#fff1ce;background:rgb(var(--color-rgb-tertiary-default));color:rgba(19,19,20,.75);color:rgba(var(--color-rgb-noir-default),.75);margin-left:calc((1rem * 54) / 16);margin-left:var(--grid-margin);margin-right:calc((1rem * 54) / 16);margin-right:var(--grid-margin);padding:calc(calc((1rem * 8) / 16) * 2) calc(calc((1rem * 8) / 16) * 3);padding:calc(var(--space) * 2) calc(var(--space) * 3)}.tier__placeholder:before{color:rgba(19,19,20,.5);color:rgba(var(--color-rgb-noir-default),.5);content:"Tier: "}.intro-tier+.intro-tier,.intro-tier+.text-tier,.intro-tier+.textwithmedia-tier,.text-tier+.intro-tier,.text-tier+.text-tier,.text-tier+.textwithmedia-tier,.textwithmedia-tier+.intro-tier,.textwithmedia-tier+.text-tier,.textwithmedia-tier+.textwithmedia-tier{margin-top:calc(calc((1rem * 8) / 16) * 6);margin-top:calc(var(--space) * 6)}.intro-tier+.textwithmedia-tier .layout:not(.layout--text-v-media--no_media),.textwithmedia-tier+.textwithmedia-tier .layout:not(.layout--text-v-media--no_media){padding-top:calc(calc(calc((1rem * 8) / 16) * 15) - calc(calc((1rem * 8) / 16) * 6));padding-top:calc(var(--space-tier) - calc(var(--space) * 6))}.casestudies-tier+.casestudies-tier,.casestudies-tier+.media-tier,.media-tier+.casestudies-tier,.media-tier+.media-tier{margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-block)}.accordion-tier+.accordion-tier{margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3)}.accordion-tier .tier:first-child{margin-top:calc(calc((1rem * 8) / 16) * 5);margin-top:calc(var(--space) * 5)}@media screen and (max-width:666px){.accordion-tier .tier:first-child{margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3)}}.accordion-tier .tier:not(:first-child){margin-top:calc(calc((1rem * 8) / 16) * 10);margin-top:calc(var(--space) * 10)}@media screen and (max-width:666px){.accordion-tier .tier:not(:first-child){margin-top:calc(calc((1rem * 8) / 16) * 6);margin-top:calc(var(--space) * 6)}}.accordion-tier .news-tier .thumbgrid__label{display:none}.intro-tier__label{max-width:9em;max-width:var(--label-max-width)}.stats-tier__layout:not(:last-child){margin-bottom:calc(calc((1rem * 8) / 16) * 2);margin-bottom:calc(var(--space) * 2)}.stats-tier__layout:not(:last-child):not(.layout--label-v-content--no-label){margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:calc(var(--space) * 4)}@media screen and (min-width:667px){.stats-tier__label{margin-top:1em}}@media screen and (max-width:666px){.stats-tier__label{margin-bottom:-.5em}}.stats-tier__stat{display:flex;flex-wrap:wrap}.stats-tier__stat__title{flex:1;margin-right:calc(.5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);word-break:break-word}@media screen and (min-width:1151px){.stats-tier__stat__cta{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.stats-tier__stat__cta{margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3);width:100%}}.quote-tier__grid{padding-left:calc(calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16));padding-left:calc(calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin));padding-right:calc(calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16) - calc((1rem * 24) / 16));padding-right:calc(calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin) - var(--col-gutter))}@media screen and (max-width:1150px) and (min-width:667px){.quote-tier__grid{padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc(calc((1rem * 54) / 16) - calc((1rem * 24) / 16));padding-right:calc(var(--grid-margin) - var(--col-gutter))}}@media screen and (min-width:667px){.quote-tier__grid{flex-direction:row-reverse}}.quote-tier__grid__col--media{width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.quote-tier__grid__col--media{width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.quote-tier__grid__col--media{margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-block);width:calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.quote-tier__grid__col--media--staff .media{height:calc(1.3 * (4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12));height:calc(1.3 * (4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1.3 * calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1.3 * calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12))}@media screen and (max-width:666px){.quote-tier__grid__col--media--staff .media{height:calc(1.08 * (10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12));height:calc(1.08 * (10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1.08 * calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1.08 * calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12))}}.quote-tier__grid__col--text{width:calc(5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.quote-tier__grid__col--text{width:calc(7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.quote-tier__grid__col--text{width:calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (min-width:667px){.quote-tier__grid__col--text{align-self:center}}.quote-tier__grid--no-media{margin-left:calc(calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16));margin-left:calc(calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin));margin-right:calc((1rem * 54) / 16);margin-right:var(--grid-margin);padding-left:calc(calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));padding-left:calc(calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12));padding-right:calc(calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 24) / 16));padding-right:calc(calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--col-gutter))}.quote-tier__grid--no-media.quote-tier__grid--align-left{margin-left:calc((1rem * 54) / 16);margin-left:var(--grid-margin);margin-right:calc(calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16));margin-right:calc(calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin))}.quote-tier__grid--no-media .quote-tier__grid__col--media{display:none}.quote-tier__grid--no-media .quote-tier__grid__col--text{width:100%}.quote-tier__testimony{position:relative}.quote-tier__testimony:before{content:"“";left:-.5em;position:absolute}.quote-tier__testimony__text p:last-child:after{content:"”"}.quote-tier__testimony__text:not(:last-child){margin-bottom:calc(calc((1rem * 8) / 16) * 2);margin-bottom:calc(var(--space) * 2)}.quote-tier__testimony__name,.quote-tier__testimony__role{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 16) / 16);font-weight:300;line-height:1.333}.quote-tier__testimony__role{color:#8f8684;color:var(--color-subtle)}.quote-tier__action{margin-top:calc(calc((1rem * 8) / 16) * 1.5);margin-top:calc(var(--space) * 1.5)}.quote-tier__label{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow);margin-left:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}@media screen and (max-width:1150px) and (min-width:667px){.quote-tier__label{margin-left:0}}@media screen and (max-width:666px){.leaders-tier__label{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow)}}.leaders-tier__thumbs{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:666px){.leaders-tier__thumbs{justify-content:space-between}}.leaders-tier__thumbs__thumb{margin-bottom:calc(calc((1rem * 8) / 16) * 8);margin-bottom:var(--space-thumb);margin-right:calc(.5 * calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));margin-right:calc(.5 * var(--col-width));width:calc(2.666 * (1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));width:calc(2.666 * calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));width:calc(2.666 * var(--col-width))}@media screen and (max-width:666px){.leaders-tier__thumbs__thumb{margin-right:0;width:calc(50% - .5 * ((1rem * 54) / 16));width:calc(50% - .5 * calc((1rem * 54) / 16));width:calc(50% - .5 * var(--grid-margin))}}@media screen and (min-width:667px){.leaders-tier__thumbs__thumb:nth-last-child(-n+3){margin-bottom:0}}@media screen and (max-width:666px){.leaders-tier__thumbs__thumb:nth-last-child(-n+2){margin-bottom:0}}.leaders-tier__thumbs__thumb .thumb__media{height:calc(1 * (2.75 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12));height:calc(1 * (2.75 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1 * calc(2.75 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1 * calc(2.75 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12))}@media screen and (max-width:1150px) and (min-width:667px){.leaders-tier__thumbs__thumb .thumb__media{height:calc(1 * (2.75 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12));height:calc(1 * (2.75 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1 * calc(2.75 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1 * calc(2.75 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12))}}@media screen and (max-width:666px){.leaders-tier__thumbs__thumb .thumb__media{height:calc(1 * (5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12));height:calc(1 * (5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1 * calc(5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));height:calc(1 * calc(5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12))}}.leaders-tier__thumbs__thumb .thumb--staff__meta--jobtitle{color:#8f8684;color:var(--color-subtle)}.leaders-tier__thumbs__thumb .thumb--staff__meta--markets{display:none}@media screen and (max-width:666px){.awardorgs-tier__label{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow)}}.awardorgs-tier__orgs{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:666px){.awardorgs-tier__orgs{margin-top:calc(calc((1rem * 8) / 16) * 4);margin-top:var(--space-eyebrow)}}.awardorgs-tier__org{border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider);margin-bottom:calc(calc((1rem * 8) / 16) * 5);margin-bottom:calc(var(--space) * 5);padding-bottom:calc(calc((1rem * 8) / 16) * 5);padding-bottom:calc(var(--space) * 5);width:calc((4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - ((1rem * 24) / 16));width:calc((4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));width:calc((4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}@media screen and (max-width:1150px) and (min-width:667px){.awardorgs-tier__org{width:calc((4.5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - ((1rem * 24) / 16));width:calc((4.5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));width:calc((4.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}}@media screen and (max-width:666px){.awardorgs-tier__org{width:calc((12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - ((1rem * 24) / 16));width:calc((12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));width:calc((12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}}@media screen and (min-width:1151px){.awardorgs-tier__org{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:var(--col-width)}}.awardorgs-tier__org__heading__count{font-weight:700}.awardorgs-tier__org__description{color:#8f8684;color:var(--color-subtle);margin-top:calc(calc((1rem * 8) / 16) * 2);margin-top:calc(var(--space) * 2);max-width:42em;max-width:var(--paragraph-max-width)}.snapshots-tier__label{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow)}.snapshots-tier__label,.snapshots-tier__snapshots{padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.snapshots-tier__snapshots{display:grid;grid-template-rows:auto}@media screen and (max-width:1150px) and (min-width:667px){.snapshots-tier__snapshots__head{font-size:calc((1rem * 27) / ((1 * 16)));font-size:calc((1rem * 27) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width:666px){.snapshots-tier__snapshots__head:not(:first-child){margin-top:calc(calc((1rem * 8) / 16) * 8);margin-top:calc(var(--space) * 8)}}.snapshots-tier__snapshots__body{color:#8f8684;color:var(--color-subtle);padding-top:calc(calc((1rem * 8) / 16) * 3);padding-top:calc(var(--space) * 3)}@media screen and (min-width:667px){.snapshots-tier__snapshots__body{border-top:.5px solid #b3b3b4;border-top:.5px solid var(--color-divider);margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3)}}.snapshots-tier__snapshots__body p{max-width:42em;max-width:var(--paragraph-max-width)}@media screen and (min-width:1151px){.snapshots-tier__snapshots{margin-right:calc((1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));margin-right:calc((1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}}@media screen and (min-width:667px){.snapshots-tier__snapshots{grid-column-gap:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);grid-column-gap:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);grid-template-columns:1fr 1fr 1fr}.snapshots-tier__snapshots__body,.snapshots-tier__snapshots__head{grid-column-end:span 1;grid-row-end:span 1}.snapshots-tier__snapshots__head{grid-row-start:1}.snapshots-tier__snapshots__body{grid-row-start:2}.snapshots-tier__snapshots__body[data-index="0"],.snapshots-tier__snapshots__head[data-index="0"]{grid-column-start:1}.snapshots-tier__snapshots__body[data-index="1"],.snapshots-tier__snapshots__head[data-index="1"]{grid-column-start:2}.snapshots-tier__snapshots__body[data-index="2"],.snapshots-tier__snapshots__head[data-index="2"]{grid-column-start:3}}.marketsservices-tier__label{max-width:9em;max-width:var(--label-max-width)}.marketsservices-tier__text{color:#b3b3b4;color:var(--color-subtler);max-width:30em}.marketsservices-tier__text a{color:#131314;color:var(--color-text);text-decoration:none}.marketsservices-tier__text a:hover{color:#e93b36;color:var(--color-accent)}.cta-tier__grid{align-items:flex-end}.cta-tier__grid__col--cta{width:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.cta-tier__grid__col--cta{margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3);width:100%}}.jumptoprojects-tier__grid{align-items:flex-end}@media screen and (min-width:667px){.jumptoprojects-tier .cta{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.clients-tier__label{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}a.thumb{text-decoration:none}a.thumb:hover{color:#e93b36;color:var(--color-accent)}.thumb__media{background:#f0efee;background:rgb(var(--color-rgb-grey-xlight));position:relative}.thumb__tag{border:none;bottom:calc(((1rem * 8) / 16) * 3);bottom:calc(calc((1rem * 8) / 16) * 3);bottom:calc(var(--space) * 3);pointer-events:none;position:absolute;right:calc(((1rem * 8) / 16) * 3);right:calc(calc((1rem * 8) / 16) * 3);right:calc(var(--space) * 3);z-index:3}.thumb__eyebrow,.thumb__title{margin-top:calc(calc((1rem * 8) / 16) * 2);margin-top:calc(var(--space) * 2)}.thumb__eyebrow+.thumb__title{margin-top:calc(calc((1rem * 8) / 16) * 1);margin-top:calc(var(--space) * 1)}.thumb__meta{color:#8f8684;color:var(--color-subtle);margin-top:calc(calc((1rem * 8) / 16) * 1.5);margin-top:calc(var(--space) * 1.5)}.thumb__meta+.thumb__meta{margin-top:0}.thumb__meta--dark{color:#131314;color:var(--color-text)}.thumb__meta--hidden{display:none}.thumb__title+.thumb__meta{margin-top:calc(calc((1rem * 8) / 16) * 1);margin-top:calc(var(--space) * 1)}.thumb__action{margin-top:calc(calc((1rem * 8) / 16) * 1.5);margin-top:calc(var(--space) * 1.5)}a.thumb--staff .thumb__title{text-decoration:underline}a.thumb--staff .thumb__title:hover,a.thumb--staff:hover .thumb__title{color:var(--color-primary);text-decoration:none}.client__logo{height:calc((1rem * 150) / 16);max-width:calc((1rem * 200) / 16)}@media screen and (max-width:666px){.client__logo{height:calc((1rem * 120) / 16)}}.client__description{border-top:.5px solid #b3b3b4;border-top:.5px solid var(--color-divider);margin-right:calc(calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));margin-right:calc(calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter));margin-top:calc(calc((1rem * 8) / 16) * 5);margin-top:calc(var(--space) * 5);padding-top:calc(calc((1rem * 8) / 16) * 5);padding-top:calc(var(--space) * 5)}@media screen and (max-width:666px){.client__description{margin-top:calc(calc((1rem * 8) / 16) * 4);margin-top:calc(var(--space) * 4);padding-top:calc(calc((1rem * 8) / 16) * 4);padding-top:calc(var(--space) * 4)}}.client__description__copy p{max-width:20em}.bigtext{padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.filtergrid__filters__drawer .bigtext,.grid .bigtext,.layout .bigtext,.project__intro .bigtext,.project__meta .bigtext{padding-left:0;padding-right:0}.bigtext__text{word-break:break-word}@media screen and (min-width:667px){.bigtext--indented .bigtext__text{padding-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);padding-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.bigtext--has-max-width .bigtext__text{max-width:12em}.media,.media-container{height:100%;width:100%}.media{position:relative}.media__inner{height:100%;width:100%}.media__loader{--progress:0;background:var(--color);border-radius:100%;left:0;mix-blend-mode:multiply;opacity:.05;padding-bottom:100%;position:absolute;top:0;transform:scale(calc((1 - var(--progress)) / 4));transform-origin:50% 50%;width:100%}.media__loader.state-loaded{opacity:0}.media__obj{height:100%;max-height:none;max-width:none;width:100%}.media__obj--svg-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.gallery{display:flex;flex:1;flex-direction:column;height:calc((100 * 1vh) - 2 * calc((1rem * 54) / 16));height:calc((100 * var(--vh)) - 2 * var(--modal-padding));height:calc((100 * 1vh) - 2 * ((1rem * 54) / 16));height:calc(calc(100 * 1vh) - 2 * calc((1rem * 54) / 16));height:calc(calc(100 * var(--vh)) - 2 * var(--modal-padding));padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.gallery__media{--gallery-media-padding-top:calc(var(--space) * 12);flex:1;padding-top:var(--gallery-media-padding-top)}.gallery__media .media{height:calc((100 * 1vh) - 2 * calc((1rem * 54) / 16) - 2 * var(--gallery-media-padding-top));height:calc((100 * var(--vh)) - 2 * var(--grid-margin) - 2 * var(--gallery-media-padding-top));height:calc((100 * 1vh) - 2 * ((1rem * 54) / 16) - 2 * var(--gallery-media-padding-top));height:calc(calc(100 * 1vh) - 2 * calc((1rem * 54) / 16) - 2 * var(--gallery-media-padding-top));height:calc(calc(100 * var(--vh)) - 2 * var(--grid-margin) - 2 * var(--gallery-media-padding-top));max-width:100%}.gallery__media--no-caption .media{height:calc((100 * 1vh) - 2 * calc((1rem * 54) / 16) - var(--gallery-media-padding-top));height:calc((100 * var(--vh)) - 2 * var(--grid-margin) - var(--gallery-media-padding-top));height:calc((100 * 1vh) - 2 * ((1rem * 54) / 16) - var(--gallery-media-padding-top));height:calc(calc(100 * 1vh) - 2 * calc((1rem * 54) / 16) - var(--gallery-media-padding-top));height:calc(calc(100 * var(--vh)) - 2 * var(--grid-margin) - var(--gallery-media-padding-top))}.gallery__footer{display:flex}.gallery__footer__caption{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 16) / 16);font-weight:250;line-height:1.333;padding-right:calc(calc((1rem * 8) / 16) * 2);padding-right:calc(var(--space) * 2)}.gallery-trigger{bottom:calc(((1rem * 8) / 16) * 3);bottom:calc(calc((1rem * 8) / 16) * 3);bottom:calc(var(--space) * 3);position:absolute;right:calc(((1rem * 8) / 16) * 3);right:calc(calc((1rem * 8) / 16) * 3);right:calc(var(--space) * 3)}.gallery-trigger svg circle{fill:#131314;fill:rgb(var(--color-rgb-noir-default))}.gallery-trigger svg path{stroke:#fff;stroke:rgb(var(--color-rgb-blanc-default))}.gallery-trigger:hover svg{cursor:pointer}.gallery-trigger:hover svg circle{fill:#e93b36;fill:rgb(var(--color-rgb-primary-default))}.video{display:block;padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.video__player{height:0;padding-bottom:56.25%;position:relative}.video__player__poster,.video__player__video,.video__player__video__embed{bottom:0;left:0;position:absolute;right:0;top:0}.video__player__poster{z-index:1}.video__player__video__embed{height:100%;width:100%}.video__player__video:not(.state-loaded) .video__player__video__embed{display:none}.video__player .cta{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video__caption{margin-top:calc(calc((1rem * 8) / 16) * 2.5);margin-top:calc(var(--space) * 2.5)}.breadcrumbs{-webkit-touch-callout:none;margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumbs,.breadcrumbs__link{color:#8f8684;color:var(--color-subtle)}.breadcrumbs__link{text-decoration:none}.breadcrumbs__link:hover{color:#6c615e;color:var(--color-subtle-hover);text-decoration:underline;text-decoration-color:#8f8684;text-decoration-color:var(--color-subtle)}.breadcrumbs__link.state-active{pointer-events:none}.breadcrumbs__link.state-active,.breadcrumbs__text{color:#131314;color:var(--color-text)}.breadcrumbs__sep:after{content:" / "}.breadcrumbs__sep:last-child{display:none}:root{--table-cell-padding-vert:calc(var(--space) * 5)}@media screen and (max-width:666px){:root{--table-cell-padding-vert:calc(var(--space) * 4)}}.table{margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-tier);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.table__group{display:flex}@media screen and (max-width:666px){.table__group{flex-direction:column}}.table__group--with-border{border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider)}.table__group__label{padding-top:calc(calc((1rem * 8) / 16) * 5);padding-top:var(--table-cell-padding-vert);width:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.table__group__label{padding-top:calc(calc((1rem * 8) / 16) * 15);padding-top:var(--space-tier);width:auto}.table__group:first-child .table__group__label{padding-top:none}}.table__group__rows{flex:1}.table--label-is-above .table__group{flex-wrap:wrap}.table--label-is-above .table__group__label{width:100%}@media screen and (min-width:667px){.table--label-is-above .table__group__rows{margin-right:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.table__row{align-items:baseline;display:flex}.table__row:not(:last-child){border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider)}.table__row__cell{padding-bottom:calc(calc((1rem * 8) / 16) * 5);padding-bottom:var(--table-cell-padding-vert);padding-right:calc(calc((1rem * 24) / 16) * 2);padding-right:calc(var(--col-gutter) * 2);padding-top:calc(calc((1rem * 8) / 16) * 5);padding-top:var(--table-cell-padding-vert)}.table__row__cell:last-child{padding-right:0}.table__row__cell--title{width:calc(5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.table__row__cell--title{font-size:calc((1rem * 24) / 16);width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.table__row__cell--title{font-size:calc((1rem * 21) / 16)}}@media screen and (min-width:667px){.table__row__cell--title{padding-right:calc(calc((1rem * 8) / 16) * 6);padding-right:calc(var(--space) * 6)}}@media screen and (min-width:1151px){.table__row__cell--title--smaller{font-size:calc((1rem * 24) / 16)}}.table__row__cell--date,.table__row__cell--meta{color:#8f8684;color:var(--color-subtle)}.table__row__cell--meta{flex:1}.table__row__cell--date{width:calc((2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - ((1rem * 24) / 16));width:calc((2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));width:calc((2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}.table__row__cell--action,.table__row__cell--link{text-align:center;width:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.table__row{flex-wrap:wrap;justify-content:flex-start;padding-bottom:calc(calc((1rem * 8) / 16) * 5);padding-bottom:var(--table-cell-padding-vert);padding-top:calc(calc((1rem * 8) / 16) * 5);padding-top:var(--table-cell-padding-vert)}.table__row__cell{padding:0}.table__row__cell--title{padding-bottom:calc(calc((1rem * 8) / 16) * .75);padding-bottom:calc(var(--space) * .75);padding-right:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);padding-right:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);width:100%}.table__row__cell--action,.table__row__cell--date,.table__row__cell--link,.table__row__cell--meta{width:auto}.table__row__cell--date,.table__row__cell--meta{flex:0 0 auto}.table__row__cell--action,.table__row__cell--link{align-self:flex-end;flex:1;margin-bottom:calc((1rem * 2) / 16);text-align:right}.table__row__cell--meta{max-width:50%}.table__row__cell--meta+.table__row__cell--date:before,.table__row__cell--meta+.table__row__cell--meta:before{content:"  · "}}.table__row--is-link{text-decoration:none}.table__row--is-link:hover,.table__row--is-link:hover .table__row__cell--date,.table__row--is-link:hover .table__row__cell--meta{color:#e93b36;color:var(--color-accent)}.table__footer{margin-top:calc(calc((1rem * 8) / 16) * 4);margin-top:calc(var(--space) * 4)}@media screen and (min-width:667px){.table__footer{margin-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.hero--text{margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-tier);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}@media screen and (min-width:1151px){.hero--text{margin-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.hero--text__eyebrow{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow)}.hero--title{position:relative;z-index:4}.hero--title .breadcrumbs,.hero--title__supertitle{padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.hero--title__supertitle{margin-bottom:calc(calc((1rem * 8) / 16) * 1);margin-bottom:calc(var(--space) * 1)}.hero--title .bigtext{margin-bottom:calc(calc((1rem * 8) / 16) * 24);margin-bottom:calc(var(--space) * 24)}@media screen and (max-width:666px){.hero--title .bigtext{margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-tier)}}.hero--title.hero--overlapping .bigtext{margin-bottom:0}.hero--title.hero--overlapping .bigtext__text{margin-top:-.275em;transform:translateY(.275em)}.thumbrow:not(:last-child){margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-block)}.thumbrow .thumb__media{height:calc((6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));height:calc((6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter));height:calc((6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - ((1rem * 24) / 16));height:calc(calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));height:calc(calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}@media screen and (max-width:1150px) and (min-width:667px){.thumbrow .thumb__media{height:calc((7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));height:calc((7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter));height:calc((7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - ((1rem * 24) / 16));height:calc(calc(7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));height:calc(calc(7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}}@media screen and (max-width:666px){.thumbrow .thumb__media{height:auto}}.filtergrid__heading,.thumbgrid__heading{margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-tier);margin-top:calc(2 * calc(calc((1rem * 8) / 16) * 15));margin-top:calc(2 * var(--space-tier))}.tier__bg .filtergrid__heading,.tier__bg .thumbgrid__heading{margin-top:0}.thumbgrid__label{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow);margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-tier);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.tier__bg .thumbgrid__label{margin-top:0}.filtergrid__items,.thumbgrid__items{--item-width:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc(calc((1rem * 54) / 16) - calc((1rem * 24) / 16));padding-right:calc(var(--grid-margin) - var(--col-gutter))}@media screen and (max-width:1150px){.filtergrid__items,.thumbgrid__items{--item-width:calc((6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--grid-margin) + 0.333 * var(--col-gutter));grid-template-columns:repeat(2,auto);margin-right:calc((1rem * 24) / 16);margin-right:var(--col-gutter)}}@media screen and (min-width:1151px){.filtergrid__items--large,.thumbgrid__items--large{grid-template-columns:repeat(2,auto)}}@media screen and (max-width:666px){.filtergrid__items--large,.thumbgrid__items--large{grid-template-columns:repeat(1,auto)}}@media screen and (min-width:1151px){.filtergrid__items--large,.thumbgrid__items--large{--item-width:calc(5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.filtergrid__items--large,.thumbgrid__items--large{--item-width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.filtergrid__items__item,.thumbgrid__items__item{margin-bottom:calc(calc((1rem * 8) / 16) * 8);margin-bottom:var(--space-thumb);width:var(--item-width)}.filtergrid__items__item .thumb__media,.thumbgrid__items__item .thumb__media{height:calc(var(--item-width) * .75)}.filtergrid__items__item .thumb--staff .thumb__media,.thumbgrid__items__item .thumb--staff .thumb__media{height:var(--item-width)}.filtergrid__actions,.thumbgrid__actions{display:flex;justify-content:flex-end;padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc(calc((1rem * 54) / 16) - calc((1rem * 24) / 16));padding-right:calc(var(--grid-margin) - var(--col-gutter))}@media screen and (min-width:667px){.filtergrid__actions,.thumbgrid__actions{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:var(--col-width)}}@media screen and (max-width:666px){.filtergrid__actions,.thumbgrid__actions{justify-content:flex-start}}.filtergrid__actions .cta:not(:last-child),.thumbgrid__actions .cta:not(:last-child){margin-right:calc(calc((1rem * 8) / 16) * 4);margin-right:calc(var(--space) * 4)}.filtergrid__nav{-webkit-touch-callout:none;align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:calc(calc((1rem * 8) / 16) * 10);margin-bottom:calc(var(--space) * 10);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc(calc((1rem * 54) / 16) - calc((1rem * 24) / 16));padding-right:calc(var(--grid-margin) - var(--col-gutter));-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1151px){.filtergrid__nav{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:1150px) and (min-width:667px){.filtergrid__nav{margin-right:calc((1rem * 24) / 16);margin-right:var(--col-gutter)}}@media screen and (max-width:666px){.filtergrid__nav{margin-right:calc((1rem * 24) / 16);margin-right:var(--col-gutter)}}.filtergrid__nav__filtertrigger,.filtergrid__nav__phonetabs,.filtergrid__nav__tabs{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:666px){.filtergrid__nav__filtertrigger,.filtergrid__nav__phonetabs,.filtergrid__nav__tabs{flex-grow:1}}@media screen and (min-width:667px){.filtergrid__nav__tabs{max-width:calc(9 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);max-width:calc(9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.filtergrid__nav__tabs--hide-on-phone{display:none}}.filtergrid__nav__tabs__tab{margin-bottom:calc(calc((1rem * 8) / 16) * 2);margin-bottom:calc(var(--space) * 2)}.filtergrid__nav__tabs__tab:first-letter{text-transform:capitalize}.filtergrid__nav__tabs__tab:not(:last-child){margin-right:calc(calc((1rem * 8) / 16) * 5);margin-right:calc(var(--space) * 5)}.filtergrid__nav__tabs__tab.state-active,.filtergrid__nav__tabs__tab:hover{color:#e93b36;color:var(--color-accent)}@media screen and (max-width:666px){.filtergrid__nav__filtertrigger,.filtergrid__nav__phonetabs{align-items:center;flex-grow:1;justify-content:stretch;width:calc(50% - (1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));width:calc(50% - calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12));width:calc(50% - var(--col-width))}}.filtergrid__nav__filtertrigger svg,.filtergrid__nav__phonetabs svg{margin-left:calc(calc((1rem * 8) / 16) * 2);margin-left:calc(var(--space) * 2);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out;width:calc((1rem * 24) / 16)}.filtergrid__nav__filtertrigger svg path,.filtergrid__nav__phonetabs svg path{stroke:#b3b3b4;stroke:var(--color-subtler)}.filtergrid__nav__filtertrigger__control,.filtergrid__nav__phonetabs__control{margin:0;padding:calc(calc(calc((1rem * 8) / 16) * 2.5) - .5px) 0;padding:calc(var(--input-padding-vert) - .5px) 0}.filtergrid__nav__filtertrigger__control.state-active svg,.filtergrid__nav__phonetabs__control.state-active svg{transform:rotate(180deg)}.filtergrid__nav__filtertrigger__control.state-active svg path,.filtergrid__nav__phonetabs__control.state-active svg path{stroke:#e93b36;stroke:var(--color-accent)}.filtergrid__nav__phonetabs{border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider);flex-wrap:nowrap}@media screen and (min-width:667px){.filtergrid__nav__phonetabs{display:none}}@media screen and (max-width:666px){.filtergrid__nav__phonetabs{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:var(--col-width)}}.filtergrid__nav__phonetabs__control{border:none;color:#e93b36;color:var(--color-accent);flex:1;width:100%}.filtergrid__nav__phonetabs svg{margin-top:calc((1rem * -5) / 16)}.filtergrid__nav__filtertrigger{flex-wrap:nowrap;justify-content:flex-end}@media screen and (min-width:667px){.filtergrid__nav__filtertrigger{min-width:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);min-width:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.filtergrid__nav__filtertrigger:first-child{margin-left:auto}}@media screen and (max-width:666px){.filtergrid__nav__filtertrigger:first-child{margin-left:0}}.filtergrid__nav__filtertrigger__control{align-items:center;border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider);color:#b3b3b4;color:var(--color-subtler);display:flex;justify-content:space-between;width:100%}.filtergrid__nav__filtertrigger__control:hover{color:#e93b36;color:var(--color-accent)}@media screen and (max-width:666px){.filtergrid__nav__filtertrigger__control,.filtergrid__nav__filtertrigger__control>span{flex:1}}.filtergrid__nav__search{align-items:center;display:flex;flex:1 0 auto;position:relative}@media screen and (max-width:666px){.filtergrid__nav__search{width:100%}}.filtergrid__nav__search--above-tabs{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:calc(var(--space) * 4);width:100%}.filtergrid__nav__search__input{flex:1}.filtergrid__nav__search__icon{position:absolute;right:0}.filtergrid__filters{-webkit-touch-callout:none;--drawer-padding-vert:calc(var(--space) * 9);--drawer-title-padding-bottom:calc(var(--space) * 3);--drawer-link-padding-vert:calc(var(--space) * 0.666);font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filtergrid__filters__tags{margin-top:calc(calc((1rem * 8) / 16) * -9);margin-top:calc(var(--space) * -9);min-height:calc(((1rem * 8) / 16) * 9);min-height:calc(calc((1rem * 8) / 16) * 9);min-height:calc(var(--space) * 9);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}@media screen and (max-width:666px){.filtergrid__filters__tags{margin-top:calc(calc((1rem * 8) / 16) * -8);margin-top:calc(var(--space) * -8);min-height:calc(((1rem * 8) / 16) * 8);min-height:calc(calc((1rem * 8) / 16) * 8);min-height:calc(var(--space) * 8)}}.filtergrid__filters__drawer{background:#fafafa;background:rgb(var(--color-rgb-grey-xxlight));justify-content:flex-start;margin-bottom:calc(calc((1rem * 8) / 16) * 10);margin-bottom:calc(var(--space) * 10);padding:var(--drawer-padding-vert) calc(var(--grid-margin) - var(--col-gutter)) var(--drawer-padding-vert) var(--grid-margin);position:relative}.tier--color-lightgrey .filtergrid__filters__drawer{background:#f0efee;background:rgb(var(--color-rgb-grey-xlight))}.filtergrid__filters__col{width:calc(3 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.filtergrid__filters__col{display:flex;justify-content:stretch;width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.filtergrid__filters__col:not(:last-child){border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider);margin-bottom:calc(calc((1rem * 8) / 16) * 5);margin-bottom:calc(var(--space) * 5);padding-bottom:calc(calc((1rem * 8) / 16) * 5);padding-bottom:calc(var(--space) * 5)}}.filtergrid__filters__title:first-letter{text-transform:capitalize}@media screen and (max-width:666px){.filtergrid__filters__title{flex:1;padding-top:var(--drawer-title-padding-bottom)}}.filtergrid__filters__items{position:relative}.filtergrid__filters__items,.filtergrid__filters__items__list{max-height:calc((1rem * 300) / 16)}@media screen and (max-width:666px){.filtergrid__filters__items,.filtergrid__filters__items__list{max-height:calc((1rem * 200) / 16)}}.filtergrid__filters__items__list{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;padding-bottom:var(--drawer-title-padding-bottom);padding-top:var(--drawer-title-padding-bottom)}.has-scrollbars .filtergrid__filters__items__list{scrollbar-color:#fff #b3b3b4;scrollbar-color:rgb(var(--color-rgb-blanc-default)) rgb(var(--color-rgb-grey-light));scrollbar-width:thin}.has-scrollbars .filtergrid__filters__items__list::-webkit-scrollbar{height:0;height:var(--scrollbar-width);width:0;width:var(--scrollbar-width)}.has-scrollbars .filtergrid__filters__items__list::-webkit-scrollbar-track{background:#fff;background:rgb(var(--color-rgb-blanc-default))}.has-scrollbars .filtergrid__filters__items__list::-webkit-scrollbar-thumb{background:#b3b3b4;background:rgb(var(--color-rgb-grey-light));border:2px solid #fff;border:2px solid rgb(var(--color-rgb-blanc-default));border-radius:0;border-radius:var(--scrollbar-width)}.has-scrollbars .filtergrid__filters__items__list::-webkit-scrollbar-thumb:hover{background:#131314;background:rgb(var(--color-rgb-noir-default));opacity:.75}@media screen and (max-width:666px){.filtergrid__filters__items__list{flex:1}}.filtergrid__filters__items:after,.filtergrid__filters__items:before{background:linear-gradient(0deg,hsla(0,0%,98%,0) 0,hsla(0,0%,98%,.262) 19%,hsla(0,0%,98%,.459) 34%,hsla(0,0%,98%,.618) 47%,hsla(0,0%,98%,.722) 56.5%,hsla(0,0%,98%,.806) 65%,hsla(0,0%,98%,.874) 73%,hsla(0,0%,98%,.925) 80.2%,hsla(0,0%,98%,.958) 86.1%,hsla(0,0%,98%,.979) 91%,hsla(0,0%,98%,.992) 95.2%,hsla(0,0%,98%,.998) 98.2%,#fafafa);content:"";height:calc(var(--drawer-title-padding-bottom) + var(--drawer-link-padding-vert));left:0;position:absolute;right:max(0px,9px);right:var(--scrollbar-width-when-present);top:0;z-index:1}.filtergrid__filters__items:after,.tier--color-lightgrey .filtergrid__filters__items:before{background:linear-gradient(0deg,hsla(30,6%,94%,0) 0,hsla(30,6%,94%,.262) 19%,hsla(30,6%,94%,.459) 34%,hsla(30,6%,94%,.618) 47%,hsla(30,6%,94%,.722) 56.5%,hsla(30,6%,94%,.806) 65%,hsla(30,6%,94%,.874) 73%,hsla(30,6%,94%,.925) 80.2%,hsla(30,6%,94%,.958) 86.1%,hsla(30,6%,94%,.979) 91%,hsla(30,6%,94%,.992) 95.2%,hsla(30,6%,94%,.998) 98.2%,#f0efee)}.filtergrid__filters__items:after{background:linear-gradient(180deg,hsla(0,0%,98%,0) 0,hsla(0,0%,98%,.262) 19%,hsla(0,0%,98%,.459) 34%,hsla(0,0%,98%,.618) 47%,hsla(0,0%,98%,.722) 56.5%,hsla(0,0%,98%,.806) 65%,hsla(0,0%,98%,.874) 73%,hsla(0,0%,98%,.925) 80.2%,hsla(0,0%,98%,.958) 86.1%,hsla(0,0%,98%,.979) 91%,hsla(0,0%,98%,.992) 95.2%,hsla(0,0%,98%,.998) 98.2%,#fafafa);bottom:0;top:auto}.tier--color-lightgrey .filtergrid__filters__items:after{background:linear-gradient(180deg,hsla(30,6%,94%,0) 0,hsla(30,6%,94%,.262) 19%,hsla(30,6%,94%,.459) 34%,hsla(30,6%,94%,.618) 47%,hsla(30,6%,94%,.722) 56.5%,hsla(30,6%,94%,.806) 65%,hsla(30,6%,94%,.874) 73%,hsla(30,6%,94%,.925) 80.2%,hsla(30,6%,94%,.958) 86.1%,hsla(30,6%,94%,.979) 91%,hsla(30,6%,94%,.992) 95.2%,hsla(30,6%,94%,.998) 98.2%,#f0efee)}.filtergrid__filters__filter{--color:var(--color-subtle);--bg:transparent;color:var(--color);display:block;padding:var(--drawer-link-padding-vert) var(--drawer-link-padding-vert) var(--drawer-link-padding-vert) calc(var(--space) * 3);position:relative}@media screen and (max-width:666px){.filtergrid__filters__filter{font-size:calc((1rem * 14) / ((1 * 16)));font-size:calc((1rem * 14) / ((var(--html-font-ratio) * 16)))}}.filtergrid__filters__filter:after{background:var(--bg);border:1px solid var(--color);border-radius:calc((1rem * 6) / 16);content:"";height:calc((1rem * 12) / 16);left:0;position:absolute;top:calc(var(--drawer-link-padding-vert) + ((1rem * 6) / 16));top:calc(var(--drawer-link-padding-vert) + calc((1rem * 6) / 16));width:calc((1rem * 12) / 16)}.filtergrid__filters__filter:hover{--color:var(--color-text)}.filtergrid__filters__filter.state-active,.filtergrid__filters__filter:active{--color:var(--color-text);--bg:var(--color-text)}.filtergrid__items--staff--tab--market-service-leaders .thumb--staff__meta--jobtitle,.filtergrid__items--staff--tab--ownership .thumb--staff__meta--jobtitle,.filtergrid__items--staff--tab--ownership .thumb--staff__meta--markets,.filtergrid__items--staff--tab--ownership .thumb--staff__meta--services{display:none}.filtergrid__items--staff--tab--ownership .thumb--staff__meta--level{display:block}.filtergrid__archive__content{background:#fafafa;background:rgb(var(--color-rgb-grey-xxlight));margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-tier);padding-bottom:calc(calc((1rem * 8) / 16) * 15);padding-bottom:var(--space-tier);padding-top:calc(calc((1rem * 8) / 16) * 15);padding-top:var(--space-tier)}.filtergrid__archive__label{max-width:9em;max-width:var(--label-max-width)}@media screen and (max-width:666px){.filtergrid__archive__label{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:var(--space-eyebrow)}}.filtergrid__archive__projects{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:var(--col-width)}.filtergrid__archive__projects .thumb{border-bottom:.5px solid #b3b3b4;border-bottom:.5px solid var(--color-divider);margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:calc(var(--space) * 4);padding-bottom:calc(calc((1rem * 8) / 16) * 4);padding-bottom:calc(var(--space) * 4);width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:666px){.filtergrid__archive__projects .thumb{margin-bottom:calc(calc((1rem * 8) / 16) * 3);margin-bottom:calc(var(--space) * 3);padding-bottom:calc(calc((1rem * 8) / 16) * 3);padding-bottom:calc(var(--space) * 3);width:calc(11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.filtergrid__archive__projects .thumb__title{margin-top:0}.carousel__slide{padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin)}.carousel__slide:last-child{padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.carousel__slide--landscape{width:calc((11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin) - var(--col-gutter))}.carousel__slide--landscape:last-child{width:calc((11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + 2 * ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + 2 * calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + 2 * var(--grid-margin) - var(--col-gutter))}.carousel__slide--square{width:calc((6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin) - var(--col-gutter))}.carousel__slide--square:last-child{width:calc((6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + 2 * ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + 2 * calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + 2 * var(--grid-margin) - var(--col-gutter))}.carousel__slide--portrait{width:calc((4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin) - var(--col-gutter))}.carousel__slide--portrait:last-child{width:calc((4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + 2 * ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + 2 * calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + 2 * var(--grid-margin) - var(--col-gutter))}.carousel__slide--client{width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.carousel__slide--client{width:calc(5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.carousel__slide--client{width:calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.carousel__slide--client:last-child{width:calc((4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin) - var(--col-gutter))}@media screen and (max-width:1150px) and (min-width:667px){.carousel__slide--client:last-child{width:calc((5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin) - var(--col-gutter))}}@media screen and (max-width:666px){.carousel__slide--client:last-child{width:calc((10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + ((1rem * 54) / 16) - ((1rem * 24) / 16));width:calc((10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) + calc((1rem * 54) / 16) - calc((1rem * 24) / 16));width:calc((10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin) - var(--col-gutter))}}.carousel__slide .thumb__media{height:min(max(70vh,calc((1rem * 400) / 16)),50vw)}.carousel__nav{align-items:center;display:flex;justify-content:flex-end;margin-top:calc(calc((1rem * 8) / 16) * 6);margin-top:calc(var(--space) * 6);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}@media screen and (max-width:666px){.carousel__nav{margin-top:calc(calc((1rem * 8) / 16) * 4);margin-top:calc(var(--space) * 4)}}@media screen and (min-width:667px){.carousel__nav{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.carousel__nav__pg{color:#b3b3b4;color:var(--color-subtler);margin-right:calc(calc((1rem * 8) / 16) * 4);margin-right:calc(var(--space) * 4)}.carousel__nav__pg--lock{display:none}.carousel__nav__pg__current{color:#131314;color:var(--color-text)}.carousel__nav__next,.carousel__nav__prev{cursor:pointer;height:calc((1rem * 42) / 16);margin-left:calc(calc((1rem * 8) / 16) * 2);margin-left:calc(var(--space) * 2);position:relative;width:calc((1rem * 42) / 16)}.carousel__nav__next:after,.carousel__nav__prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Ccircle cx='21' cy='21' r='20.4' stroke='%23131314' vector-effect='non-scaling-stroke'/%3E%3Cpath d='m23 14 7 7m0 0-7 7m7-7H12' stroke='%23131314' stroke-linecap='square' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.carousel__nav__next:hover:after,.carousel__nav__prev:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Ccircle cx='21' cy='21' r='20.4' stroke='%23e93b36' vector-effect='non-scaling-stroke'/%3E%3Cpath d='m23 14 7 7m0 0-7 7m7-7H12' stroke='%23e93b36' stroke-linecap='square' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.carousel__nav__prev:after{transform:rotate(180deg)}.accordion{display:block}.accordion__heading{cursor:pointer;display:block}@media screen and (min-width:1151px){.accordion__heading{margin-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.accordion__drawer__content{padding-bottom:calc(calc((1rem * 8) / 16) * 8);padding-bottom:calc(var(--space) * 8);padding-top:calc(calc((1rem * 8) / 16) * 4);padding-top:calc(var(--space) * 4)}:root{--modal-padding:var(--grid-margin)}.modal:not(.state-initialized),modal:not(.state-initialized){display:none}.modal{--modal-color-text:var(--color-text);-webkit-backdrop-filter:blur(calc((1rem * 12) / 16));backdrop-filter:blur(calc((1rem * 12) / 16));-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,100%,.95);background:rgba(var(--color-rgb-blanc-default),.95);bottom:0;color:var(--modal-color-text);left:0;overflow-y:auto;padding-bottom:calc((1rem * 54) / 16);padding-bottom:var(--modal-padding);padding-top:calc((1rem * 54) / 16);padding-top:var(--modal-padding);position:fixed;right:0;top:0;transform-origin:center center;z-index:7}.modal--dark{--modal-color-text:rgb(var(--color-rgb-blanc-default));-webkit-backdrop-filter:none;backdrop-filter:none;background:#131314;background:rgb(var(--color-rgb-noir-default))}.modal--dark .cta{--cta-color-border:rgb(var(--color-rgb-blanc-default));--cta-color-active-border:rgb(var(--color-rgb-blanc-default))}.modal__close{position:absolute;right:calc((1rem * 54) / 16);right:var(--grid-margin);top:calc((1rem * 54) / 16);top:var(--grid-margin)}.modal__membrane{display:flex;flex-direction:column;justify-content:center;min-height:100%}.form{display:block;margin-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);margin-right:calc(3 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc(calc((1rem * 54) / 16) - calc((1rem * 24) / 16));padding-right:calc(var(--grid-margin) - var(--col-gutter))}@media screen and (max-width:666px){.form{margin-left:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:1150px) and (min-width:667px){.form{margin-right:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.form{margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.form__hidden{display:none}.form__header,.form__success{margin-bottom:calc(calc((1rem * 8) / 16) * 9);margin-bottom:calc(var(--space) * 9)}.form__success{position:absolute;top:50%}.form__success__text{transform:translateY(-50%)}.form__inputs{display:flex;flex-wrap:wrap;justify-content:space-between}.form__inputs__input{padding-right:calc((1rem * 24) / 16);padding-right:var(--col-gutter);width:100%}.form__inputs__input:not(:last-child){margin-bottom:calc(calc((1rem * 8) / 16) * 6);margin-bottom:calc(var(--space) * 6)}@media screen and (min-width:667px){.form__inputs__input--half{width:50%}}.form__inputs__input input,.form__inputs__input select,.form__inputs__input textarea{background:transparent;resize:none;width:100%}.form__error{-webkit-touch-callout:none;margin-top:calc(calc((1rem * 8) / 16) * 2);margin-top:calc(var(--space) * 2);opacity:0;pointer-events:none;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__error__text{color:#e93b36;color:var(--color-accent)}.form.state-error .form__error{opacity:1}.form__submit{display:flex;justify-content:flex-end;margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3)}.form__slot{transform-origin:center center;transition-duration:.5s;transition-property:opacity,filter,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.form__success{transition-delay:.5s}.form__spinner{--size:calc((1rem * 128) / 16);height:var(--size);left:calc(50% - .5 * var(--size));position:absolute;top:calc(50% - .5 * var(--size));transform-origin:center center;transition-delay:.25s;width:var(--size)}@media screen and (max-width:666px){.form__spinner{--size:calc((1rem * 64) / 16)}}.form__spinner__svg{height:100%;width:100%}.form__spinner__circles{--animation-duration:1s}.form__spinner__circles :first-child{animation:form-spinner-anim var(--animation-duration) infinite;transform-origin:10px 32px}.form__spinner__circles circle{fill:#e93b36;fill:var(--color-accent)}@keyframes form-spinner-anim{0%{transform:translateX(0)}to{transform:translateX(44px)}}.form.state-pending .form__slot{filter:blur(calc((1rem * 5) / 16));opacity:.4}.project__breadcrumbs{padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}@media screen and (max-width:666px){.project__breadcrumbs .breadcrumbs{display:none}}.project .hero:not(.hero--overlapping) .bigtext{margin-bottom:calc(calc((1rem * 8) / 16) * 4);margin-bottom:calc(var(--space) * 4)}.project__hero{height:auto;position:relative}.project__meta{justify-content:flex-start;margin-top:calc(calc((1rem * 8) / 16) * 4);margin-top:calc(var(--space) * 4)}@media screen and (max-width:666px){.project__meta{margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3)}}.project__meta__block{border-left:.5px solid #b3b3b4;border-left:.5px solid var(--color-divider);padding-top:calc(calc((1rem * 8) / 16) * 3);padding-top:calc(var(--space) * 3);width:calc(3 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.project__meta__block{width:calc(3 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.project__meta__block{border-left:none;padding-bottom:calc(calc((1rem * 8) / 16) * 3);padding-bottom:calc(var(--space) * 3);width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.project__meta__block:not(:first-child){border-top:.5px solid #b3b3b4;border-top:.5px solid var(--color-divider)}}@media screen and (min-width:667px){.project__meta__body,.project__meta__head{padding-left:calc((1rem * 24) / 16);padding-left:var(--col-gutter)}}.project__meta__head{color:#131314;color:var(--color-text)}.project__intro{justify-content:center;margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-tier)}.project__intro__content{width:calc(8 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(8 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width:1150px) and (min-width:667px){.project__intro__content{width:calc(10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width:666px){.project__intro__content{width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.project__intro__overview,.project__intro__process,.project__intro__tags{margin-top:calc(calc((1rem * 8) / 16) * 7);margin-top:calc(var(--space) * 7)}.project__media{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-tier);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc(calc((1rem * 54) / 16) - calc((1rem * 24) / 16));padding-right:calc(var(--grid-margin) - var(--col-gutter))}.project__media__item{margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-block);padding-right:calc((1rem * 24) / 16);padding-right:var(--col-gutter);width:calc(12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (min-width:667px){.project__media__item:nth-child(6n+1),.project__media__item:nth-child(6n+4){margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:var(--col-width)}.project__media__item:nth-child(6n+2){width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.project__media__item:nth-child(6n+3){margin-left:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:var(--col-width)}.project__media__item:nth-child(6n+3),.project__media__item:nth-child(6n+5){width:calc(4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.project__media__item:nth-child(6n+6){margin-left:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:var(--col-width);width:calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.project__media__item .thumb__media{height:calc((6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));height:calc((6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter));height:calc((6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - ((1rem * 24) / 16));height:calc(calc(6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));height:calc(calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}@media screen and (max-width:1150px) and (min-width:667px){.project__media__item .thumb__media{height:calc((7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));height:calc((7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter));height:calc((7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - ((1rem * 24) / 16));height:calc(calc(7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12) - calc((1rem * 24) / 16));height:calc(calc(7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}}@media screen and (max-width:666px){.project__media__item .thumb__media{height:auto}}.project .stream{margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-tier)}.post__head{padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}.post__head__title{max-width:27em;max-width:var(--paragraph-large-max-width)}.post__head__date{margin-top:calc(calc((1rem * 8) / 16) * 2);margin-top:calc(var(--space) * 2)}.post__head__tags{margin-top:calc(calc((1rem * 8) / 16) * 4);margin-top:calc(var(--space) * 4)}.post__head__divider,.post__hero{margin:calc(calc((1rem * 8) / 16) * 15) 0;margin:var(--space-tier) 0}.post__hero{height:auto}.post__body__intro{margin-bottom:calc(calc((1rem * 8) / 16) * 8);margin-bottom:calc(var(--space) * 8)}.post__foot{display:flex;font-weight:250;justify-content:space-between;margin-top:calc(calc((1rem * 8) / 16) * 15);margin-top:var(--space-tier);padding-left:calc((1rem * 54) / 16);padding-left:var(--grid-margin);padding-right:calc((1rem * 54) / 16);padding-right:var(--grid-margin)}@media screen and (min-width:1151px){.post__foot{margin-left:calc(2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-left:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);margin-right:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.post__foot__authors{flex:1}.post__foot__authors__author{font-weight:400}.post__foot__authors a.post__foot__authors__author:hover{color:#e93b36;color:var(--color-accent);text-decoration:none}.post__foot__share__copy{align-items:center;display:flex}.post__foot__share__copy .svg--copy{height:calc((1rem * 18) / 16);margin-right:calc(calc((1rem * 8) / 16) * 1);margin-right:calc(var(--space) * 1);width:calc((1rem * 18) / 16)}.post__foot__share__copy .svg--copy path{stroke:#131314;stroke:var(--color-text)}.post__foot__share__copy:hover{color:#e93b36;color:var(--color-accent)}.post__foot__share__copy:hover .svg--copy path{stroke:#e93b36;stroke:var(--color-accent)}.staff__hero{--headshot-width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-tier)}@media screen and (max-width:666px){.staff__hero{--headshot-width:calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (min-width:667px){.staff__hero__col--text{align-self:stretch;display:flex;flex-direction:column;padding-bottom:calc(calc((1rem * 8) / 16) * 2);padding-bottom:calc(var(--space) * 2)}.staff__hero__col--text .bigtext{flex:1}}.staff__hero__col--headshot{width:var(--headshot-width)}@media screen and (max-width:666px){.staff__hero__col--headshot{margin-top:calc(calc((1rem * 8) / 16) * 6);margin-top:calc(var(--space) * 6)}}.staff__hero__col--headshot .media{height:clamp(1.08 * var(--headshot-width),calc(100 * 1vh) - calc(var(--header-height-collapsed) + (((1rem * 8) / 16) * 15)) - calc((1rem * 54) / 16),1.75 * var(--headshot-width));height:clamp(1.08 * var(--headshot-width),calc(100 * 1vh) - calc(var(--header-height-collapsed) + calc(calc((1rem * 8) / 16) * 15)) - calc((1rem * 54) / 16),1.75 * var(--headshot-width));height:clamp(1.08 * var(--headshot-width),calc(100 * var(--vh)) - var(--page-default-clearance) - var(--grid-margin),1.75 * var(--headshot-width))}@media screen and (max-width:666px){.staff__hero__col--headshot .media{height:calc(1.08 * var(--headshot-width))}}.staff__hero__roles{margin-top:calc(calc((1rem * 8) / 16) * 6);margin-top:calc(var(--space) * 6)}@media screen and (max-width:666px){.staff__hero__roles{margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3)}}.staff__hero__roles__sub{color:#8f8684;color:var(--color-subtle)}.staff__hero__contact{font-family:TWK Laurenne Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc((1rem * 16) / 16);font-weight:300;line-height:1.2;margin-top:calc(calc((1rem * 8) / 16) * 6);margin-top:calc(var(--space) * 6)}@media screen and (max-width:666px){.staff__hero__contact{margin-top:calc(calc((1rem * 8) / 16) * 3);margin-top:calc(var(--space) * 3)}}.staff__hero__contact .contactlink{margin-bottom:calc(calc((1rem * 8) / 16) * 1);margin-bottom:calc(var(--space) * 1)}.staff__bio{margin-bottom:calc(calc((1rem * 8) / 16) * 15);margin-bottom:var(--space-tier)}.staff__bio__overview{margin-bottom:1.2em;margin-bottom:var(--paragraph-bot-margin)}.devgrid{align-items:stretch;bottom:0;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:8}.devgrid__col{opacity:.5;width:calc(1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);width:var(--col-width)}.devgrid__col:first-child{left:calc(((1rem * 54) / 16) + 0 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 0 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 0 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(2){left:calc(((1rem * 54) / 16) + 1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 1 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(3){left:calc(((1rem * 54) / 16) + 2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 2 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(4){left:calc(((1rem * 54) / 16) + 3 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 3 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(5){left:calc(((1rem * 54) / 16) + 4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 4 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(6){left:calc(((1rem * 54) / 16) + 5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 5 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(7){left:calc(((1rem * 54) / 16) + 6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 6 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(8){left:calc(((1rem * 54) / 16) + 7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 7 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(9){left:calc(((1rem * 54) / 16) + 8 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 8 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 8 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(10){left:calc(((1rem * 54) / 16) + 9 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 9 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(11){left:calc(((1rem * 54) / 16) + 10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 10 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(12){left:calc(((1rem * 54) / 16) + 11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 11 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col:nth-child(13){left:calc(((1rem * 54) / 16) + 12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(calc((1rem * 54) / 16) + 12 * (calc(100vw - 0px) - (calc((1rem * 54) / 16) * 2 - calc((1rem * 24) / 16))) / 12);left:calc(var(--grid-margin) + 12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devgrid__col__inner{background:rgba(255,215,0,.25);border-left:1px solid gold;border-right:1px solid gold;height:100%}

/*# sourceMappingURL=site.css.map*/