@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font:inherit;font-size:100%;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;margin:0;padding:0;height:1px;border:0;border-top:1px solid #ccc}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}.block__text .fr-video,.content-page__text .fr-video,.project-block__crop,.project-detail__content .fr-video,.project-details__list__item__crop,.project-stats .project-stats__crop,.project__crop,.selected-file__crop,.topbar__logo{overflow:hidden;position:relative}.block__text .fr-video:before,.content-page__text .fr-video:before,.project-block__crop:before,.project-detail__content .fr-video:before,.project-details__list__item__crop:before,.project-stats .project-stats__crop:before,.project__crop:before,.selected-file__crop:before,.topbar__logo:before{display:block;padding-top:56.25%;content:""}.block__text .fr-video iframe,.content-page__text .fr-video iframe,.page-header__crop img,.project-block__crop img,.project-detail__content .fr-video iframe,.project-details__list__item__crop img,.project-stats .project-stats__crop img,.project__crop img,.selected-file__crop img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block__text .fr-video .no-objectfit iframe,.content-page__text .fr-video .no-objectfit iframe,.no-objectfit .block__text .fr-video iframe,.no-objectfit .content-page__text .fr-video iframe,.no-objectfit .page-header__crop img,.no-objectfit .project-block__crop img,.no-objectfit .project-detail__content .fr-video iframe,.no-objectfit .project-details__list__item__crop img,.no-objectfit .project-stats .project-stats__crop img,.no-objectfit .project__crop img,.no-objectfit .selected-file__crop img,.page-header__crop .no-objectfit img,.project-block__crop .no-objectfit img,.project-detail__content .fr-video .no-objectfit iframe,.project-details__list__item__crop .no-objectfit img,.project-stats .project-stats__crop .no-objectfit img,.project__crop .no-objectfit img,.selected-file__crop .no-objectfit img{height:auto}.block__text .fr-video _:-ms-lang(x) iframe,.content-page__text .fr-video _:-ms-lang(x) iframe,.page-header__crop _:-ms-lang(x) img,.project-block__crop _:-ms-lang(x) img,.project-detail__content .fr-video _:-ms-lang(x) iframe,.project-details__list__item__crop _:-ms-lang(x) img,.project-stats .project-stats__crop _:-ms-lang(x) img,.project__crop _:-ms-lang(x) img,.selected-file__crop _:-ms-lang(x) img,:root .block__text .fr-video iframe,:root .content-page__text .fr-video iframe,:root .page-header__crop img,:root .project-block__crop img,:root .project-detail__content .fr-video iframe,:root .project-details__list__item__crop img,:root .project-stats .project-stats__crop img,:root .project__crop img,:root .selected-file__crop img,_:-ms-lang(x) .block__text .fr-video iframe,_:-ms-lang(x) .content-page__text .fr-video iframe,_:-ms-lang(x) .page-header__crop img,_:-ms-lang(x) .project-block__crop img,_:-ms-lang(x) .project-detail__content .fr-video iframe,_:-ms-lang(x) .project-details__list__item__crop img,_:-ms-lang(x) .project-stats .project-stats__crop img,_:-ms-lang(x) .project__crop img,_:-ms-lang(x) .selected-file__crop img{height:auto;min-width:100%;min-height:100%;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.block__text blockquote,.content-page__text blockquote,.h1,.h2,.h3,.h4,.h5,.h6,.project-detail__content blockquote,h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif;line-height:1;transition:opacity .3s ease-in;margin-bottom:1ex;font-weight:700;text-transform:uppercase}.h1,.style-guide .header__title{font-size:4.8125rem}@media (max-width:47.8125em){.h1,.style-guide .header__title{font-size:2.8125rem}}.h2{font-size:3.625rem}@media (max-width:47.8125em){.h2{font-size:2.25rem}}.block__text blockquote,.block__text h1,.content-page__text blockquote,.content-page__text h1,.footer__column-title,.h3,.project-detail__content blockquote,.project-detail__content h1,.project-details__header__title,.theme-expansion-panel__content{font-size:2.5625rem;font-weight:500}@media (max-width:47.8125em){.block__text blockquote,.block__text h1,.content-page__text blockquote,.content-page__text h1,.footer__column-title,.h3,.project-detail__content blockquote,.project-detail__content h1,.project-details__header__title,.theme-expansion-panel__content{font-size:1.8125rem}}.block__text h2,.content-page__intro,.content-page__text h2,.h4,.project-detail__content h2,.project-detail__intro,.style-guide .header__subtitle,.theme-projects-block__title,.theme-stat-block__stats,.topbar .topbar-nav__footer .socials-title,.topbar .topbar-nav__list__item{font-size:1.9375rem}@media (max-width:47.8125em){.block__text h2,.content-page__intro,.content-page__text h2,.h4,.project-detail__content h2,.project-detail__intro,.style-guide .header__subtitle,.theme-projects-block__title,.theme-stat-block__stats,.topbar .topbar-nav__footer .socials-title,.topbar .topbar-nav__list__item{font-size:1.4375rem}}.block__text h3,.content-page__text h3,.empty-state,.h5,.project-detail__content h3,.theme-indicator__lable{font-size:1.5625rem}@media (max-width:47.8125em){.block__text h3,.content-page__text h3,.empty-state,.h5,.project-detail__content h3,.theme-indicator__lable{font-size:1.1875rem}}.block__text h4,.block__text h5,.block__text h6,.content-page__text h4,.content-page__text h5,.content-page__text h6,.h6,.project-block__title,.project-detail__content h4,.project-detail__content h5,.project-detail__content h6,.search-block__title,.theme-stat-block__title{font-size:1.25rem}.page-header.type--1 .page-header__title,.page-header.type--content .page-header__title,.theme-block__title{font-weight:100;text-transform:uppercase;text-shadow:0 0 30px #000}@media (max-width:74.9375em){.page-header.type--1 .page-header__title,.page-header.type--content .page-header__title,.theme-block__title{font-size:5vw;max-width:48vw}}@media (min-width:1200px){.page-header.type--1 .page-header__title,.page-header.type--content .page-header__title,.theme-block__title{font-size:4.5vw;max-width:49vw}}@media (max-width:47.8125em){.page-header.type--1 .page-header__title,.page-header.type--content .page-header__title,.theme-block__title{font-size:7vw;max-width:100%;word-break:break-word}}@media (min-width:47.875em) and (max-width:64em) and (orientation:portrait){.page-header.type--1 .page-header__title,.page-header.type--content .page-header__title,.theme-block__title{font-size:4.8vh;max-width:60vw}}@media (min-width:47.875em) and (max-width:64em) and (orientation:landscape){.page-header.type--1 .page-header__title,.page-header.type--content .page-header__title,.theme-block__title{font-size:5vw;max-width:44vw}}.select,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),input[type=file],textarea{font-family:Quicksand,sans-serif;padding:0;display:inline-block;border:0;outline:none;-webkit-appearance:none;will-change:background-color;font-size:1rem;height:58px}.select::-moz-placeholder,[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,input[type=file]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:inherit;font-size:1.125rem;font-weight:300;font-style:normal;text-transform:none}.select::-ms-input-placeholder,[type=color]::-ms-input-placeholder,[type=date]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,input[type=file]::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:inherit;font-size:1.125rem;font-weight:300;font-style:normal;text-transform:none}.select::placeholder,[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,input[type=file]::placeholder,textarea::placeholder{opacity:1;color:inherit;font-size:1.125rem;font-weight:300;font-style:normal;text-transform:none}.select:active,.select:focus,[type=color]:active,[type=color]:focus,[type=date]:active,[type=date]:focus,[type=datetime-local]:active,[type=datetime-local]:focus,[type=datetime]:active,[type=datetime]:focus,[type=email]:active,[type=email]:focus,[type=month]:active,[type=month]:focus,[type=number]:active,[type=number]:focus,[type=password]:active,[type=password]:focus,[type=search]:active,[type=search]:focus,[type=tel]:active,[type=tel]:focus,[type=text]:active,[type=text]:focus,[type=time]:active,[type=time]:focus,[type=url]:active,[type=url]:focus,[type=week]:active,[type=week]:focus,input:active:not([type]),input:focus:not([type]),input[type=file]:active,input[type=file]:focus,textarea:active,textarea:focus{outline:none}.select::-ms-clear,[type=color]::-ms-clear,[type=date]::-ms-clear,[type=datetime-local]::-ms-clear,[type=datetime]::-ms-clear,[type=email]::-ms-clear,[type=month]::-ms-clear,[type=number]::-ms-clear,[type=password]::-ms-clear,[type=search]::-ms-clear,[type=tel]::-ms-clear,[type=text]::-ms-clear,[type=time]::-ms-clear,[type=url]::-ms-clear,[type=week]::-ms-clear,input:not([type])::-ms-clear,input[type=file]::-ms-clear,textarea::-ms-clear{display:none}@media (max-width:47.8125em){.select,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),input[type=file],textarea{height:48px}}.select,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),input[type=file],textarea{border:2px solid;background-color:transparent}.ng-invalid.select:not(.ng-pristine),.ng-invalid[type=color]:not(.ng-pristine),.ng-invalid[type=date]:not(.ng-pristine),.ng-invalid[type=datetime-local]:not(.ng-pristine),.ng-invalid[type=datetime]:not(.ng-pristine),.ng-invalid[type=email]:not(.ng-pristine),.ng-invalid[type=month]:not(.ng-pristine),.ng-invalid[type=number]:not(.ng-pristine),.ng-invalid[type=password]:not(.ng-pristine),.ng-invalid[type=search]:not(.ng-pristine),.ng-invalid[type=tel]:not(.ng-pristine),.ng-invalid[type=text]:not(.ng-pristine),.ng-invalid[type=time]:not(.ng-pristine),.ng-invalid[type=url]:not(.ng-pristine),.ng-invalid[type=week]:not(.ng-pristine),[type=color].error,[type=date].error,[type=datetime-local].error,[type=datetime].error,[type=email].error,[type=month].error,[type=number].error,[type=password].error,[type=search].error,[type=tel].error,[type=text].error,[type=time].error,[type=url].error,[type=week].error,input.ng-invalid:not(.ng-pristine):not([type]),input.ng-invalid[type=file]:not(.ng-pristine),input:not([type]).error,input[type=file].error,textarea.error,textarea.ng-invalid:not(.ng-pristine){border-color:#eb6028}[type=checkbox],[type=radio]{display:none}.block__text,.content-page__text,.project-detail__content{font-weight:400;font-size:1.4375rem}@media (max-width:47.8125em){.block__text,.content-page__text,.project-detail__content{font-size:1rem}}.block__text a,.content-page__text a,.project-detail__content a{font-weight:700;position:relative;color:#00639c;display:inline-block}.block__text a:before,.content-page__text a:before,.project-detail__content a:before{position:absolute;bottom:0;left:0;content:"";background-color:#00639c;height:2px;width:0;transition:width .2s}.block__text a:hover:before,.content-page__text a:hover:before,.project-detail__content a:hover:before{width:100%}.block__text p.fr-img-space-wrap2,.content-page__text p.fr-img-space-wrap2,.project-detail__content p.fr-img-space-wrap2{display:none}.block__text embed,.block__text iframe,.block__text object,.content-page__text embed,.content-page__text iframe,.content-page__text object,.project-detail__content embed,.project-detail__content iframe,.project-detail__content object{width:100%;height:auto}.block__text img,.content-page__text img,.project-detail__content img{width:100%;border-radius:0}@media (max-width:47.8125em){.block__text img,.content-page__text img,.project-detail__content img{margin-right:-1.125rem;margin-left:-1.125rem;max-width:100vw;width:auto}}.block__text .entry-content img,.content-page__text .entry-content img,.project-detail__content .entry-content img{margin:0 0 24px;max-width:100%}@media (max-width:47.8125em){.block__text .fr-img-caption,.block__text blockquote,.block__text dl,.block__text ol,.block__text p,.block__text table,.block__text ul,.content-page__text .fr-img-caption,.content-page__text blockquote,.content-page__text dl,.content-page__text ol,.content-page__text p,.content-page__text table,.content-page__text ul,.project-detail__content .fr-img-caption,.project-detail__content blockquote,.project-detail__content dl,.project-detail__content ol,.project-detail__content p,.project-detail__content table,.project-detail__content ul{margin-bottom:4ex}}@media (min-width:47.875em){.block__text .fr-img-caption,.block__text blockquote,.block__text dl,.block__text ol,.block__text p,.block__text table,.block__text ul,.content-page__text .fr-img-caption,.content-page__text blockquote,.content-page__text dl,.content-page__text ol,.content-page__text p,.content-page__text table,.content-page__text ul,.project-detail__content .fr-img-caption,.project-detail__content blockquote,.project-detail__content dl,.project-detail__content ol,.project-detail__content p,.project-detail__content table,.project-detail__content ul{margin-bottom:4ex}}.block__text em,.block__text i,.content-page__text em,.content-page__text i,.project-detail__content em,.project-detail__content i{font-style:italic}.block__text .fr-img-caption,.content-page__text .fr-img-caption,.project-detail__content .fr-img-caption{display:inline-block;width:inherit;max-width:100%}.block__text .fr-img-caption .fr-img-wrap,.content-page__text .fr-img-caption .fr-img-wrap,.project-detail__content .fr-img-caption .fr-img-wrap{display:flex;flex-direction:column;align-items:flex-end}.block__text .fr-img-caption .fr-inner,.content-page__text .fr-img-caption .fr-inner,.project-detail__content .fr-img-caption .fr-inner{padding:5px 0;display:block;font-size:.7em;font-style:italic;color:#000}.block__text .fr-video,.content-page__text .fr-video,.project-detail__content .fr-video{display:block;width:100%;margin-bottom:2ex;border-radius:0}@media (max-width:47.8125em){.block__text .fr-video,.content-page__text .fr-video,.project-detail__content .fr-video{margin:1.5rem 0}}.block__text blockquote,.content-page__text blockquote,.project-detail__content blockquote{font-weight:700;text-transform:none;margin:4ex 0;position:relative}.block__text blockquote p,.content-page__text blockquote p,.project-detail__content blockquote p{display:inline;all:unset}.block__text blockquote:before,.content-page__text blockquote:before,.project-detail__content blockquote:before{border-left:6px solid #00639c;border-radius:3px;height:100%;width:0;content:"";position:absolute;top:0;left:0}@media (min-width:47.875em){.block__text blockquote:before,.content-page__text blockquote:before,.project-detail__content blockquote:before{border-left-width:8px;border-radius:4px}}@media (max-width:47.8125em){.block__text blockquote,.content-page__text blockquote,.project-detail__content blockquote{padding:.5625rem 1.125rem}}@media (min-width:47.875em){.block__text blockquote,.content-page__text blockquote,.project-detail__content blockquote{padding:1.125rem 2.25rem}}.block__text blockquote+cite,.block__text blockquote+p>cite,.content-page__text blockquote+cite,.content-page__text blockquote+p>cite,.project-detail__content blockquote+cite,.project-detail__content blockquote+p>cite{margin-top:-2.25rem;margin-bottom:.5625rem}@media (min-width:47.875em){.block__text blockquote+cite,.block__text blockquote+p>cite,.content-page__text blockquote+cite,.content-page__text blockquote+p>cite,.project-detail__content blockquote+cite,.project-detail__content blockquote+p>cite{margin-top:-7ex;margin-bottom:8ex;padding-left:2.8125rem}}.block__text cite,.content-page__text cite,.project-detail__content cite{font-size:.8em;display:block}.block__text ol,.block__text ul,.content-page__text ol,.content-page__text ul,.project-detail__content ol,.project-detail__content ul{margin-left:1.125rem}.block__text ul>li,.content-page__text ul>li,.project-detail__content ul>li{list-style:disc}.block__text ol,.content-page__text ol,.project-detail__content ol{counter-reset:li}.block__text ol li,.content-page__text ol li,.project-detail__content ol li{position:relative;list-style-type:none;margin-left:.45rem}.block__text ol li:before,.content-page__text ol li:before,.project-detail__content ol li:before{position:absolute;top:3px;left:-1.5rem;font-size:.875em;font-weight:700;content:counter(li) ".";counter-increment:li}.block__text dl dt,.content-page__text dl dt,.project-detail__content dl dt{font-weight:700}.block__text ul.results,.content-page__text ul.results,.project-detail__content ul.results{margin:0}.block__text ul.results>li,.content-page__text ul.results>li,.project-detail__content ul.results>li{list-style:none}.block__text table,.content-page__text table,.project-detail__content table{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:auto;width:100%;border:0}.block__text h1,.block__text h2,.block__text h3,.block__text h4,.block__text h5,.block__text h6,.content-page__text h1,.content-page__text h2,.content-page__text h3,.content-page__text h4,.content-page__text h5,.content-page__text h6,.project-detail__content h1,.project-detail__content h2,.project-detail__content h3,.project-detail__content h4,.project-detail__content h5,.project-detail__content h6{text-transform:none;margin-bottom:2ex;margin-bottom:.5ex;margin-top:2ex}.partner__link,.project-block__link,.project__link,.search-block__link{overflow:hidden;white-space:nowrap;z-index:20;display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-400%}.topbar__logo a{overflow:hidden;text-indent:-400%;white-space:nowrap}[type=button],[type=submit],button,input[type=submit]{overflow:visible;padding:0;background:none;color:inherit;font:inherit;line-height:normal;border:0;outline:none;cursor:pointer;-webkit-appearance:button;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}a.button{display:inline-block}.button{position:relative;text-decoration:none;border-radius:8px;height:auto;font-family:Quicksand,sans-serif;font-weight:600;font-size:1.125rem;text-transform:none;padding:.7875rem 2.8125rem;overflow:hidden;cursor:pointer;transition:background-color .1s ease-in-out,color .1s ease-in-out}.button.type--icon{padding:.9rem 1.6875rem;transition:fill .1s ease-in-out,background-color .1s ease-in-out}.button.type--icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:47.875em){.button.type--icon .icon{min-width:24px;min-height:24px}}.button.type--round{padding:0;width:60px;height:60px;border-radius:50%}@media (max-width:47.8125em){.button.type--round{width:44px;height:44px}}.button:disabled{pointer-events:none;opacity:.3}.button.type--text{border:none;padding:0;font-weight:600;overflow:inherit}.button.type--text:hover{color:#00639c}.button.type--text:hover:before{width:100%}.button.type--primary{color:#000;border:2px solid;transition:border .1s ease-in-out,color .1s ease-in-out,fill .1s ease-in-out,background-color .1s ease-in-out}.button.type--primary:hover{color:#fff;fill:#fff;border-color:#000;background-color:#000}.button.type--secondary{border:2px solid}.button.type--secondary:hover{color:#000;fill:#000;background-color:#fff}.button.type--background{border:2px solid #fff;background-color:rgba(0,0,0,.1);fill:#fff;transition:border .1s ease-in-out,color .1s ease-in-out,fill .1s ease-in-out,background-color .1s ease-in-out}.button.type--background:hover{color:#000;fill:#000;border-color:#fff;background-color:#fff}.button.type--background:hover:before{width:100%}.button.type--black{background-color:#000;border:2px solid #000}.button.type--black:hover{background-color:#fff;color:#000;border:2px solid #000}.button-group{display:flex}.button-group .button{margin-left:10px}.button-group .button:first-child{margin-left:0}.icon{position:relative;display:inline-block;min-width:14px;min-height:14px}.icon-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:inherit}[type=color].error,[type=date].error,[type=datetime-local].error,[type=datetime].error,[type=email].error,[type=month].error,[type=number].error,[type=password].error,[type=search].error,[type=tel].error,[type=text].error,[type=time].error,[type=url].error,[type=week].error,input:not([type]).error,input[type=file].error,textarea.error{color:#eb6028}[type=color]:-moz-read-only,[type=date]:-moz-read-only,[type=datetime-local]:-moz-read-only,[type=datetime]:-moz-read-only,[type=email]:-moz-read-only,[type=month]:-moz-read-only,[type=number]:-moz-read-only,[type=password]:-moz-read-only,[type=search]:-moz-read-only,[type=tel]:-moz-read-only,[type=text]:-moz-read-only,[type=time]:-moz-read-only,[type=url]:-moz-read-only,[type=week]:-moz-read-only,input:not([type]):-moz-read-only,input[type=file]:-moz-read-only,textarea:-moz-read-only{border-bottom:0}[type=color]:read-only,[type=date]:read-only,[type=datetime-local]:read-only,[type=datetime]:read-only,[type=email]:read-only,[type=month]:read-only,[type=number]:read-only,[type=password]:read-only,[type=search]:read-only,[type=tel]:read-only,[type=text]:read-only,[type=time]:read-only,[type=url]:read-only,[type=week]:read-only,input:not([type]):read-only,input[type=file]:read-only,textarea:read-only{border-bottom:0}input[type=file]{padding-top:14px;color:inherit;font-size:.875rem;line-height:.8}select{width:100%;height:100%;background-color:transparent;color:inherit;font-size:.9375rem;border:0;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}select::-ms-expand{display:none}select>option{color:#000}option:disabled{color:#ccc;font-style:italic}textarea{width:100%;padding-top:.5625rem;min-height:68;line-height:24px}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;border-radius:5px}progress::-webkit-progress-bar{background-color:rgba(0,0,0,.4);border-radius:6px}progress::-webkit-progress-value{background-color:#000;border-radius:6px}.input-field{position:relative;width:100%;padding:.625rem 0;margin-bottom:.375rem}.input-field__input{width:100%;height:58px;z-index:2;padding-left:.5625rem}@media (max-width:47.8125em){.input-field__input{height:48px}}.input-field__input::-moz-placeholder{opacity:0}.input-field__input::-ms-input-placeholder{opacity:0}.input-field__input::placeholder{opacity:0}.input-field__input.error+label{color:#eb6028}.input-field__input:disabled,.input-field__input:disabled+label{opacity:.3}.input-field__input.type--fill{background-color:#e6e6e6}.input-field__input.type--fill,.input-field__input.type--fill+label{padding-left:.5625rem;padding-right:.5625rem}.input-field__input.type--small{min-width:76px}.input-field__input.has--value{background-color:#fff;margin-top:1.125rem;padding-left:.5625rem}.input-field__input.has--value+label,.input-field__input:focus+label,.input-field__input:not(:placeholder-shown)+label{opacity:0;transform:translate3d(30%,-50%,0)}.input-field__error,.input-field__label{position:absolute;top:50%;left:0;transition:transform .2s ease-in-out,font-size .2s ease-in-out,padding .2s ease-in-out,opacity .2s ease-in-out;transform:translate3d(0,-50%,0);z-index:1;opacity:.8;pointer-events:none}.input-field__label{opacity:1;padding-left:.5625rem}.input-field__label.type--text{margin-top:1.5rem;position:relative;transform:translateY(0);display:block}.input-field__error{font-size:.75rem;color:#eb6028;top:auto;bottom:0;opacity:1;transform:translateY(50%)}.input-field__textarea{padding-left:.75rem;background-color:#fff;margin-top:.75rem;margin-bottom:.375rem}label{cursor:pointer}label:has(input.ng-invalid){color:#eb6028}label.required:after{color:#7ed321;vertical-align:text-top;content:" *"}label.required:after.error{color:#eb6028}.select{padding:0;min-width:170px;font-weight:700;fill:#dadada}.select,.select select{position:relative;width:100%}.select select{padding:.5625rem 44px .5625rem .5625rem;cursor:pointer;font-family:Quicksand,sans-serif;-moz-appearance:none;-webkit-appearance:none}.select select::-ms-expand{display:none}.select .icon{position:absolute;top:50%;right:.5rem;margin-top:-5px;width:12px;height:12px;fill:#000;pointer-events:none}.search-form{position:relative;min-width:200px}.search-form__input{width:100%;padding-right:80px;height:52px}.type--small .search-form__input{padding-right:44px;height:auto}.search-form__button{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.search-form__button:active{transform:translateY(-50%) scale(.95)}.type--small .search-form__button{width:44px;height:44px;right:0;min-width:10px;background-color:transparent;border:0;fill:#dadada}.type--small .search-form__button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0;margin-right:0}@media (max-width:47.8125em){.search-form__button{width:25px;min-width:10px;text-indent:-200px}.search-form .button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0;margin-right:0}}.input-checkfield{color:#000;margin-bottom:.75rem}.input-checkfield input[type=checkbox]+label,.input-checkfield input[type=radio]+label{position:relative;margin-right:.625rem;cursor:pointer;padding-left:1.875rem;pointer-events:all}.input-checkfield input[type=checkbox]+label+.form-error,.input-checkfield input[type=radio]+label+.form-error{text-align:left}.input-checkfield input[type=checkbox]+label .icon,.input-checkfield input[type=radio]+label .icon{position:absolute;top:50%;left:7px;transform:translate(-75%,-75%);opacity:0;transition:opacity .15s ease-in-out}@media (max-width:47.8125em){.input-checkfield input[type=checkbox]+label .icon,.input-checkfield input[type=radio]+label .icon{top:12px}}.input-checkfield input[type=checkbox]+label:hover:before,.input-checkfield input[type=radio]+label:hover:before{border-color:#000}.input-checkfield input[type=checkbox]+label a,.input-checkfield input[type=radio]+label a{text-decoration:underline;display:inline}.input-checkfield input[type=checkbox]+label:before,.input-checkfield input[type=radio]+label:before{position:absolute;text-align:center;top:3px;content:"";left:0;width:.9375rem;height:.9375rem;background-color:#fff;border:2px solid #000}.input-checkfield input[type=checkbox]:checked+label .icon,.input-checkfield input[type=radio]:checked+label .icon{opacity:1}.input-checkfield input[type=checkbox]:checked+label:before,.input-checkfield input[type=radio]:checked+label:before{border-color:#000;transition:border-color .15s ease-in-out}.input-checkfield input[type=checkbox].error+label,.input-checkfield input[type=checkbox].ng-invalid.ng-touched+label,.input-checkfield input[type=checkbox].ng-invalid.ng-touched~span,.input-checkfield input[type=radio].error+label{color:#eb6028}.input-checkfield input[type=checkbox].error+label:before,.input-checkfield input[type=checkbox].ng-invalid.ng-touched+label:before,.input-checkfield input[type=checkbox].ng-invalid.ng-touched~span:before,.input-checkfield input[type=radio].error+label:before{border-color:#eb6028}.input-checkfield input[type=radio]+label .icon{width:10px;height:10px;min-height:4px;min-width:4px;margin-left:5px;margin-top:3px;fill:#000}.input-checkfield input[type=radio]+label:before{border-radius:50%}.input-checkfield input[type=checkbox]+label .icon{width:11px;height:11px;min-height:4px;margin-left:6px;margin-top:3px;fill:#000}.socials{display:flex;flex-flow:wrap;margin:0 -3px}.socials__button{margin:0 10px 0 0}.app .fstr-cookie-notice{border-width:0;border-radius:0 5px 0 0;box-shadow:2px 2px 10px rgba(0,0,0,.2)}@media (max-width:47.8125em){.app .fstr-cookie-notice{max-width:80vw;font-size:.9em;padding:1.125rem}.app .fstr-cookie-notice .button-group{flex-direction:column}.app .fstr-cookie-notice .button-group .button{margin-left:0;margin-right:0!important;width:100%;margin-bottom:5px;font-size:.9em}}.app .fstr-cookie-notice .button{color:#000;border:2px solid;transition:border .1s ease-in-out,color .1s ease-in-out,fill .1s ease-in-out,background-color .1s ease-in-out}.app .fstr-cookie-notice .button:hover{color:#fff;fill:#fff;border-color:#000;background-color:#000}.app .fstr-cookie-notice__toggle .button{box-shadow:5px 2px 5px rgba(0,0,0,.1);background-color:#fff;overflow:hidden;border-radius:0 5px 5px 0;padding-left:1.25rem;padding-right:1.25rem;border:transparent}.app .fstr-cookie-notice__toggle .button:hover{background-color:#fff}.embed-removed{font-weight:700;font-size:.9375rem;padding:1.25rem;background-color:#e6e6e6;text-align:center;margin-top:-20px}@media (max-width:47.8125em){.embed-removed{text-align:left;padding:.625rem .9375rem}}.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.loading__indicator{top:50%;left:50%;display:none;position:absolute;width:90px;text-align:center;transform:translate(-50%,-50%)}.loading__indicator.is--active{z-index:40;display:inline-block}.loading__indicator__item{display:inline-block;width:25px;height:25px;border:1px solid;border-radius:50%;-webkit-clip-path:polygon(0 3%,100% 0,100% 97%,0 100%);clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}.is--active .loading__indicator__item{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.is--active .loading__indicator__item.is--bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.is--active .loading__indicator__item.is--bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.topbar{position:fixed;top:0;width:100%;z-index:1000;display:flex;align-items:center;pointer-events:none}.topbar.type--small{position:absolute}.topbar__logo{margin-bottom:0;width:20vw;max-width:300px;pointer-events:all}.topbar__logo:before{padding-top:38.94%}.topbar__logo .icon{position:absolute;top:0;left:0;width:100%;height:100%;fill:#fff}.topbar__logo a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.topbar .topbar-nav__toggle-button{display:block;width:44px;height:44px;pointer-events:all;transition:transform .2s ease-in-out}.topbar .topbar-nav__toggle-button:hover{transform:scale(1.15)}.topbar .topbar-nav__toggle-button .line{background-color:#fff;border-radius:8px;width:100%;height:2px;display:block;margin:10px auto;opacity:1;transition:transform .2s ease-in-out,width .2s ease-in-out,opacity .2s ease-in-out}.topbar .topbar-nav__toggle-button.is--active{transition:transform .2s ease-in-out;transition-delay:.15s;opacity:1}.topbar .topbar-nav__toggle-button.is--active .line:first-child,.topbar .topbar-nav__toggle-button.is--active .line:nth-child(3){transition-delay:.1s}.topbar .topbar-nav__toggle-button.is--active .line:first-child{transform:translateY(10px) rotate(45deg)}.topbar .topbar-nav__toggle-button.is--active .line:nth-child(2){width:0;opacity:0}.topbar .topbar-nav__toggle-button.is--active .line:nth-child(3){transform:translateY(-14px) rotate(135deg)}.topbar .button-group{position:relative;display:flex;z-index:100;align-items:flex-start;margin-left:auto;flex-direction:row}.topbar .topbar-nav{position:fixed;top:0;right:-100vw;transform:translate3d(500px,0,0);flex:1;display:flex;z-index:99;transition:transform .3s ease-in-out,right .01s ease-in-out .3s;justify-content:center;pointer-events:all}.main-nav--active .topbar .topbar-nav{transform:translateZ(0);right:0;transition:transform .3s ease-in-out .01s,right .01s ease-in-out}.main-nav--active .topbar .topbar-nav .container{overflow:hidden;overflow-x:auto;opacity:1}.topbar .topbar-nav .container{display:flex;padding:0 2.25rem;flex-direction:column;overflow:hidden;overflow-x:auto;justify-content:center;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .3s ease-in-out}.topbar .topbar-nav__list{display:flex;font-size:.9em;margin-top:auto;flex-direction:column}.topbar .topbar-nav__list__item{position:relative;text-transform:uppercase;padding:.28125rem 0}.topbar .topbar-nav__list__item a{position:relative}.topbar .topbar-nav__list__item a:before{position:absolute;bottom:-2px;left:0;content:"";height:0;width:0;border-top:2px solid;transition:width .2s ease-in-out}.topbar .topbar-nav__list__item .is--current:before,.topbar .topbar-nav__list__item a:hover:before{width:100%}.topbar .topbar-nav__footer{width:100%;margin-bottom:2.25rem;margin-top:auto;padding:.28125rem 0;display:flex;flex-direction:column}.topbar .topbar-nav__footer .socials-title{padding-bottom:1.125rem}.topbar .topbar-nav__footer .socials{margin-left:0}@media (max-width:47.8125em){.topbar{padding:1.6875rem 1.125rem;transition:background-color .2s linear}.topbar.set--tabs{background-color:rgba(0,0,0,.8);padding:0 1.125rem;height:60px;position:fixed;-webkit-animation:slide-in .3s ease-in-out;animation:slide-in .3s ease-in-out}.topbar.set--tabs .topbar__logo{width:80px}.topbar .search{margin-right:20px}.topbar__logo{width:140px}.main-nav--active .topbar__logo{display:none}.topbar-nav{width:100%;height:calc(var(--vh, 1vh)*100)}}@media (min-width:47.875em){.topbar{padding:1.125rem 2.25rem}.topbar.set--tabs{position:fixed;padding:0;align-items:stretch;-webkit-animation:slide-in .3s ease-in-out;animation:slide-in .3s ease-in-out}.topbar.set--tabs .button-group{background-color:#000;align-items:center;padding:0 2.25rem 0 1.125rem;border-bottom-left-radius:8px}.topbar__logo{margin-top:1.5rem;transition:width .3s ease-in-out}.topbar__logo.type--small{width:180px}.topbar__logo.type--small:before{padding-top:38.94%}.set--tabs .topbar__logo{margin-top:0;top:0;left:0;width:180px;background-color:#000;padding:1.125rem;border-bottom-right-radius:8px}.set--tabs .topbar__logo .icon{left:2.25rem;width:calc(100% - 4.5rem)}.topbar-nav{width:475px;height:calc(var(--vh, 1vh)*100)}.topbar-nav__list{width:100%;display:flex}}.footer{background-color:#000}.footer__main{display:flex;justify-content:space-between}.footer__column{margin:4ex 0;flex:1}.footer__column-item a{position:relative}.footer__column-item a:before{position:absolute;bottom:0;left:0;content:"";background-color:#fff;height:2px;width:0;transition:width .2s}.footer__column-item a:hover{color:#fff}.footer__column-item a:hover:before{width:100%}.footer__socials{display:flex;flex-direction:row;width:100%}@media (max-width:47.8125em){.footer__socials{justify-content:center;padding-left:.5625rem}}.footer__pages{margin-top:1.5rem}.footer__newsletter{position:relative}.footer__newsletter .input-field{padding:0;margin:0}.footer__newsletter .button{position:absolute;top:0;right:0;height:100%;width:48px;border-radius:0}.footer__newsletter .button .icon{min-width:20px;min-height:20px}@media (max-width:47.8125em){.footer{padding:4.5rem 1.125rem}.footer__main{flex-wrap:wrap;text-align:center;flex-direction:column}.footer__column{width:100%;justify-content:space-evenly}.footer__newsletter{width:100%}}@media (min-width:47.875em){.footer{padding:3.375rem 0}.footer__main{padding:5.625rem 1.125rem;font-size:1.3125rem}}.submenu__toggle{position:absolute;top:.9rem;z-index:20;transition:transform .3s ease-in-out;transform-origin:center center}.submenu__toggle.set--active{transform:rotate(90deg)}.submenu{max-height:0;padding:0 1.125rem 0 2.25rem;overflow:hidden;transition:padding .3s ease-in-out,max-height .3s cubic-bezier(0,1,0,1)}.submenu__item{font-size:.8em;margin-top:.5625rem}.submenu__item:first-child{margin-top:0}.submenu.set--active{padding:.5625rem 0 .5625rem 3.0375rem;max-height:3000px;transition:padding .2s ease-in-out,max-height .3s ease-in-out}@media (max-width:47.8125em){.submenu__toggle{right:-1.125rem;top:.45rem}.submenu.set--active{padding:.5625rem 1.125rem}}@media (min-width:47.875em){.submenu__toggle{right:0}}.search{position:relative;display:flex;margin-right:2.25rem}.search__wrapper{transform:translate3d(0,-50%,0);width:0;overflow:hidden;pointer-events:all;opacity:0;text-align:left;will-change:opacity,width;transition:opacity .2s linear,width .3s ease-in-out .1s}.search__wrapper input{pointer-events:all;padding-right:60px}.search__wrapper input::-webkit-search-cancel-button{height:15px;width:15px;-webkit-appearance:none;background:url(/assets/gfx/icon-cross.svg) 50% no-repeat;background-size:cover}.search__wrapper.is--active{width:335px;opacity:1;transition:opacity .1s linear .1s,width .3s ease-in-out}@media (max-width:47.8125em){.search__wrapper.is--active{width:calc(100vw - 100px)}}.search__button{width:44px;height:44px;pointer-events:all;position:relative;transition:transform .2s ease-in-out}.search__button:hover{transform:scale(1.15)}.search__button .icon{position:absolute;top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%)}.search__button.type--invisible{position:absolute;top:0;right:0}.search__results{position:fixed;top:140px;right:0;bottom:0;pointer-events:all;width:475px;height:calc(100vh - 140px);padding:0 2.25rem;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#000}@media (max-width:47.8125em){.search__results{top:100px;height:calc(100vh - 90px);padding:0 1.75rem}}.search__results__list__item{padding:.9rem 0;border-top:1px solid hsla(0,0%,100%,.2)}.search__results__list__item:last-child{border-bottom:1px solid hsla(0,0%,100%,.2)}.search-block{position:relative}@media (min-width:47.875em){.search-block{padding-left:.5625rem}}.search__results__title{padding-bottom:.5625rem}.search-block__title{font-size:1.0625rem;font-weight:600}.search-block__text{font-style:italic;font-size:.9375rem}@media (min-width:47.875em){.search__wrapper{position:absolute;top:50%;right:-10px}}@media (max-width:47.8125em){.search__wrapper{position:absolute;top:50%;right:-10px}.search__results{width:100vw}}.main-nav--active{overflow:hidden}app-page-header{display:contents}.page-header{position:relative;height:calc(var(--vh, 1vh)*100);width:100vw;scroll-snap-align:start;overflow:hidden;background-color:#000}.page-header .page-header__video{-webkit-animation:fade-in .3s ease-in-out both;animation:fade-in .3s ease-in-out both}.page-header__crop{position:relative;width:100%;height:calc(var(--vh, 1vh)*100);background-color:#000;overflow:hidden}.page-header__crop:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(0,0,0,.4);z-index:3}.page-header__crop img{transform:scaleX(1);transform-origin:center center;will-change:transform}.page-header__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:12.5rem 2.25rem 4.5rem 1.9125rem;z-index:10;display:flex;flex-direction:column;justify-content:flex-end}.page-header__title{font-weight:500;max-width:60rem;pointer-events:none;letter-spacing:4px;text-shadow:0 0 30px #000;top:190px;-webkit-animation:fade-in .3s ease-in-out .3s both;animation:fade-in .3s ease-in-out .3s both;font-size:4vw}.type--1 .page-header__title{max-width:34.375rem;font-weight:300}.page-header__subtitle{font-weight:400;-webkit-line-clamp:2}.page-header__subtitle,.page-header__text{-webkit-animation:fade-in .3s ease-in-out .5s both;animation:fade-in .3s ease-in-out .5s both;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-width:960px}.page-header__text{font-size:1.125rem;margin-bottom:0;-webkit-line-clamp:4}.page-header.type--1 .page-header__content{justify-content:flex-start}.page-header.type--content{max-height:80vh}.page-header.type--content .page-header__content{justify-content:flex-start}.page-header.type--small{height:320px}.page-header.no--image{height:auto}.page-header.no--image .page-header__content{position:relative}.page-header.type--404 .page-header__content{justify-content:center;align-items:center;text-align:center;padding-top:0}@media (max-width:47.8125em){.page-header__content{padding:100px 1.125rem 1.125rem 1.0125rem;display:flex;justify-content:flex-start;flex-direction:column}.page-header__title{font-size:8.5vw;letter-spacing:2px}.page-header__subtitle{font-size:6vw}}app-theme-block{display:contents}.theme-block{height:calc(var(--vh, 1vh)*100);width:100vw;position:relative;scroll-snap-align:start;overflow:hidden;background-color:#000}.set--expand .theme-block{overflow-y:auto}.theme-block__button,.theme-block__button.set--active{transition:opacity .3s ease-in-out .3s}.theme-block__button.set--active{opacity:0}.theme-block__crop{position:relative;height:calc(var(--vh, 1vh)*100);width:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:opacity .2s linear}.set--inview .theme-block__crop,.set--next .theme-block__crop,.set--prev .theme-block__crop{opacity:1}.set--inview .theme-block__crop{opacity:1;transition:opacity .2s linear}.theme-block__crop:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(0,0,0,.4);z-index:3}.theme-block__crop img{transform:scaleX(1);transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-header__video,.theme-block__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-animation:fade-in .3s ease-in-out .6s both;animation:fade-in .3s ease-in-out .6s both}.page-header__video .fstr-html5-video__container,.theme-block__video .fstr-html5-video__container{padding-bottom:0!important;height:100%!important}.page-header__video .fstr-html5-video__container video,.theme-block__video .fstr-html5-video__container video{-o-object-fit:cover;object-fit:cover}.theme-block__content{width:100%;height:calc(var(--vh, 1vh)*100);position:absolute;top:0;left:0;z-index:5}.theme-block__title{opacity:0;pointer-events:none}.set--inview .theme-block__title{opacity:1}.theme-block__detail{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;width:100%;box-shadow:0 -10px 25px 5px rgba(0,0,0,.2);background-color:#fff;z-index:1200;max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(0,1,0,1)}.theme-block__detail.set--active{max-height:10000px;transition:max-height .6s ease-in}.theme-block__detail__close{position:absolute;top:1.125rem;right:2.25rem}@media (max-width:47.8125em){.theme-block__content{padding:100px 1.125rem 1.125rem;display:flex;justify-content:flex-start;flex-direction:column}.theme-block__detail__close{right:5px;border-width:0!important;background-color:transparent;top:0;display:none;transform:scale(1.4)}.set--active .theme-block__detail__close{display:block}.theme-block__button{margin-top:auto;margin-bottom:0}}@media (min-width:47.875em) and (max-width:64em){.set--inview .theme-block__title{top:150px}}@media (min-width:47.875em) and (max-width:64em) and (orientation:landscape){.set--inview .theme-block__title{top:150px}}@media (min-width:47.875em){.theme-block__content{padding:13.75rem 2.25rem 2.25rem}.theme-block__button{position:absolute;bottom:5vh;left:50%;transform:translateX(-50%);font-size:1.3125rem;height:auto}.set--inview .theme-block__title{position:fixed}}@media (min-width:1025px){.set--inview .theme-block__title{top:200px}}.theme-indicator{position:fixed;top:50%;right:2.25rem;z-index:84;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(calc(-50% + 38px))}.theme-indicator__item{width:38px;height:38px;position:relative;color:#fff;fill:#fff;margin-bottom:.75rem;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:8px;border:2px solid #fff}.theme-indicator__item .icon--active{opacity:0}.theme-indicator__item .icon{width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:3px;overflow:hidden;transition:opacity .3s ease-in-out}.theme-indicator__item.is--active{transition:opacity .3s ease-in-out;background:#fff}.theme-indicator__item.is--active .icon--deactive{opacity:1;fill:#000}.theme-indicator__item.is--active .theme-indicator__lable{transform:translate(-15px,-50%) scale(1);opacity:1}.theme-indicator__item button{display:block;width:100%;height:100%}.theme-indicator__lable{position:absolute;top:50%;right:100%;white-space:nowrap;transform:translate(40px,-50%) scale(0);text-align:right;text-shadow:0 0 10px rgba(0,0,0,.8);transform-origin:center right;transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0;pointer-events:none}@media (max-width:47.8125em){.theme-indicator{right:1.125rem;top:auto;bottom:16px}.theme-indicator__item{width:30px;height:30px;margin-bottom:5px}.theme-indicator__item.is--active .theme-indicator__lable{display:none}}@media (min-width:47.875em){.theme-indicator__item.is--active{transition:opacity .3s ease-in-out;background:#fff}.theme-indicator__item.is--active .icon--deactive{opacity:1;fill:#000}.theme-indicator__item.is--active .theme-indicator__lable{transform:translate(-15px,-50%) scale(1);opacity:1}.theme-indicator__item:hover{background-color:#fff}.theme-indicator__item:hover .icon--deactive{fill:#000;transition:opacity .3s ease-in-out}.theme-indicator__item:hover .icon--active{transition:opacity .3s ease-in-out}.theme-indicator__item:hover .theme-indicator__lable{transform:translate(-15px,-50%) scale(1);opacity:1}}.theme-expansion-panel{min-height:50vh;max-height:100vh;position:relative;overflow-y:auto}.theme-expansion-panel__stats{display:flex;flex-direction:row}.theme-expansion-panel__content{font-weight:300}.theme-expansion-panel__content p{line-height:1.4}.theme-expansion-panel__intro{max-width:1100px;margin:0}@media (max-width:47.8125em){.theme-expansion-panel{max-height:calc(100vh - 100px);overflow-y:auto}.theme-expansion-panel__content{padding:2.8125rem 1.125rem 1.125rem;font-size:1.125rem}.theme-expansion-panel__stats{padding:1.125rem;flex-wrap:wrap;justify-content:space-between}.theme-expansion-panel__stats__item{flex:0 0 33vw}}@media (min-width:47.875em){.theme-expansion-panel__content{padding:2.25rem}.theme-expansion-panel__stats{padding:0 2.25rem;margin-bottom:3rem}.theme-expansion-panel__stats__item{margin-left:4.5rem}.theme-expansion-panel__stats__item:first-child{margin-left:0}}app-theme-stat-block{display:contents}.theme-stat-block{position:relative}.theme-stat-block__title{font-weight:300;text-transform:none;margin-bottom:0}.theme-stat-block__stats{font-weight:600}@media (max-width:47.8125em){.theme-stat-block{text-align:left;padding:.5625rem 0}.theme-stat-block__title{font-size:.9375rem}}@media (min-width:47.875em){.theme-stat-block{padding:.75rem 0}}.theme-projects-block__list{display:flex;flex-direction:row;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding:0 2.25rem 1.125rem;position:relative;scrollbar-width:none;-ms-overflow-style:none}.theme-projects-block__list::-webkit-scrollbar{display:none}.theme-projects-block__list.no-events{-ms-scroll-snap-type:none;scroll-snap-type:none}.theme-projects-block__list.no-events .project-block{pointer-events:none}.theme-projects-block__list.is--mouse-down .item{transform:scale3d(.98,.98,.98)}.theme-projects-block__list .item{flex:0 0 33vw;position:relative;margin-right:3rem}.theme-projects-block__header{display:flex;justify-content:space-between;align-items:center;padding:0 1.125rem 1.125rem 2.25rem}.theme-projects-block__header span{font-size:1.25rem;font-weight:300}.theme-projects-block__header .button-group{padding:.5625rem 1.125rem}.theme-projects-block__title{font-weight:500;text-transform:none;margin-bottom:0}.theme-projects-block__paginator{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.2);width:100%;height:4px}.theme-projects-block__paginator .position{display:block;width:30%;height:4px;background-color:#00639c}@media (max-width:47.8125em){.theme-projects-block__list{padding:0 1.125rem 1.125rem}.theme-projects-block__list .item{flex:0 0 88vw;margin-right:.75rem}.theme-projects-block__header .button-group{margin-right:0;margin-left:auto;flex-direction:row;display:none}.theme-projects-block__header{padding:0 .225rem 1.125rem 1.125rem}}app-project-block{display:contents}.project-block{position:relative;width:100%;transition:transform .2s ease-in-out}.project-block:hover{transform:scale(1.02)}.project-block__crop{transition:box-shadow .2s ease-in-out}.project-block__crop:before{padding-top:60%}.project-block__title{font-size:1rem;font-weight:300;margin-top:10px;text-transform:none}.project-stats{display:flex;justify-content:center;align-items:center}.project-stats__stats{display:flex;flex-direction:column}.project-stats .project-stats__intro{width:100%}.project-stats .project-stats__crop{width:100%;max-width:1100px}.project-stats .project-stats__crop__caption{margin-top:5px}@media (max-width:47.8125em){.project-stats__stats__themes{order:2}}@media (min-width:47.875em){.project-stats__stats__themes{text-align:right}}.project-stats__stats__themes__list{display:flex;margin-top:1ex;justify-content:flex-end;margin-bottom:1ex}@media (max-width:47.8125em){.project-stats__stats__themes__list{justify-content:flex-start}}.project-stats__stats__themes__list fstr-icon{display:contents}.project-stats__stats__themes__list__item{margin-left:1ex}@media (max-width:47.8125em){.project-stats__stats__themes__list__item:first-child{margin-left:0}}.project-stats__stats__themes__list__item .icon{border:2px solid;border-radius:8px}.project-stats__stats__themes__list__item a{display:flex;align-items:center;position:relative;overflow:hidden}.project-stats__stats__themes__list__item a:hover .theme-label{transition:padding .2s ease-in-out,max-width .4s ease-in;padding-right:5px;max-width:1000px}.project-stats__stats__themes__list__item .theme-label{transition:padding .2s ease-in-out,max-width .4s cubic-bezier(0,1,0,1);padding:0;overflow:hidden;max-width:0}.project-stats__stats__themes__list .icon{width:38px;height:38px}.spacer{flex-grow:1}@media (max-width:47.8125em){.project-stats{flex-direction:column;padding:1.125rem .9375rem 0}.project-stats__stats{flex-direction:column;padding:1.125rem 0;flex-wrap:wrap;justify-content:space-between}.project-stats__stats .theme-stat-block{order:2}.project-stats__stats .rol-hmo .theme-stat-block{order:1}.project-stats .project-stats__crop{margin-right:-1.125rem;margin-left:-1.125rem;max-width:101vw;width:auto}}@media (min-width:47.875em){.project-stats{padding:4.5rem 2.25rem}.project-stats__stats{padding-left:3.375rem}.project-stats__stats .theme-stat-block{text-align:right}.project-stats__crop{padding-right:2.25rem}}.partners-block{display:flex;flex-direction:column;font-size:1.3125rem;font-weight:400;height:100%}.partners-block__wrapper{border:2px solid #000;padding:2.25rem;min-height:100%;border-radius:8px;text-align:center}.partners-block__list{display:flex;flex-flow:wrap;padding-top:1.125rem;justify-content:center}.partners-block__list.set--blur .partners-block__list__item{transform:scale(.9);opacity:.5;-webkit-filter:blur(3px);filter:blur(3px)}.partners-block__list.set--blur .partners-block__list__item:hover{transform:scale(1.08);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.partners-block__list__item{margin:30px 2.25rem 0 0;display:flex;justify-content:center;align-items:center;transition:transform .2s ease-in-out .1s,opacity .2s ease-in-out .1s,-webkit-filter .2s ease-in-out .1s;transition:transform .2s ease-in-out .1s,opacity .2s ease-in-out .1s,filter .2s ease-in-out .1s;transition:transform .2s ease-in-out .1s,opacity .2s ease-in-out .1s,filter .2s ease-in-out .1s,-webkit-filter .2s ease-in-out .1s}.partner{position:relative}.partner__figure__img{width:140px;height:auto}@media (max-width:47.8125em){.partners-block{margin-top:3rem}.partner__figure__img{width:90px}}.pressroom-block{display:flex;flex-direction:column;font-size:1.3125rem;font-weight:400;height:100%}.pressroom-block__wrapper{border:2px solid #000;padding:2.25rem;min-height:100%;border-radius:8px}.pressroom-block .button-group{padding-top:30px;justify-content:space-between}.pressroom-block .button-group .button{width:100%}@media (max-width:47.8125em){.pressroom-block .button-group{padding-top:30px;display:flex;flex-direction:column}.pressroom-block .button-group .button{margin-left:0}.pressroom-block .button-group .button:nth-child(2){margin-top:1.5rem}}app-project-filter{display:contents}@media (max-width:47.8125em){.filter-select{padding-bottom:1.125rem}}.press-overview{padding-bottom:5.625rem;overflow:hidden}@media (min-width:768px) and (max-width:1500px){.press-overview .container.type--xl{max-width:80vw}}.press-overview__header{padding:1.125rem 0;margin:1.125rem auto 0}.press-overview__header__title{color:#000}.press-overview__header__text{white-space:pre-wrap}.press-overview__list{position:relative;margin:0 -1.25rem;min-height:400px}@media (min-width:47.875em){.press-overview__list{margin-left:-4px;margin-right:-4px}}.press-overview__list__item{position:relative;display:inline-block;width:100%;margin-top:-18px}@media (min-width:47.875em){.press-overview__list__item{width:50%}}@media (min-width:81.25em){.press-overview__list__item{width:33.3333%}}.press-overview__list__detail{position:relative;width:100%;float:left;overflow:hidden}.press-overview__list__detail .container{padding-top:2.25rem;padding-bottom:2.25rem}.press-overview__list__detail .close--button{position:absolute;top:0;right:0;z-index:10}.press-overview__list__detail .close--button .icon{fill:#000;transition:fill .1s ease-in-out}.press-overview__list__detail .close--button:before{display:none}.press-overview__list__detail .close--button:hover .icon{fill:#000}.press-overview__list__detail .close--button .icon{width:18px;height:18px}@media (max-width:47.8125em){.press-overview__list{padding:0 .5625rem}.press-overview__list__item{width:100%}}.project{width:100%;height:100%;overflow:hidden;position:relative;padding:15px;transition:transform .2s ease-in-out}@media (min-width:47.875em){.project{padding:14px}}.set--active .project{transform:scale(1.02)}.project__crop{top:4px;width:100%;background:#00639c;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.project__crop:before{padding-top:60%}.set--active .project__crop{box-shadow:2px 4px 11px 0 rgba(0,0,0,.22)}.project__content{width:100%;padding:12px 0}.project__content__title{font-family:Quicksand,sans-serif;margin-bottom:0;text-transform:none;font-weight:400}.set--active .project__content__title{color:#00639c;font-weight:700}.project__options{position:absolute;top:3px;right:3px;display:flex;justify-content:flex-end;z-index:30;transform:scale(0);transform-origin:center center;transition:transform .3s ease-out}.set--select .project__options{transform:scale(1) translate3d(-6px,15px,0)}.project__options .input-checkfield input[type=checkbox]+label:before{width:30px;height:30px;border:0;background-color:#00639c}.project__options .input-checkfield input[type=checkbox]+label .icon{margin-top:12px;left:12px;fill:#fff;width:16px;height:16px}@media (min-width:47.875em){.project:hover{transform:scale(1.02)}.project:hover .project__crop{box-shadow:2px 4px 11px 0 rgba(0,0,0,.22)}}.project-details{padding:0 .25rem 5.625rem}.project-details__header{min-height:10px!important}.project-details__header__title{text-transform:uppercase}.project-details__content{white-space:pre-wrap}.project-details .project-details__project-button{margin-top:1ex;opacity:.5}.project-details .project-details__project-button:hover{opacity:1}.project-details .button-group{justify-content:flex-end;align-items:flex-end;margin-bottom:48px}@media (max-width:47.8125em){.project-details .button-group{flex-direction:column}}.project-details .button-group .button.type--text:hover{opacity:1}@media (max-width:47.8125em){.project-details .button-group .button.type--text{margin:.625rem auto;text-align:center;width:100%}}.project-details__list{display:flex;flex-wrap:wrap;align-content:stretch;justify-content:flex-start;width:auto;overflow:hidden;margin-right:-6px;margin-left:-6px}.project-details__list .grid__item{display:flex}@media (min-width:81.25em){.project-details__list .grid__item{margin:0 6px 12px;flex-basis:calc(25% - 12px)}}@media (min-width:64.0625em) and (max-width:81.1875em){.project-details__list .grid__item{margin:0 6px 12px;flex-basis:calc(33.33333% - 12px)}}@media (min-width:47.875em) and (max-width:64em){.project-details__list .grid__item{margin:0 6px 12px;flex-basis:calc(50% - 12px)}}@media (min-width:47.875em) and (max-width:64em) and (orientation:landscape){.project-details__list .grid__item{margin:0 6px 12px;flex-basis:calc(50% - 12px)}}@media (min-width:47.875em) and (max-width:64em) and (orientation:portrait){.project-details__list .grid__item{margin:0 6px 12px;flex-basis:calc(50% - 12px)}}@media (max-width:47.8125em){.project-details__list .grid__item{margin:0 .375rem .75rem;flex-basis:calc(50% - 0.75rem)}}@media (max-width:47.8125em){.project-details__list{margin-left:-1.25rem;margin-right:-1.25rem}}.project-details__list__item{position:relative;cursor:pointer;overflow:hidden;transition:padding .2s ease-in-out}.project-details__list__item.set--selected{background:#000}.project-details__list__item:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(135deg,transparent 50%,rgba(0,0,0,.8));z-index:2}.project-details__list__item.type--7z:after,.project-details__list__item.type--doc:after,.project-details__list__item.type--docx:after,.project-details__list__item.type--pdf:after,.project-details__list__item.type--tif:after,.project-details__list__item.type--txt:after,.project-details__list__item.type--zip:after{display:none}.project-details__list__item__crop{background:#00639c;width:100%}.project-details__list__item__crop:before{padding-top:70%}.type--7z .project-details__list__item__crop,.type--doc .project-details__list__item__crop,.type--docx .project-details__list__item__crop,.type--pdf .project-details__list__item__crop,.type--tif .project-details__list__item__crop,.type--txt .project-details__list__item__crop,.type--zip .project-details__list__item__crop{background-color:#f5f5f5}.project-details__list__item__crop img{transform-origin:center center;transition:transform .2s ease-in-out,opacity .2s ease-in-out;z-index:0}.set--selected .project-details__list__item__crop img{opacity:.3}.type--7z .project-details__list__item__crop img,.type--doc .project-details__list__item__crop img,.type--docx .project-details__list__item__crop img,.type--pdf .project-details__list__item__crop img,.type--tif .project-details__list__item__crop img,.type--txt .project-details__list__item__crop img,.type--zip .project-details__list__item__crop img{display:none}.project-details__list__item__content{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease-in-out .2s;display:flex;flex-direction:column;align-items:center}.set--selected .project-details__list__item__content,.type--7z .project-details__list__item__content,.type--doc .project-details__list__item__content,.type--docx .project-details__list__item__content,.type--pdf .project-details__list__item__content,.type--tif .project-details__list__item__content,.type--txt .project-details__list__item__content,.type--zip .project-details__list__item__content{opacity:1;transition:opacity .2s ease-in-out}.project-details__list__item__content__text{opacity:0;max-width:90%;max-height:120px;font-size:.8em;line-break:auto;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease-in-out;color:#fff;word-break:break-all}@media (max-width:47.8125em){.project-details__list__item__content__text{padding-top:25px}}.set--selected .project-details__list__item__content__text,.type--7z .project-details__list__item__content__text,.type--doc .project-details__list__item__content__text,.type--docx .project-details__list__item__content__text,.type--pdf .project-details__list__item__content__text,.type--tif .project-details__list__item__content__text,.type--txt .project-details__list__item__content__text,.type--zip .project-details__list__item__content__text{color:#fff;opacity:1;transition:opacity .2s ease-in-out .2s;z-index:3}.type--7z .project-details__list__item__content__text,.type--doc .project-details__list__item__content__text,.type--docx .project-details__list__item__content__text,.type--pdf .project-details__list__item__content__text,.type--tif .project-details__list__item__content__text,.type--txt .project-details__list__item__content__text,.type--zip .project-details__list__item__content__text{color:#000}.project-details__list__item__type{position:absolute;right:.45rem;bottom:.45rem;width:25px;height:40px;opacity:1;display:block;z-index:3;fill:#fff}.type--7z .project-details__list__item__type,.type--doc .project-details__list__item__type,.type--docx .project-details__list__item__type,.type--pdf .project-details__list__item__type,.type--tif .project-details__list__item__type,.type--txt .project-details__list__item__type,.type--zip .project-details__list__item__type{fill:#000}.project-details__list__item__type svg{width:25px;height:25px;display:block;z-index:10;top:-5px;display:none}.project-details__list__item__type__name{display:flex;justify-content:center;font-weight:700;font-size:14px;text-transform:uppercase;color:#fff}.type--7z .project-details__list__item__type__name,.type--doc .project-details__list__item__type__name,.type--docx .project-details__list__item__type__name,.type--pdf .project-details__list__item__type__name,.type--tif .project-details__list__item__type__name,.type--txt .project-details__list__item__type__name,.type--zip .project-details__list__item__type__name,set--selected .project-details__list__item__type__name{color:#000}.project-details__list__item__icon{position:absolute;top:0;right:0;width:30px;height:30px;transform:scale(0);transform-origin:top right;transition:transform .1s ease-in-out;background:#fff;z-index:3}.project-details__list__item__icon .icon{width:15px;height:15px;min-width:1px;min-height:1px;margin:8px 0 0 8px;fill:#00639c}.set--selected .project-details__list__item__icon{transform:scale(1)}@media (min-width:47.875em){.project-details__list__item:hover img{opacity:.3}.project-details__list__item__content,.project-details__list__item__content__text{justify-content:center}}@media (max-width:47.8125em){.project-details__list__item__content__text{margin-top:.3rem}}.press-snackbar{position:fixed;top:100%;left:50%;width:70vw;max-width:780px;z-index:1000;transform:translate3d(-50%,100px,0);transition:transform .3s ease-in-out,bottom .01s linear .3s;opacity:1}.press-snackbar.set--active{transform:translate3d(-50%,-50px,0);transition:transform .3s ease-in-out,bottom .01s linear}.press-snackbar.set--collapse{transform:translate3d(-50%,-100%,0);transition:transform .3s ease-in-out,bottom .01s linear}.press-snackbar__header{background-color:#00639c;height:54px;display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;cursor:pointer;transition:background-color .2s}.press-snackbar__header .icon{width:18px;height:18px;min-width:10px;min-height:10px;transform-origin:center center;transition:transform .3s ease-in-out;fill:#fff}.set--collapse .press-snackbar__header .icon{transform:rotate(-180deg)}.press-snackbar__header__title{text-transform:none;margin-bottom:0;font-family:Quicksand,sans-serif;color:#fff}.press-snackbar__header__title strong{font-weight:700;opacity:1}.press-snackbar__main{padding:1.125rem 1.125rem 0;overflow:hidden}.press-snackbar__main__selected-files{white-space:normal;height:60vh;max-height:calc(90vh - 150px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.press-snackbar__main__selected-files__list{padding:1.125rem 0 .5625rem}.press-snackbar__main__selected-files__list:last-of-type{padding-bottom:1.125rem}.press-snackbar__main__selected-files__list__title{margin-bottom:1ex}.press-snackbar__main__selected-files__list__item{background-color:hsla(0,0%,85.5%,.8);margin-bottom:6px}.press-snackbar__main__selected-files__list__item:last-child{border-bottom:0}.press-snackbar__main__form{white-space:normal;height:60vh;max-height:calc(90vh - 150px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.press-snackbar__main__form .form{width:100%;display:block;margin:0 auto}.press-snackbar__main__wrapper{position:relative;display:flex;overflow:hidden;width:calc(200% + 80px);align-items:flex-start;justify-content:flex-end;transition:transform .3s ease-in-out}.press-snackbar__main__wrapper.is--end{transform:translate3d(-50%,0,0)}.press-snackbar__main__wrapper .item{flex:1;position:relative;margin-right:40px}.press-snackbar__main__wrapper .item:last-of-type{margin-left:0}.press-snackbar__main__wrapper__title{font-weight:700;display:none}.press-snackbar__main__wrapper__text{margin-bottom:48px}.press-snackbar .download-button{color:#000;padding:.5625rem 0;opacity:1;margin:0 0 1.5rem}@media (max-width:47.8125em){.press-snackbar{width:100%}.press-snackbar__main__form,.press-snackbar__main__selected-files{max-height:calc(100vh - 170px)}}@media (min-width:47.875em) and (max-width:64em){.press-snackbar{width:80vw}}.selected-file{position:relative;display:flex;align-items:center}.selected-file__crop{flex:0 0 100px;background-color:#000}.selected-file__crop:before{padding-top:72%}.selected-file__crop img{opacity:.8}.type--pdf .selected-file__crop img,.type--txt .selected-file__crop img,.type--zip .selected-file__crop img{display:none}.selected-file__crop__caption{position:absolute;right:5px;bottom:5px;text-transform:uppercase;font-size:.9em}.selected-file__crop .icon{width:18px;height:18px;display:none;fill:#fff}.selected-file__content{position:relative;display:flex;flex:1;align-items:center;padding:.5625rem 2.25rem .5625rem 12px}.selected-file__content .remove--button{color:#dadada;position:absolute;top:50%;right:0;transform:translateY(-50%)}.selected-file__content__title{font-weight:400;text-transform:none;font-family:Quicksand,sans-serif;padding-right:2.25rem;margin-bottom:0}.press-snackbar__main__tabs{margin:0 0 1.5rem;padding-top:.5625rem;padding-left:.5625rem;padding-right:.5625rem;display:flex;background-color:#f5f5f5}.press-snackbar__main__tabs__item{padding:0 .5625rem .225rem}.press-snackbar__main__tabs .button.type--tab{font-size:1rem;padding-left:0;padding-right:0;overflow:inherit}@media (max-width:47.8125em){.press-snackbar__main__tabs .button.type--tab{text-align:center}}.press-snackbar__main__tabs .button.type--tab:before{position:absolute;top:auto;bottom:-4px;content:"";border-top:2px solid}@media (max-width:47.8125em){.press-snackbar__main__tabs .button.type--tab:before{left:0}}.press-snackbar__main__tabs .button.type--tab:hover:before{width:0}.press-snackbar__main__tabs .button.type--tab.set--active{color:#00639c;opacity:1;transform:scale(1);pointer-events:none}.press-snackbar__main__tabs .button.type--tab.set--active:before{width:100%}.snackbar-overlay{position:fixed;top:0;left:-200vw;width:100vw;height:100vh;background-color:#000;opacity:0;z-index:999;transition:opacity .3s ease-in-out,left 3ms ease-in-out .3s}.snackbar-overlay.is--active{left:0;opacity:.6;transition:opacity .3s ease-in-out,left 3ms ease-in-out}.open--snackbar{position:relative!important;overflow-y:hidden!important}.open--snackbar .app__wrapper{width:100%}@media (min-width:47.875em){.open--snackbar .footer,.open--snackbar .press-overview__header,.open--snackbar .press-overview__list,.open--snackbar .topbar{opacity:.4}}@media (min-width:47.875em){.footer,.press-overview__header,.press-overview__list,.topbar{will-change:filter;transition:opacity .3s ease-in-out}}.request-form{padding:0 0 1.5rem}.request-form .input-field__input,.request-form .select{color:#000;fill:#000}.request-form .download-button{margin-bottom:1.5rem}.request-form .field-accepted{margin-bottom:3rem}.request-form__message{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.request-form__message__text{font-size:1.125rem;text-align:center;padding:1.125rem}.request-form__message__processing{padding:.5625rem 1.125rem;margin-top:1.5rem;background-color:#000;color:#fff;font-size:1.1em;position:relative}.request-form__message__processing:before{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4);content:""}.request-form__message__processing.set--loading:before{-webkit-animation:process 1s linear infinite;animation:process 1s linear infinite}.request-form .type--submit{width:100%;text-align:center;text-transform:uppercase}@-webkit-keyframes process{0%{width:0}to{width:100%}}@keyframes process{0%{width:0}to{width:100%}}body,html{width:100%;height:100%}body{font-family:Quicksand,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:1.5;overflow-x:hidden;font-size:1rem}a{text-decoration:none}.block__text blockquote,.content-page__text blockquote,.h1,.h2,.h3,.h4,.h5,.h6,.project-detail__content blockquote,a,h1,h2,h3,h4,h5,h6{color:inherit}.p,p{margin:0 0 1.5em;line-height:1.61}figure{margin:0}img{display:inline-block}b,strong{font-weight:700}hr{margin:3rem 0;border-color:#dadada}@media (max-width:47.8125em){body:after{content:"breakpoint-mobile";display:none}}@media (min-width:47.875em) and (max-width:64em){body:after{content:"breakpoint-tablet";display:none}}@media (min-width:64.0625em) and (max-width:81.1875em){body:after{content:"breakpoint-desktop";display:none}}@media (min-width:81.25em){body:after{content:"breakpoint-large-desktop";display:none}}[hidden]{display:none}@-webkit-keyframes slide-in{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes slide-in{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@-webkit-keyframes slide-in-bottom{0%{transform:translate3d(0,200%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slide-in-bottom{0%{transform:translate3d(0,200%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes slide-in-left{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slide-in-left{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes scale-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes image-kenburn{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes image-kenburn{0%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@-webkit-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.08,1.08,1.08)}to{transform:scaleX(1)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.08,1.08,1.08)}to{transform:scaleX(1)}}.bg--white,.press-snackbar{background-color:#fff}.bg--black{background-color:#000}.bg--grey{background-color:#dadada}.bg--cyaan{background-color:#00aeea}.bg--blue{background-color:#00639c}.bg--darkblue{background-color:#29235c}.block{margin-bottom:3rem}.block__title{margin-bottom:2ex}.columns{display:flex}.column-1-2{width:50%;flex:1}@media (max-width:47.8125em){.column-1-2{width:100%}}.button.type--secondary,.color--white,.footer,.input-field__input{color:#fff;fill:#fff}.button.type--secondary::-moz-placeholder,.color--white::-moz-placeholder,.footer::-moz-placeholder,.input-field__input::-moz-placeholder{color:#fff}.button.type--secondary::-ms-input-placeholder,.color--white::-ms-input-placeholder,.footer::-ms-input-placeholder,.input-field__input::-ms-input-placeholder{color:#fff}.button.type--secondary::placeholder,.color--white::placeholder,.footer::placeholder,.input-field__input::placeholder{color:#fff}.color--black,.input-field__input.has--value,.input-field__input.type--black,.press-snackbar,.set--active .project{color:#000;fill:#000}.color--black::-moz-placeholder,.input-field__input.has--value::-moz-placeholder,.input-field__input.type--black::-moz-placeholder,.press-snackbar::-moz-placeholder,.set--active .project::-moz-placeholder{color:#000}.color--black::-ms-input-placeholder,.input-field__input.has--value::-ms-input-placeholder,.input-field__input.type--black::-ms-input-placeholder,.press-snackbar::-ms-input-placeholder,.set--active .project::-ms-input-placeholder{color:#000}.color--black::placeholder,.input-field__input.has--value::placeholder,.input-field__input.type--black::placeholder,.press-snackbar::placeholder,.set--active .project::placeholder{color:#000}.color--grey{color:#dadada;fill:#dadada}.color--cyaan{color:#00aeea;fill:#00aeea}.color--blue{color:#00639c;fill:#00639c}.color--darkblue{color:#29235c;fill:#29235c}.container{margin:0 auto;position:relative;z-index:5;width:100%}.container.type--xs{max-width:500px}.container.type--s{max-width:620px}.container.type--m{max-width:830px}.container.type--l{max-width:1100px}.container.type--xl{max-width:1300px}@media (max-width:47.8125em){.container{padding:0 .9375rem}}@media (min-width:47.875em){.container{padding:0 1.5rem}}.grid-1-3{flex-wrap:wrap;align-content:stretch;justify-content:flex-start;width:auto;overflow:hidden;margin-right:-.75rem;margin-left:-.75rem}.grid-1-3,.grid-1-3 .grid__item{display:flex}@media (min-width:81.25em){.grid-1-3 .grid__item{margin:0 .75rem 1.5rem;flex-basis:calc(33.33333% - 1.5rem)}}@media (min-width:64.0625em) and (max-width:81.1875em){.grid-1-3 .grid__item{margin:0 .75rem 1.5rem;flex-basis:calc(50% - 1.5rem)}}@media (min-width:47.875em) and (max-width:64em){.grid-1-3 .grid__item{margin:0 .75rem 1.5rem;flex-basis:calc(50% - 1.5rem)}}@media (min-width:47.875em) and (max-width:64em) and (orientation:landscape){.grid-1-3 .grid__item{margin:0 .75rem 1.5rem;flex-basis:calc(50% - 1.5rem)}}@media (min-width:47.875em) and (max-width:64em) and (orientation:portrait){.grid-1-3 .grid__item{margin:0 .75rem 1.5rem;flex-basis:calc(50% - 1.5rem)}}@media (max-width:47.8125em){.grid-1-3 .grid__item{margin:0 .375rem .75rem;flex-basis:calc(100% - 0.75rem)}}.text-center{text-align:center}.caption{color:#777;font-size:.8em}.subtitle{font-weight:100}.is--hidden{display:none!important}.is--invisible{opacity:0}.is--visible{opacity:1}.is--fixed{position:fixed}.is--clickable{cursor:pointer}.disable-scrolling{overflow:hidden;width:100%;height:auto}@media (max-width:47.8125em){.disable-scrolling{height:100vh}}.pre-line{white-space:pre-line}.no--underline,.no--underline:active,.no--underline:focus,.no--underline:hover{text-decoration:none}.p1{padding:1.125rem}.block__text .fr-video,.block__text img,.content-page__text .fr-video,.content-page__text img,.press-snackbar,.project-block:hover .project-block__crop,.project-detail__content .fr-video,.project-detail__content img,.shadowZ2{box-shadow:2px 4px 11px 0 rgba(0,0,0,.22)}.app{--cookie-notice-bg:#fff;position:relative}.app__wrapper{position:relative;opacity:0;transition:opacity .3s ease-in-out;z-index:3;overflow-x:hidden}.app__wrapper.anim--in{opacity:1}.app__router{min-height:calc(var(--vh, 1vh)*100)}.style-guide .caption{border-top:1px dotted;margin-top:.75rem}.style-guide__logo img{max-width:350px;max-height:100%}.style-guide__logo .logo{margin-bottom:3rem}.style-guide .header__container{height:200px;align-content:center;align-items:center;justify-content:center;display:flex;flex-direction:column;margin-bottom:3rem}.block__text .style-guide__typography .style-guide__list blockquote,.content-page__text .style-guide__typography .style-guide__list blockquote,.project-detail__content .style-guide__typography .style-guide__list blockquote,.style-guide__typography .style-guide__list .block__text blockquote,.style-guide__typography .style-guide__list .content-page__text blockquote,.style-guide__typography .style-guide__list .h1,.style-guide__typography .style-guide__list .h2,.style-guide__typography .style-guide__list .h3,.style-guide__typography .style-guide__list .h4,.style-guide__typography .style-guide__list .h5,.style-guide__typography .style-guide__list .h6,.style-guide__typography .style-guide__list .project-detail__content blockquote{margin-bottom:0}.style-guide__color__block{width:50px;height:50px;border-radius:100%}.style-guide__color__list{margin-top:.75rem;margin-bottom:1.5rem}.style-guide__color__list__title{margin-top:.375rem}.style-guide__color__list__item{min-width:150px}.style-guide__list{display:flex;align-items:flex-end}.style-guide__list__item{display:flex;flex-direction:column;margin-left:1.5rem}.style-guide__list__item:first-child{margin-left:0}.style-guide__buttons__list{align-items:flex-start;flex-wrap:wrap}.style-guide__buttons__list__item{margin:0 0 1.5rem;width:35%}.style-guide__buttons__list__item .caption{width:200px}.style-guide__buttons__list__item .button{margin:.5ex}.style-guide__buttons .buttons{display:flex;flex-direction:column}.style-guide__buttons .buttons__item{display:flex;align-items:center;flex-direction:column;padding:1.5rem;border-radius:8px}.style-guide__buttons .buttons__item span{padding-top:10px;font-size:.875rem}.style-guide__buttons .buttons__item .caption{padding:0 2ex;width:auto}.style-guide__forms .column-1-2:first-of-type{padding-right:1.125rem}.style-guide__forms .column-1-2:last-of-type{padding-left:1.125rem}.themes{position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(var(--vh, 1vh)*100);-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-ms-scroll-snap-points-y:repeat(calc(var(--vh, 1vh)*100));scroll-snap-points-y:repeat(calc(var(--vh, 1vh)*100));-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.themes.set--expand{overflow:hidden}.themes app-footer{display:contents}.themes .footer{min-height:calc(var(--vh, 1vh)*50);width:100vw;position:relative;scroll-snap-align:start;overflow:hidden;z-index:100}.themes__header__scroll-indicator{position:absolute;bottom:.75rem;left:50%;margin-left:-35px;z-index:10;width:70px;height:70px;opacity:0;-webkit-animation:slide-in-bottom .8s ease-in-out 1.6s both;animation:slide-in-bottom .8s ease-in-out 1.6s both}@media (max-width:47.8125em){.themes__header__scroll-indicator{margin-left:-22px}}.themes__header__scroll-indicator .icon{width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);-webkit-animation:fadeoutscroll 1s ease .3s infinite both;animation:fadeoutscroll 1s ease .3s infinite both}.themes__header__scroll-indicator .type--2 .icon{transform:translate(-50%,-5%);-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes fadeoutscroll{0%{opacity:1}to{opacity:0}}@keyframes fadeoutscroll{0%{opacity:1}to{opacity:0}}.project-detail__content{margin-top:3rem}.project-detail__intro{font-weight:100;text-transform:none;margin-top:3rem}.project-detail__footer{display:flex;width:100%;margin-bottom:3rem}@media (min-width:47.875em){.project-detail__footer{padding:4.5rem 0;justify-content:space-between}.project-detail__footer app-project-partners,.project-detail__footer app-project-pressroom{width:48%;display:block}.project-detail__footer app-project-partners.full-width,.project-detail__footer app-project-pressroom.full-width{width:100%}}@media (max-width:47.8125em){.project-detail__footer{flex-direction:column}.project-detail__intro{margin-top:0;font-size:1.25rem}}.projects__main{padding:1.35rem}@media (min-width:47.875em){.projects__main{padding:2.25rem}}.projects__list{padding-top:1.125rem}.projects__filter{margin:.75rem 0 0}.projects__filter__wrapper{display:flex;justify-content:space-between;width:100%;margin-top:1.2rem;padding-bottom:0;max-height:0;overflow:hidden;opacity:0;border-bottom:2px solid transparent}.projects__filter__wrapper,.projects__filter__wrapper.set--open{transition:padding .2s ease-in-out,max-height .2s ease-in-out,border .2s ease-in-out,opacity .2s ease-in-out}.projects__filter__wrapper.set--open{padding-bottom:1.125rem;border-bottom-color:#000;max-height:80px;opacity:1}.projects__filter__wrapper app-project-filter{margin-left:10px;width:100%;display:block}.projects__filter__wrapper app-project-filter:first-child{margin-left:0}.filter-button{font-size:1.375rem;position:relative;display:flex;flex-direction:row;overflow:inherit;height:30px}.filter-button:hover .filter-button__glyph .line{background-color:#00639c}.filter-button__glyph{padding-left:8px}.filter-button__glyph .line{background-color:#000;border-radius:8px;width:18px;height:2px;display:block;margin:10px auto;opacity:1;transition:transform .2s ease-in-out,width .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out}.filter-button__glyph .line:first-child{transform:translateY(3px) rotate(90deg)}.filter-button__glyph .line:nth-child(2){transform:translateY(-9px)}.set--active .filter-button__glyph{transition:transform .3s ease-in-out;opacity:1}.set--active .filter-button__glyph .line:first-child{transform:translateY(3px) rotate(180deg)}.set--active .filter-button__glyph .line:nth-child(2){transform:translateY(-9px) rotate(180deg);opacity:0}.projects__paging{padding:2.25rem 0;display:flex;justify-content:center}.projects__paging .grid__button .icon{margin-left:8px;top:-1px}.projects__paging .grid__button .icon-svg{width:18px;height:18px}.empty-state{text-align:center;padding:4.5rem 0}@media (max-width:47.8125em){.projects__filter .filters{flex-direction:column}}.content-page__intro{text-transform:none}@media (max-width:47.8125em){.content-page__main{padding:2.25rem 1.125rem}.content-page__intro{font-size:1.125rem;margin-bottom:1.5rem}}@media (min-width:47.875em){.content-page__main{padding:4.5rem 2.25rem}.content-page__intro{margin-bottom:3rem}}