:root{--xxxl: 2560px;--xxl: 1600px;--xl: 1440px;--lg: 1200px;--md: 980px;--sm: 768px;--xs: 584px;--xxs: 400px;--desktop-max-width: 2080px;--desktop-container-max-width: 2000px;--font-family-body: "SeasonSans", sans-serif;--font-family-header: "SeasonSans", sans-serif;--background: none;--body: black;--body-inverted: white;--grey: #aaaaaa;--accent: #0004D3;--hover: #989A95;--font-color: var(--body);--bg-color: var(--body-inverted);--padding-side: 20px;--padding-with-gap: calc(var(--gap) + var(--padding-side));--margin-vertical-x-small: 50px;--margin-vertical-small: 75px;--margin-vertical-medium: 100px;--margin-vertical-large: 150px;--margin-vertical-x-large: 250px;--gap: 55px;--column-gap: 120px;--column-width: calc((100vw - 13 * var(--gap) - 2 * var(--padding-side)) / 12);--header-height: 85px;--footer-height: 85px}@media only screen and (max-width: 1200px){:root{--padding-with-gap: var(--padding-side);--gap: 30px;--column-gap: 100px}}@media only screen and (max-width: 980px){:root{--column-gap: 75px}}@media only screen and (max-width: 768px){:root{--gap: 20px;--column-gap: 75px;--margin-vertical-large: 75px;--header-height: 77px;--footer-height: 64px;--padding-with-gap: var(--padding-side);--column-width: calc((100vw - 3 * var(--gap) - 2 * var(--padding-side)) / 4)}}@font-face{font-family:SeasonSans;src:url(/wp-content/themes/more/dist/assets/SeasonSans-Bold-DthZvgKn.woff2) format("woff2"),url(/wp-content/themes/more/dist/assets/SeasonSans-Bold-BiD3WFdy.woff) format("woff");font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:SeasonSans;src:url(/wp-content/themes/more/dist/assets/SeasonSans-Medium-DlUPYEby.woff2) format("woff2"),url(/wp-content/themes/more/dist/assets/SeasonSans-Medium-CARXIbG5.woff) format("woff");font-weight:550;font-style:normal;font-display:swap}h1,.h1{font-family:var(--font-family-body);font-size:3.125rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:uppercase}@media only screen and (max-width: 768px){h1,.h1{font-size:2.125rem}}h2,.h2{font-family:var(--font-family-body);font-size:3.125rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:uppercase}@media only screen and (max-width: 768px){h2,.h2{font-size:1.5rem}}h3,.h3{font-family:var(--font-family-header);font-size:2.1875rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em}@media only screen and (max-width: 768px){h3,.h3{font-size:1.5rem}}h4,h5,h6{font-family:var(--font-family-header);font-size:2.1875rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em}@media only screen and (max-width: 768px){h4,h5,h6{font-size:1.5rem}}p,.font-body-regular,a,ul li,ol li{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em}a,a:hover{text-decoration:underline}.menu .menu-item a{font-family:var(--font-family-header);font-size:1.125rem;font-weight:550;font-style:normal;line-height:1.88;color:#000}@media only screen and (max-width: 980px){.menu .menu-item a{line-height:2}}blockquote,blockquote p{font-family:var(--font-family-body);font-size:2.55rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;word-break:normal;overflow-wrap:normal;hyphens:auto;hyphenate-limit-chars:11 4 4;hyphenate-limit-before:5;hyphenate-limit-after:4;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:11 4 4;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:4;overflow-wrap:break-word}@media only screen and (max-width: 1645px){blockquote,blockquote p{font-size:2.35rem}}@media only screen and (max-width: 1530px){blockquote,blockquote p{font-size:2.15rem}}@media only screen and (max-width: 1440px){blockquote,blockquote p{font-size:1.7rem}}@media only screen and (max-width: 1200px){blockquote,blockquote p{font-size:2rem}}@media only screen and (max-width: 980px){blockquote,blockquote p{font-size:2.1rem}}@media only screen and (max-width: 768px){blockquote,blockquote p{font-size:2rem}}.button span{font-family:var(--font-family-body);font-size:1rem;font-weight:550;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:uppercase}.credits,.credits p{font-family:var(--font-family-body);font-size:.9375rem;font-weight:750;font-style:normal;line-height:1.13;letter-spacing:0em}@media only screen and (max-width: 768px){.credits,.credits p{font-size:.875rem;line-height:1}}.wsg-text ul{list-style-type:disc}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);padding:0px var(--padding-with-gap);margin:var(--margin-vertical-large) 0px}@media only screen and (max-width: 768px){.grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 768px){.grid{padding:0px var(--padding-side)}}.grid.grid--2.grid--right .grid__item:nth-child(1){grid-column:1/span 4}@media only screen and (max-width: 980px){.grid.grid--2.grid--right .grid__item:nth-child(1){grid-column:1/span 5}}@media only screen and (max-width: 768px){.grid.grid--2.grid--right .grid__item:nth-child(1){grid-column:1/span 4}}.grid.grid--2.grid--right .grid__item:nth-child(2){grid-column:6/span 7}@media only screen and (max-width: 980px){.grid.grid--2.grid--right .grid__item:nth-child(2){grid-column:7/span 5}}@media only screen and (max-width: 768px){.grid.grid--2.grid--right .grid__item:nth-child(2){grid-column:1/span 4}}.grid.grid--2.grid--left .grid__item:nth-child(1){grid-column:1/span 7}@media only screen and (max-width: 980px){.grid.grid--2.grid--left .grid__item:nth-child(1){grid-column:1/span 5}}@media only screen and (max-width: 768px){.grid.grid--2.grid--left .grid__item:nth-child(1){grid-column:1/span 4}}.grid.grid--2.grid--left .grid__item:nth-child(2){grid-column:9/span 4}@media only screen and (max-width: 980px){.grid.grid--2.grid--left .grid__item:nth-child(2){grid-column:7/span 6}}@media only screen and (max-width: 768px){.grid.grid--2.grid--left .grid__item:nth-child(2){grid-column:1/span 4}}.grid.grid--3.grid--right .grid__item:nth-child(1){grid-column:1/span 3}@media only screen and (max-width: 980px){.grid.grid--3.grid--right .grid__item:nth-child(1){grid-column:1/span 5}}@media only screen and (max-width: 768px){.grid.grid--3.grid--right .grid__item:nth-child(1){grid-column:1/span 4}}.grid.grid--3.grid--right .grid__item:nth-child(2){grid-column:5/span 8}@media only screen and (max-width: 980px){.grid.grid--3.grid--right .grid__item:nth-child(2){grid-column:7/span 6}}@media only screen and (max-width: 768px){.grid.grid--3.grid--right .grid__item:nth-child(2){grid-column:1/span 4}}.grid.grid--3.grid--right .grid__item:nth-child(3){grid-column:2/span 3}@media only screen and (max-width: 980px){.grid.grid--3.grid--right .grid__item:nth-child(3){grid-column:5/span 5}}@media only screen and (max-width: 768px){.grid.grid--3.grid--right .grid__item:nth-child(3){grid-column:1/span 4}}.grid.grid--3.grid--left .grid__item:nth-child(1){grid-column:1/span 8}@media only screen and (max-width: 980px){.grid.grid--3.grid--left .grid__item:nth-child(1){grid-column:1/span 5}}@media only screen and (max-width: 768px){.grid.grid--3.grid--left .grid__item:nth-child(1){grid-column:1/span 4}}.grid.grid--3.grid--left .grid__item:nth-child(2){grid-column:10/span 3}@media only screen and (max-width: 980px){.grid.grid--3.grid--left .grid__item:nth-child(2){grid-column:7/span 5}}@media only screen and (max-width: 768px){.grid.grid--3.grid--left .grid__item:nth-child(2){grid-column:1/span 4}}.grid.grid--3.grid--left .grid__item:nth-child(3){grid-column:9/span 3}@media only screen and (max-width: 980px){.grid.grid--3.grid--left .grid__item:nth-child(3){grid-column:6/span 5}}@media only screen and (max-width: 768px){.grid.grid--3.grid--left .grid__item:nth-child(3){grid-column:1/span 4}}.content>.grid{margin-top:0}.fade-up{animation:fade-in 3s forwards;animation-timeline:view();animation-range:entry 0% cover 50%}@keyframes fade-in{to{opacity:1;transform:translateY(0) translate(0)}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{color:var(--body);font-family:var(--font-family-body);font-weight:400;font-style:normal;font-size:16px;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;-webkit-word-break:break-word;scroll-behavior:smooth;position:relative;overflow-x:hidden}address{font-style:normal}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid blue;outline-offset:2px}button{all:unset;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-align:center;background:none;border:none;padding:0;line-height:1.3}a:focus,button:focus{outline:none}body.tab-key-active a:focus-visible,body.tab-key-active button:focus-visible{outline:2px solid blue;outline-offset:2px}@media (pointer: coarse){a:focus-visible,button:focus-visible{outline:none!important}}img{max-width:100%;height:auto;display:block}p{margin:0}svg{overflow:visible}ul{list-style:none;padding:0;margin:0;font:inherit}ul a{padding:0}.container--margin-normal{padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal);width:100vw;max-width:100%}@media only screen and (min-width: 2080px){.container--margin-normal{margin-left:auto;margin-right:auto;max-width:var(--desktop-container-max-width)}}.container--full-width{width:100vw;max-width:100%}@media only screen and (min-width: 2080px){.container--full-width{margin-left:auto;margin-right:auto;max-width:var(--desktop-container-max-width);overflow:hidden}}div#page{display:flex;flex-direction:column;min-height:100vh}div#page .content{flex:1}.content{padding-top:var(--header-height)}@view-transition{navigation: auto;}@media (max-width: 1200px){html,body{font-size:13px}}@media (max-width: 980px){html,body{font-size:16px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}[data-aos]{opacity:0;transition:opacity .6s ease,transform .6s ease}[data-aos=fade-up]{transform:translate3d(0,10px,0) scale3d(.99,.99,1)}.aos-animate{opacity:1;transform:translateZ(0) scaleZ(1)}body.error404 .error{grid-column:1/-1}.filter{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);padding:0px var(--padding-with-gap);margin:var(--margin-vertical-medium) 0px var(--margin-vertical-large);gap:17px var(--gap);position:relative}@media only screen and (max-width: 768px){.filter{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 1200px){.filter{margin-bottom:100px}}@media only screen and (max-width: 768px){.filter{margin:25px 0px var(--margin-vertical-small)}}.filter.is-open .filter__wrapper{display:grid;opacity:1}.filter.is-sorting .filter__wrapper{display:grid!important;opacity:1}.filter.is-sorting:not(.is-open) .filter__wrapper{opacity:0}.filter .filters--show{grid-column:1/span 3}@media only screen and (max-width: 1440px){.filter .filters--show{grid-column:1/span 4}}@media only screen and (max-width: 768px){.filter .filters--show{grid-column:1/span 2;grid-row:1}}.filter .filters--show .always-visible .search-filter-input-radio:first-child{display:none}.filter .filters--show .search-filter-input-group{display:flex;flex-direction:row;gap:28px}@media only screen and (max-width: 768px){.filter .filters--show .search-filter-input-group{flex-direction:column;gap:0px var(--gap)}}.filter .filters--show .search-filter-input-radio .search-filter-input-radio__control input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:unset}.filter .filters--show .search-filter-input-radio .search-filter-input-radio__control input[type=radio]:focus,.filter .filters--show .search-filter-input-radio .search-filter-input-radio__control input[type=radio]:hover,.filter .filters--show .search-filter-input-radio .search-filter-input-radio__control input[type=radio]:focus-visible{outline:unset!important}.filter .filters--show .search-filter-input-radio .search-filter-input-radio__control svg{fill:var(--body);color:var(--body)}.filter .filters--show .search-filter-input-radio.search-filter-input-radio--is-active .search-filter-input-radio__container .search-filter-input-radio__control svg,.filter .filters--show .search-filter-input-radio.search-filter-input-radio--is-active .search-filter-input-radio__container .search-filter-input-radio__control svg path{fill:var(--body)!important;color:var(--body)!important}.filter .filters--show .search-filter-input-radio[data-option-value=thinking] .search-filter-input-radio__label{color:var(--accent)}.filter .filters--show .search-filter-input-radio[data-option-value=thinking] .search-filter-input-radio__control svg{fill:var(--accent);color:var(--accent)}.filter .filters--show .search-filter-input-radio[data-option-value=thinking].search-filter-input-radio--is-active .search-filter-input-radio__container .search-filter-input-radio__control svg,.filter .filters--show .search-filter-input-radio[data-option-value=thinking].search-filter-input-radio--is-active .search-filter-input-radio__container .search-filter-input-radio__control svg path{fill:var(--accent)!important;color:var(--accent)!important}.filter .filters--show .search-filter-input-radio .search-filter-input-radio__label{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;padding-left:5px;color:var(--body)}@media only screen and (max-width: 980px){.filter .filters--show .search-filter-input-radio .search-filter-input-radio__label{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.filter .filters--show .search-filter-input-radio .search-filter-input-radio__label{font-size:.875rem;line-height:1}}@media only screen and (max-width: 980px){.filter .filters--show .search-filter-input-radio .search-filter-input-radio__label{font-size:1rem}}@media only screen and (max-width: 768px){.filter .filters--show .search-filter-input-radio .search-filter-input-radio__label{font-size:1.375rem}}.filter .filters--show .search-filter-input-radio .search-filter-input-radio__control{display:inline-flex;align-items:center}.filter .filters--show .search-filter-input-radio .search-filter-input-radio__control svg{width:18px;height:18px}.filter .filters--show .search-filter-input-radio.search-filter-input-radio--is-active .search-filter-input-radio__container .search-filter-input-radio__control{position:relative}.filter .filters--select{grid-column:4/span 6}@media only screen and (max-width: 1440px){.filter .filters--select{grid-column:5/span 5}}@media only screen and (max-width: 980px){.filter .filters--select{grid-column:5/span 5}}@media only screen and (max-width: 768px){.filter .filters--select{grid-column:1/span 4;grid-row:2}}.filter .filters--select .button{margin-top:5px;display:flex;align-items:center;gap:8px;font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em}@media only screen and (max-width: 980px){.filter .filters--select .button{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.filter .filters--select .button{font-size:.875rem;line-height:1}}@media only screen and (max-width: 768px){.filter .filters--select .button{font-size:1.375rem}}.filter .filters--select .button svg{display:block}.filter .filters--select .button .open{display:none;align-items:center}.filter .filters--select .button .open svg line{stroke-width:2px}.filter .filters--select .button .close svg line{stroke-width:2px}.filter .filters--select .button[aria-expanded=true] .open{height:100%;display:inline-flex}.filter .filters--select .button[aria-expanded=true] .closed{display:none}.filter .filters--select .selected-filters .selected-filter{display:flex;flex-wrap:wrap;gap:7px 20px}@media only screen and (max-width: 980px){.filter .filters--select .selected-filters .selected-filter{gap:0px 10px}}@media only screen and (max-width: 768px){.filter .filters--select .selected-filters .selected-filter{gap:0px 20px}}.filter .filters--select .selected-filters .selected-filter li button{margin-top:7px;display:flex;align-items:center;font-family:var(--font-family-body);font-size:1.0625rem;font-weight:550;font-style:normal;line-height:1.35;letter-spacing:.01em}@media only screen and (max-width: 980px){.filter .filters--select .selected-filters .selected-filter li button{font-size:1rem;font-weight:550}}.filter .filters--select .selected-filters .selected-filter li button:after{content:"";display:inline-block;width:9px;height:2px;background:var(--body);vertical-align:middle;margin-left:5px;position:relative}.filter .filter-view-toggle{grid-column:10/span 3}@media only screen and (max-width: 980px){.filter .filter-view-toggle{grid-column:10/span 3}}@media only screen and (max-width: 768px){.filter .filter-view-toggle{grid-column:3/span 2;grid-row:1}}.filter .filter__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);display:none;position:absolute;background:#fff;top:120px;left:-1px;right:-1px;margin:0px var(--padding-with-gap);padding:0 0 30px;z-index:100;transition:top .3s ease}@media only screen and (max-width: 768px){.filter .filter__wrapper{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 768px){.filter .filter__wrapper{padding:0 0 15px;gap:30px var(--gap)}}.filter .filter__wrapper .search-filter-base{grid-column:span 4;display:flex;flex-direction:row;justify-content:flex-start;gap:var(--gap)}@media only screen and (max-width: 1600px){.filter .filter__wrapper .search-filter-base{grid-column:span 6}}@media only screen and (max-width: 980px){.filter .filter__wrapper .search-filter-base{grid-column:span 12}}@media only screen and (max-width: 768px){.filter .filter__wrapper .search-filter-base{grid-column:span 4;flex-direction:column;gap:0px var(--gap)}}.filter .filter__wrapper .search-filter-base:nth-child(2){grid-column:span 6}@media only screen and (max-width: 1600px){.filter .filter__wrapper .search-filter-base:nth-child(2){grid-column:span 6}}@media only screen and (max-width: 980px){.filter .filter__wrapper .search-filter-base:nth-child(2){grid-column:span 12}}@media only screen and (max-width: 768px){.filter .filter__wrapper .search-filter-base:nth-child(2){grid-column:span 4}}.filter .filter__wrapper .search-filter-base .search-filter-label{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em;width:var(--column-width);min-width:-moz-fit-content;min-width:fit-content;flex-shrink:0;color:var(--body)}@media only screen and (max-width: 1440px){.filter .filter__wrapper .search-filter-base .search-filter-label{font-size:1rem}}@media only screen and (max-width: 1200px){.filter .filter__wrapper .search-filter-base .search-filter-label{font-size:1rem}}@media only screen and (max-width: 768px){.filter .filter__wrapper .search-filter-base .search-filter-label{font-size:1.125rem}}@media only screen and (max-width: 768px){.filter .filter__wrapper .search-filter-base .search-filter-label{font-size:1.375rem}}.filter .filter__wrapper .search-filter-base .search-filter-input-group{display:block;-moz-columns:2;columns:2;gap:5px var(--gap)}.filter .filter__wrapper .search-filter-base .search-filter-input-group[label=Typology]{-moz-columns:4;columns:4}@media only screen and (max-width: 1440px){.filter .filter__wrapper .search-filter-base .search-filter-input-group[label=Typology]{-moz-columns:3;columns:3}}@media only screen and (max-width: 980px){.filter .filter__wrapper .search-filter-base .search-filter-input-group[label=Typology]{-moz-columns:2;columns:2}}.filter .filter__wrapper .search-filter-base .search-filter-input-group>.search-filter-input-checkbox{flex:1 1 45%;padding:0}@media only screen and (max-width: 768px){.filter .filter__wrapper .search-filter-base .search-filter-input-group>.search-filter-input-checkbox{font-size:.875rem}}.filter .filter__wrapper .search-filter-base .search-filter-input-group>.search-filter-input-checkbox .search-filter-input-checkbox__control{display:none}.filter .filter__wrapper .search-filter-base .search-filter-input-group>.search-filter-input-checkbox .search-filter-input-checkbox__label{padding-left:0;font-size:.9375rem;font-weight:550;line-height:1.0625;letter-spacing:0em;color:var(--body)}@media only screen and (max-width: 768px){.filter .filter__wrapper .search-filter-base .search-filter-input-group>.search-filter-input-checkbox .search-filter-input-checkbox__label{font-size:.875rem}}.filter .filter__wrapper .search-filter-base .search-filter-input-group>.search-filter-input-checkbox--is-active .search-filter-input-checkbox__label{color:var(--grey)}.filter-view-toggle{align-items:center;display:flex;gap:0px 10px;justify-content:flex-end;align-items:baseline}.filter-view-toggle .pill-label{font-family:var(--font-family-body);font-size:1.0625rem;font-weight:550;font-style:normal;line-height:1.35;letter-spacing:.01em;font-size:1.3125rem;font-weight:750}@media only screen and (max-width: 768px){.filter-view-toggle .pill-label{font-size:1.375rem}}.filter-view-toggle .pill-toggle{display:inline-flex;border:2px solid currentColor;border-radius:999px;overflow:hidden;cursor:pointer;height:18px;width:33px;background:#000}.filter-view-toggle .pill-toggle input{display:none}.filter-view-toggle .pill-toggle__option{height:14px;border-radius:100%;width:14px;transition:background-color .2s,color .2s}.filter-view-toggle .pill-toggle__option--grid{background:var(--body-inverted)}.filter-view-toggle .pill-toggle__option--list{background:var(--body);color:var(--body-inverted)}.filter-view-toggle .pill-toggle input:checked~.pill-toggle__option--grid{background:var(--body);color:var(--body-inverted)}.filter-view-toggle .pill-toggle input:checked~.pill-toggle__option--list{background:var(--body-inverted);color:inherit}.search-filter-field--is-busy{opacity:1!important}.sort.hidden{display:none}#loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#fff}body.is-loading{overflow:hidden}body.is-loading header a span{visibility:hidden}.loading-letters{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:0}.loading-letters span{font-family:var(--font-family-body);font-size:3.125rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#000;display:block}@media only screen and (max-width: 768px){.loading-letters span{font-size:2.125rem}}.loading-letters.is-spread{top:0;bottom:0;left:0;right:0;transform:none;align-content:center;display:grid;grid-template-columns:calc(var(--padding-side) + var(--gap)) repeat(11,var(--gap)) calc(var(--padding-side) + var(--gap));justify-content:space-between;padding:0}@media only screen and (max-width: 1200px){.loading-letters.is-spread{padding:0 var(--padding-side)}}@media only screen and (max-width: 768px){.loading-letters.is-spread{grid-template-columns:calc(var(--padding-side) + var(--gap)) repeat(4,var(--gap)) calc(var(--padding-side) + var(--gap))}}.loading-letters.is-spread span{grid-column:span 1;display:flex;justify-content:center}.loading-letters.is-spread span:nth-child(1){grid-column:1;justify-content:flex-start;padding-left:var(--padding-side);margin-left:-.15rem}@media only screen and (max-width: 1200px){.loading-letters.is-spread span:nth-child(1){padding:unset}}@media only screen and (max-width: 768px){.loading-letters.is-spread span:nth-child(1){margin-left:unset}}.loading-letters.is-spread span:nth-child(2){grid-column:4}@media only screen and (max-width: 768px){.loading-letters.is-spread span:nth-child(2){grid-column:3}}.loading-letters.is-spread span:nth-child(3){grid-column:9}@media only screen and (max-width: 768px){.loading-letters.is-spread span:nth-child(3){grid-column:8}}.loading-letters.is-spread span:nth-child(4){grid-column:13;justify-content:flex-end;padding-right:var(--padding-side);margin-right:-.15rem}@media only screen and (max-width: 1200px){.loading-letters.is-spread span:nth-child(4){padding:unset}}@media only screen and (max-width: 768px){.loading-letters.is-spread span:nth-child(4){grid-column:15;margin-right:unset}}.loading-letters.is-header{top:17px;left:0;right:0;transform:none;display:grid;grid-template-columns:calc(var(--padding-side) + var(--gap)) repeat(11,var(--gap)) calc(var(--padding-side) + var(--gap));justify-content:space-between;padding:0}@media only screen and (max-width: 768px){.loading-letters.is-header{top:13px}}@media only screen and (max-width: 1200px){.loading-letters.is-header{padding:0 var(--padding-side)}}@media only screen and (max-width: 768px){.loading-letters.is-header{grid-template-columns:calc(var(--padding-side) + var(--gap)) repeat(4,var(--gap)) calc(var(--padding-side) + var(--gap))}}.loading-letters.is-header span{grid-column:span 1;display:flex;justify-content:center}.loading-letters.is-header span:nth-child(1){grid-column:1;justify-content:flex-start;padding-left:var(--padding-side);margin-left:-.15rem}@media only screen and (max-width: 1200px){.loading-letters.is-header span:nth-child(1){padding:unset}}@media only screen and (max-width: 768px){.loading-letters.is-header span:nth-child(1){margin-left:unset}}.loading-letters.is-header span:nth-child(2){grid-column:4}@media only screen and (max-width: 768px){.loading-letters.is-header span:nth-child(2){grid-column:3}}.loading-letters.is-header span:nth-child(3){grid-column:9}@media only screen and (max-width: 768px){.loading-letters.is-header span:nth-child(3){grid-column:8}}.loading-letters.is-header span:nth-child(4){grid-column:13;justify-content:flex-end;padding-right:var(--padding-side);margin-right:-.15rem}@media only screen and (max-width: 1200px){.loading-letters.is-header span:nth-child(4){padding:unset}}@media only screen and (max-width: 768px){.loading-letters.is-header span:nth-child(4){grid-column:15;margin-right:unset}}header{position:fixed;top:17px;left:0;right:0;z-index:100}@media only screen and (max-width: 768px){header{top:13px}}header a{display:grid;grid-template-columns:calc(var(--padding-side) + var(--gap)) repeat(11,var(--gap)) calc(var(--padding-side) + var(--gap));justify-content:space-between;padding:0;cursor:pointer}@media only screen and (max-width: 1200px){header a{padding:0px var(--padding-side)}}@media only screen and (max-width: 768px){header a{grid-template-columns:calc(var(--padding-side) + var(--gap)) repeat(4,var(--gap)) calc(var(--padding-side) + var(--gap))}}header a span{font-family:var(--font-family-body);font-size:3.125rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:uppercase;grid-column:span 1;display:flex;justify-content:center}@media only screen and (max-width: 768px){header a span{font-size:2.125rem}}@media only screen and (max-width: 768px){header a span{grid-template-columns:var(--padding-with-gap) repeat(15,1fr)}}header a span:nth-child(1){grid-column:1;justify-content:flex-start;padding-left:var(--padding-side);margin-left:-.15rem}@media only screen and (max-width: 1200px){header a span:nth-child(1){padding:unset}}@media only screen and (max-width: 768px){header a span:nth-child(1){margin-left:unset}}header a span:nth-child(2){grid-column:4}@media only screen and (max-width: 768px){header a span:nth-child(2){grid-column:3}}header a span:nth-child(3){grid-column:9}@media only screen and (max-width: 768px){header a span:nth-child(3){grid-column:8}}header a span:nth-child(4){grid-column:13;justify-content:flex-end;padding-right:var(--padding-side);margin-right:-.15rem}@media only screen and (max-width: 1200px){header a span:nth-child(4){padding:unset}}@media only screen and (max-width: 768px){header a span:nth-child(4){grid-column:15;margin-right:unset}}.spaced-heading{display:grid;grid-template-columns:calc(var(--padding-side) + var(--gap)) repeat(11,var(--gap)) calc(var(--padding-side) + var(--gap));justify-content:space-between;padding:0;height:46px;margin-bottom:50px}@media only screen and (max-width: 1200px){.spaced-heading{padding:0px var(--padding-side)}}@media only screen and (max-width: 768px){.spaced-heading{grid-template-columns:calc(var(--padding-side) + var(--gap)) repeat(4,var(--gap)) calc(var(--padding-side) + var(--gap))}}@media only screen and (max-width: 768px){.spaced-heading{margin-bottom:0;display:block;padding:0px var(--padding-side)}}.spaced-heading .spaced-heading__anchor__column-1{grid-column:1}.spaced-heading .spaced-heading__anchor__column-2{grid-column:2}.spaced-heading .spaced-heading__anchor__column-3{grid-column:3}.spaced-heading .spaced-heading__anchor__column-4{grid-column:4}.spaced-heading .spaced-heading__anchor__column-5{grid-column:5}.spaced-heading .spaced-heading__anchor__column-6{grid-column:6}.spaced-heading .spaced-heading__anchor__column-7{grid-column:7}.spaced-heading .spaced-heading__anchor__column-8{grid-column:8}.spaced-heading .spaced-heading__anchor__column-9{grid-column:9}.spaced-heading .spaced-heading__anchor__column-10{grid-column:10}.spaced-heading .spaced-heading__anchor__column-11{grid-column:11}.spaced-heading .spaced-heading__anchor__column-12{grid-column:12}.spaced-heading .spaced-heading__anchor .spaced-heading__title{letter-spacing:0!important}@media only screen and (max-width: 768px){.spaced-heading .spaced-heading__anchor .spaced-heading__title{position:relative!important;left:unset!important}}.project-card--grid{grid-column:span 3}@media only screen and (max-width: 980px){.project-card--grid{grid-column:span 4}}@media only screen and (max-width: 768px){.project-card--grid{grid-column:span 2}}@media only screen and (max-width: 584px){.project-card--grid{grid-column:span 4}}.project-card--grid .project-card__credits{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.project-card--grid .project-grid__image{aspect-ratio:353/460;overflow:hidden}.project-card--grid .project-grid__image img{aspect-ratio:353/460;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .2s ease}.project-card--grid:hover .project-grid__image img{transform:scale(1.02)}.project-card--thinking{--font-color: var(--accent);--bg-color: var(--body-inverted)}@media only screen and (max-width: 768px){.project-card--thinking{--font-color: var(--body);--bg-color: var(--body-inverted)}.is-thinking .project-card--thinking{--font-color: var(--body-inverted)}}.project-card--thinking.project-card--list{--font-color: var(--body);--bg-color: var(--body-inverted)}.is-thinking .project-card--thinking.project-card--list{--font-color: var(--body-inverted)}.header-image{margin:0px var(--padding-side) var(--header-height);height:calc(100vh - var(--header-height) - var(--footer-height))}.header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-image img.landscape{display:block}.header-image img.portrait{display:none}@media only screen and (max-width: 980px){.header-image img.landscape{display:none}.header-image img.portrait{display:block}}.about-content .about-content__item{gap:var(--margin-vertical-large) var(--gap)}@media only screen and (max-width: 768px){.about-content .about-content__item{margin:100px 0}.about-content .about-content__item:first-child{margin-top:0}}.about-content .about-content__item h2.about-content__title{font-size:2.1875rem;line-height:1}@media only screen and (max-width: 768px){.about-content .about-content__item h2.about-content__title{font-size:1.375rem}}.about-content .about-content__item .about-content__image{grid-column:1/span 5}@media only screen and (max-width: 768px){.about-content .about-content__item .about-content__image{grid-column:1/span 4;order:2;margin-top:60px}}.about-content .about-content__item .about-content__image img{width:100%;height:auto}.about-content .about-content__item .about-content__image video{width:100%;height:auto}.about-content .about-content__item .about-content__text-container{grid-column:7/span 6}@media only screen and (max-width: 768px){.about-content .about-content__item .about-content__text-container{grid-column:1/span 4}}.about-content .about-content__item .about-content__text-container h2{margin-bottom:20px}@media only screen and (max-width: 768px){.about-content .about-content__item .about-content__text-container h2{margin-bottom:15px}}.about-content .about-content__item .about-content__text-container .about-content__text p{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width: 768px){.about-content .about-content__item .about-content__text-container .about-content__text p{font-size:.875rem}}.about-team{margin:var(--margin-vertical-large) 0px}.about-team .about-team__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);padding:0px var(--padding-with-gap)}@media only screen and (max-width: 768px){.about-team .about-team__wrapper{grid-template-columns:repeat(4,1fr)}}.about-team .about-team__wrapper .about-team__member{grid-column:span 3;display:flex;flex-direction:column}@media only screen and (max-width: 1200px){.about-team .about-team__wrapper .about-team__member{grid-column:span 4}}@media only screen and (max-width: 980px){.about-team .about-team__wrapper .about-team__member{grid-column:span 6}}@media only screen and (max-width: 768px){.about-team .about-team__wrapper .about-team__member{grid-column:span 2}}@media only screen and (max-width: 400px){.about-team .about-team__wrapper .about-team__member{grid-column:span 4}}.about-team .about-team__wrapper .about-team__member .about-team__image-container{width:100%;aspect-ratio:353/460;overflow:hidden;position:relative}.about-team .about-team__wrapper .about-team__member .about-team__image-container .about-team__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.about-team .about-team__wrapper .about-team__member .about-team__image-container .about-team__quote{display:none}@media only screen and (max-width: 584px){.about-team .about-team__wrapper .about-team__member .about-team__image-container .about-team__quote{font-size:1.3rem}}@media only screen and (max-width: 400px){.about-team .about-team__wrapper .about-team__member .about-team__image-container .about-team__quote{font-size:2rem}}.about-team .about-team__wrapper .about-team__member .about-team__image-container:hover .about-team__quote{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-transform:uppercase}.about-team .about-team__wrapper .about-team__member .about-team__image-container:hover .about-team__image{display:none}.about-team .about-team__wrapper .about-team__member .about-team__name{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em;margin-top:20px;text-transform:uppercase}@media only screen and (max-width: 768px){.about-team .about-team__wrapper .about-team__member .about-team__name{font-size:1.125rem}}.about-team .about-team__wrapper .about-team__member .about-team__role{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em;font-weight:400;text-transform:uppercase;line-height:1}@media only screen and (max-width: 768px){.about-team .about-team__wrapper .about-team__member .about-team__role{font-size:1.125rem}}.about-team .about-team__wrapper .about-team__member .about-team__footer{display:flex;justify-content:space-between;padding-top:15px;margin-top:auto}.about-team .about-team__wrapper .about-team__member .about-team__footer a{transition:color .2s ease;display:flex;align-self:center}.about-team .about-team__wrapper .about-team__member .about-team__footer a svg path,.about-team .about-team__wrapper .about-team__member .about-team__footer a svg rect{transition:fill .2s ease}.about-team .about-team__wrapper .about-team__member .about-team__footer a:hover{color:var(--hover)}.about-team .about-team__wrapper .about-team__member .about-team__footer a:hover svg path:not([fill=white]){fill:var(--hover)}.about-team .about-team__wrapper .about-team__member .about-team__footer a:hover svg rect{fill:var(--hover)}@media only screen and (max-width: 768px){.about-team .about-team__wrapper .about-team__member .about-team__footer{padding-top:13px;gap:12px}}.about-team .about-team__wrapper .about-team__member .about-team__footer .about-team__email,.about-team .about-team__wrapper .about-team__member .about-team__footer .about-team__linkedin{font-family:var(--font-family-body);font-size:.9375rem;font-weight:750;font-style:normal;line-height:1.13;letter-spacing:0em;line-height:1}@media only screen and (max-width: 768px){.about-team .about-team__wrapper .about-team__member .about-team__footer .about-team__email,.about-team .about-team__wrapper .about-team__member .about-team__footer .about-team__linkedin{font-size:.875rem;line-height:1}}.about-team .about-team__wrapper .about-team__member .about-team__footer .about-team__email svg,.about-team .about-team__wrapper .about-team__member .about-team__footer .about-team__linkedin svg{width:17px;margin-right:8px;height:auto}.event-block.about-press{margin:calc(var(--margin-vertical-medium) * 2) 0px}@media only screen and (max-width: 768px){.event-block.about-press{margin:130px 0}}.event-block.about-press .press-extra{display:none}.event-block.about-press .press-extra .events-list__item:first-child{border-top:none}.event-block.about-press .press-extra.open{display:block}.about-jobs{margin:calc(var(--margin-vertical-medium) * 2) 0px}@media only screen and (max-width: 768px){.about-jobs{margin:130px 0}}.about-jobs .about-jobs__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);padding:0px var(--padding-with-gap)}@media only screen and (max-width: 768px){.about-jobs .about-jobs__wrapper{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 768px){.about-jobs .about-jobs__wrapper{gap:30px var(--gap)}}.about-jobs .about-jobs__wrapper .about-jobs__text{grid-column:1/span 5}@media only screen and (max-width: 768px){.about-jobs .about-jobs__wrapper .about-jobs__text{grid-column:1/span 4;font-size:.875rem}}.about-jobs .about-jobs__wrapper .about-jobs__list{grid-column:8/span 5;margin-right:calc(-1 * var(--gap))}@media only screen and (max-width: 1200px){.about-jobs .about-jobs__wrapper .about-jobs__list{margin-right:0}}@media only screen and (max-width: 768px){.about-jobs .about-jobs__wrapper .about-jobs__list{grid-column:1/span 4;margin-right:unset}}.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item{border-top:2px solid var(--body);padding:36px 0 36px 10px;cursor:pointer}@media only screen and (max-width: 768px){.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item{font-size:1.1875rem}}.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item .about-jobs__link{display:flex;justify-content:space-between;padding-right:var(--gap)}.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item:last-child{border-bottom:2px solid var(--body)}.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item:hover{color:var(--body-inverted);background-color:var(--body)}.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item:hover .about-jobs__link svg path{stroke:var(--body-inverted)}@media only screen and (max-width: 768px){.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item:hover{background-color:unset;color:unset}.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item:hover .about-jobs__link svg path{stroke:unset}}.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item--empty{border-bottom:2px solid var(--body)}.about-jobs .about-jobs__wrapper .about-jobs__list .about-jobs__item--empty:hover{background-color:unset;color:unset}.about-clients{margin:calc(var(--margin-vertical-medium) * 2) 0px var(--margin-vertical-x-large)}@media only screen and (max-width: 768px){.about-clients{margin:130px 0}}.about-clients .about-clients__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);padding:0px var(--padding-with-gap)}@media only screen and (max-width: 768px){.about-clients .about-clients__wrapper{grid-template-columns:repeat(4,1fr)}}.about-clients .about-clients__wrapper .about-clients__text{grid-column:8/span 5;font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width: 768px){.about-clients .about-clients__wrapper .about-clients__text{grid-column:1/span 4;font-size:.875rem}}.about-clients .about-clients__wrapper .about-clients__list{grid-column:1/span 6}@media only screen and (max-width: 768px){.about-clients .about-clients__wrapper .about-clients__list{grid-column:1/span 4}}.about-clients .about-clients__wrapper .about-clients__list ul{gap:10px var(--gap);-moz-columns:3;columns:3}@media only screen and (max-width: 1200px){.about-clients .about-clients__wrapper .about-clients__list ul{-moz-columns:2;columns:2}}@media only screen and (max-width: 768px){.about-clients .about-clients__wrapper .about-clients__list ul{gap:10px var(--gap)}}.about-clients .about-clients__wrapper .about-clients__list ul li,.about-clients .about-clients__wrapper .about-clients__list ul li a{word-break:auto-phrase;font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width: 768px){.about-clients .about-clients__wrapper .about-clients__list ul li,.about-clients .about-clients__wrapper .about-clients__list ul li a{font-size:.9375rem}}.fixed-footer{padding:var(--padding-side);display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;width:100%;z-index:10000}.fixed-footer a{font-family:var(--font-family-body);font-size:3.125rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:uppercase;transition:color .2s ease,opacity .2s ease;width:500px;z-index:10000}@media only screen and (max-width: 768px){.fixed-footer a{font-size:2.125rem}}.fixed-footer a:hover{color:var(--hover);cursor:pointer}@media only screen and (max-width: 1440px){.fixed-footer a{font-size:3rem}}@media only screen and (max-width: 1200px){.fixed-footer a{font-size:2.4rem}}@media only screen and (max-width: 768px){.fixed-footer a{width:unset;font-size:2.125rem}}.fixed-footer a:nth-child(2){text-align:center}.fixed-footer a:nth-child(3){text-align:right}@media only screen and (max-width: 768px){.fixed-footer{display:none}.fixed-footer.is-open{display:flex;flex-direction:column;bottom:var(--footer-height);padding-bottom:47px;padding-top:11px;align-items:flex-start;background-color:var(--bg-color);z-index:10000}.fixed-footer.is-open a{line-height:1.2}}.mobile-footer{display:none}@media only screen and (max-width: 768px){.mobile-footer{padding:var(--padding-side);display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;width:100%;background-color:var(--bg-color);z-index:10000}.mobile-footer svg{height:20px;width:auto}.mobile-footer svg path{stroke:var(--font-color)}.mobile-footer span{font-family:var(--font-family-body);font-size:3.125rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:uppercase}}@media only screen and (max-width: 768px) and (max-width: 768px){.mobile-footer span{font-size:2.125rem}}@media only screen and (max-width: 768px){.mobile-footer span.close{display:none}.mobile-footer.is-open{background-color:var(--bg-color)}.mobile-footer.is-open span.close{display:block}.mobile-footer.is-open span.open{display:none}}.footer{padding:0px var(--padding-side)}.footer .footer-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);padding:40px calc(var(--gap)) var(--margin-vertical-large);border-top:2px solid var(--font-color)}@media only screen and (max-width: 768px){.footer .footer-wrapper{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 980px){.footer .footer-wrapper{grid-template-columns:repeat(6,1fr);padding:40px 0px var(--margin-vertical-large)}}@media only screen and (max-width: 768px){.footer .footer-wrapper{grid-template-columns:repeat(4,1fr);padding:20px 0px var(--margin-vertical-large);gap:39px var(--gap);margin-top:180px}}.footer .span,.footer a,.footer p{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width: 1440px){.footer .span,.footer a,.footer p{font-size:1rem}}@media only screen and (max-width: 1200px){.footer .span,.footer a,.footer p{font-size:1rem}}@media only screen and (max-width: 768px){.footer .span,.footer a,.footer p{font-size:1.125rem}}.footer a{transition:color .2s ease}.footer a:hover{color:var(--hover)}.footer .footer__title{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em;display:block;margin-bottom:9px}@media only screen and (max-width: 1440px){.footer .footer__title{font-size:1rem}}@media only screen and (max-width: 1200px){.footer .footer__title{font-size:1rem}}@media only screen and (max-width: 768px){.footer .footer__title{font-size:1.125rem}}.footer .footer__socials{grid-column:1/span 4;margin-left:calc(-1 * var(--gap));display:flex;flex-direction:column;justify-content:space-between}.footer .footer__socials div.socials-wrapper{display:flex;gap:var(--gap)}@media only screen and (max-width: 1200px){.footer .footer__socials div.socials-wrapper{flex-direction:column;gap:10px}}@media only screen and (max-width: 1200px){.footer .footer__socials{grid-column:1/span 2;flex-direction:column;gap:10px var(--gap)}}@media only screen and (max-width: 980px){.footer .footer__socials{margin-left:unset}}.footer .footer__socials a{transition:color .2s ease;display:flex;align-items:center}.footer .footer__socials a:hover{color:var(--hover)}.footer .footer__socials a:hover svg path{stroke:var(--hover)}.footer .footer__socials a svg{width:13px;height:auto;margin-left:10px}.footer .footer__socials a svg path{transition:stroke .2s ease;stroke:var(--font-color)}@media only screen and (max-width: 768px){.footer .footer__socials{grid-column:1/span 4;margin-left:0;display:grid;grid-template-columns:repeat(4,auto);gap:var(--gap)}.footer .footer__socials a{grid-column:span 4}}.footer .footer__adress{grid-column:5/span 3}@media only screen and (max-width: 1200px){.footer .footer__adress{grid-column:3/span 3}}@media only screen and (max-width: 980px){.footer .footer__adress{grid-column:4/span 3}}@media only screen and (max-width: 768px){.footer .footer__adress{grid-column:1/span 4}}.footer .footer__contact{grid-column:8/span 3}@media only screen and (max-width: 1200px){.footer .footer__contact{grid-column:6/span 4}}@media only screen and (max-width: 980px){.footer .footer__contact{grid-column:1/span 3}}@media only screen and (max-width: 768px){.footer .footer__contact{grid-column:1/span 4}}.footer .footer__details{grid-column:11/span 2}@media only screen and (max-width: 1200px){.footer .footer__details{grid-column:10/span 3}}@media only screen and (max-width: 980px){.footer .footer__details{grid-column:4/span 3}}@media only screen and (max-width: 768px){.footer .footer__details{grid-column:1/span 4}}.page-template-methods .footer .footer-wrapper{margin-top:80px}[data-footer]{opacity:0}.video__button{display:flex}.video__button .video__inner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;cursor:pointer;width:100%;background-color:var(--placeholder);position:relative}.video__button .video__inner video,.video__button .video__inner iframe,.video__button .video__inner .video-placeholder-youtube,.video__button .video__inner .video-placeholder-normal,.video__button .video__inner .play-button,.video__button .video__inner .poster-image-container,.video__button .video__inner .iframe-video,.video__button .video__inner .html-video,.video__button .video__inner .video__cookie-tekst{grid-column:1;grid-row:1}.video__button .video__inner video,.video__button .video__inner .iframe-video,.video__button .video__inner iframe,.video__button .video__inner .video-placeholder-youtube,.video__button .video__inner .video-placeholder-normal,.video__button .video__inner .html-video,.video__button .video__inner .play-button{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;transition:all .6s!important;border:none!important}.video__button .video__inner .iframe-video,.video__button .video__inner iframe{opacity:0}.video__button .video__inner .ar-21-9{aspect-ratio:21/9}.video__button .video__inner .ar-16-9{aspect-ratio:16/9}.video__button .video__inner .ar-4-3{aspect-ratio:4/3}.video__button .video__inner .ar-1-1{aspect-ratio:1/1}.video__button .video__inner .poster-image-container{z-index:2;background-color:var(--placeholder)}.video__button .video__inner .poster-image-container .poster-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video__button .video__inner .play-button{z-index:3;display:flex;justify-content:center;align-items:center}.video__button .video__inner .play-button .play-button-image{max-width:150px}@media only screen and (max-width: 980px){.video__button .video__inner .play-button .play-button-image{transform:scale(.5)}}.video__button .video__inner .html-video{max-width:100%}.video__inner.active .play-button{display:none!important}.video__inner.active .poster-image-container{z-index:1}.video__inner.active .video-placeholder-youtube,.video__inner.active .video-placeholder-normal{z-index:3}.video__inner.active .iframe-video,.video__inner.active .html-video,.video__inner.active iframe{z-index:3;opacity:1}.video__inner.active-delayed .video__cookie-tekst{z-index:2}.video-consent-placeholder{display:none;position:absolute;z-index:10;background:var(--accent);top:25%;right:0;left:0;bottom:25%;padding:10px 20px;flex-direction:column;align-items:center;justify-content:center}.video-consent-placeholder .cmplz-show-banner{margin-top:20px;font-size:16px;color:var(--white);text-decoration:underline}.video-consent-placeholder.visible{display:flex}.cmplz-cookiebanner{padding:13px 15px!important;gap:0px!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;max-width:300px!important;align-items:center!important}.cmplz-cookiebanner p{font-size:.75rem!important;line-height:1.13!important}.cmplz-cookiebanner.cmplz-dismissed,.cmplz-cookiebanner .cmplz-header{display:none!important}.cmplz-cookiebanner .cmplz-body{min-width:unset!important}.cmplz-cookiebanner .cmplz-divider{display:none!important}@media (min-width: 768px){.cmplz-cookiebanner{display:flex}}.cmplz-cookiebanner .cmplz-buttons{flex-direction:row!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{padding:0!important;font-size:.75rem!important;line-height:1.13!important;min-height:unset!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{font-weight:600!important}.cmplz-cookiebanner .cmplz-links ul li{line-height:0}.cmplz-cookiebanner .cmplz-links .cmplz-link{font-size:.75rem!important;line-height:1.13!important}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div{display:flex!important}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{margin-left:auto}.project-grid .project-grid__item--video .project-grid__image video{width:100%;height:auto;display:block}.project-grid .project-grid__item:hover .project-grid__image img{transform:scale(1.02)}.project-grid .project-grid__item .project-grid__image{width:100%;height:auto;overflow:hidden}.project-grid .project-grid__item .project-grid__image img{width:100%;height:auto;transition:transform .3s ease}.project-grid .project-grid__item .project-grid__credits{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.project-grid .project-grid__item .project-grid__credits .project-grid__credits__button{margin-left:auto;white-space:nowrap;align-items:center}.project-grid .project-grid__item .project-grid__credits .project-grid__credits__button .project-grid__arrow{margin-left:5px}.project-grid__item--quote .project-grid__image{position:relative}.project-grid__item--quote .project-grid__image .filtered-image{background:var(--accent);opacity:0;transition:opacity 1s ease;z-index:0}@media only screen and (max-width: 980px){.project-grid__item--quote .project-grid__image .filtered-image{display:none}}.project-grid__item--quote .project-grid__image .filtered-image img{width:100%;height:auto;position:relative;mix-blend-mode:screen;filter:grayscale(100%) contrast(100%);opacity:1}.project-grid__item--quote .project-grid__image .project-grid__quote{color:var(--accent);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;z-index:1;transition:opacity .3s ease}@media only screen and (max-width: 980px){.project-grid__item--quote .project-grid__image .project-grid__quote{position:relative;gap:100px 0px;color:var(--body-inverted);background-color:var(--accent);padding:7px}}.project-grid__item--quote .project-grid__image .project-grid__quote .project-grid__subtitle{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end;position:absolute;bottom:0;right:0;left:0;background-color:var(--bg-color);color:var(--color);text-align:right;padding:0}@media only screen and (max-width: 980px){.project-grid__item--quote .project-grid__image .project-grid__quote .project-grid__subtitle{background-color:var(--accent);bottom:10px;right:10px}}.project-grid__item--quote .project-grid__image .project-grid__quote .project-grid__subtitle .project-grid__credits__title{text-transform:uppercase;font-weight:550}.project-grid__item--quote .project-grid__image .project-grid__quote .project-grid__subtitle .project-grid__credits__type{text-transform:uppercase}.project-grid__item--quote .project-grid__image .project-grid__quote blockquote{margin:-.1em 0 100px -.01em}.project-grid__item--quote .project-grid__image:hover .filtered-image{opacity:100;z-index:2}.project-grid__item--quote .project-grid__image:hover .filtered-image img{transform:scale(1)}@media only screen and (max-width: 768px){.project-grid__item--quote .project-grid__image:hover .filtered-image{opacity:0}}.project-grid__item--quote .project-grid__image:hover .project-grid__quote{z-index:0;opacity:0}@media only screen and (max-width: 768px){.project-grid__item--quote .project-grid__image:hover .project-grid__quote{opacity:1}}.project-grid__item--quote .project-grid__credits{display:none}.image-grid__item .image-grid__image{width:100%;height:auto}.image-grid__item .image-grid__image img{width:100%;height:auto;display:block}.image-grid__item .image-grid__image video{width:100%;height:auto;display:block}.image-grid__item .credits{margin-top:10px;max-width:calc(var(--column-width) * 5 + var(--gap) * 4)}@media only screen and (max-width: 980px){.image-grid__item .credits{max-width:unset}}@media only screen and (max-width: 768px){.image-grid__item .credits{max-width:calc(var(--column-width) * 3 + var(--gap) * 2)}}.event-block{margin:var(--margin-vertical-large) 0px var(--margin-vertical-x-large)}@media only screen and (max-width: 980px){.event-block{margin:130px 0}}.event-block .event-block__title{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;hyphens:auto;padding:0px var(--padding-side);margin-bottom:40px}@media only screen and (max-width: 980px){.event-block .event-block__title{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.event-block .event-block__title{font-size:.875rem;line-height:1}}@media only screen and (max-width: 768px){.event-block .event-block__title{margin-bottom:20px}}.event-block .events-list{padding:0px var(--padding-side)}.event-block .events-list .events-list__item{border-top:2px solid var(--body);cursor:pointer}.event-block .events-list .events-list__item:last-child{border-bottom:2px solid var(--body)}.event-block .events-list .events-list__item .events-list__item-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);padding:36px var(--gap)}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__item-wrapper{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 1200px){.event-block .events-list .events-list__item .events-list__item-wrapper{padding:35px 0}}@media only screen and (max-width: 980px){.event-block .events-list .events-list__item .events-list__item-wrapper{grid-template-columns:repeat(4,1fr);gap:15px var(--gap)}}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__item-wrapper{padding:13px 0}}.event-block .events-list .events-list__item .events-list__date{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;grid-column:1/span 2}@media only screen and (max-width: 980px){.event-block .events-list .events-list__item .events-list__date{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__date{font-size:.875rem;line-height:1}}.event-block .events-list .events-list__item .events-list__type{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;grid-column:3/span 2}@media only screen and (max-width: 980px){.event-block .events-list .events-list__item .events-list__type{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__type{font-size:.875rem;line-height:1}}@media only screen and (max-width: 980px){.event-block .events-list .events-list__item .events-list__type{text-align:right}}.event-block .events-list .events-list__item .events-list__title{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;grid-column:5/span 5}@media only screen and (max-width: 980px){.event-block .events-list .events-list__item .events-list__title{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__title{font-size:.875rem;line-height:1}}@media only screen and (max-width: 980px){.event-block .events-list .events-list__item .events-list__title{grid-column:1/span 4;margin-bottom:15px;font-size:1.6rem}}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__title{grid-column:1/span 4;font-size:1.375rem}}.event-block .events-list .events-list__item .events-list__link{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;grid-column:10/span 3;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 980px){.event-block .events-list .events-list__item .events-list__link{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__link{font-size:.875rem;line-height:1}}@media only screen and (max-width: 980px){.event-block .events-list .events-list__item .events-list__link{grid-column:1/span 4}}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__link{grid-column:1/span 4;justify-content:flex-start}}.event-block .events-list .events-list__item .events-list__link svg{width:13px;height:auto;margin-left:10px}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item .events-list__link svg{width:8px;margin-left:8px}}.event-block .events-list .events-list__item:hover{color:var(--body-inverted);background-color:var(--body)}.event-block .events-list .events-list__item:hover .events-list__link svg path{stroke:var(--body-inverted)}@media only screen and (max-width: 768px){.event-block .events-list .events-list__item:hover{background-color:unset;color:unset}.event-block .events-list .events-list__item:hover .events-list__link svg path{stroke:unset}}.text-image{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);padding:0px var(--padding-with-gap)}@media only screen and (max-width: 768px){.text-image{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 768px){.text-image{gap:20px var(--gap)}}.text-image .image{grid-column:1/span 9}@media only screen and (max-width: 1200px){.text-image .image{grid-column:1/span 7}}@media only screen and (max-width: 768px){.text-image .image{grid-column:1/span 4}}.text-image .image img{width:100%;height:auto}.text-image .text{grid-column:10/span 3}@media only screen and (max-width: 1200px){.text-image .text{grid-column:8/span 5}}@media only screen and (max-width: 768px){.text-image .text{grid-column:1/span 4}}.text-image .text p{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em}@media only screen and (max-width: 980px){.text-image .text p{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.text-image .text p{font-size:.875rem;line-height:1}}@media only screen and (max-width: 768px){.text-image .text p{font-size:1.375rem;line-height:1.2}}.crew{margin:var(--margin-vertical-large) 0px}@media only screen and (max-width: 768px){.crew{margin:130px 0 0}}.quote .project-grid__quote{grid-column:1/span 5;color:var(--accent);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;z-index:1;padding:10px;margin-left:calc(-1 * (var(--gap) + var(--padding-side)));padding-left:calc(1 * (var(--gap) + var(--padding-side)) + 10px);transition:color .2s ease,background-color .2s ease}@media only screen and (max-width: 1600px){.quote .project-grid__quote{grid-column:1/span 6}}@media only screen and (max-width: 1440px){.quote .project-grid__quote{grid-column:1/span 7}}@media only screen and (max-width: 1200px){.quote .project-grid__quote{grid-column:1/span 9}}@media only screen and (max-width: 768px){.quote .project-grid__quote{grid-column:1/span 4}}.quote .project-grid__quote .project-grid__subtitle{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end}.quote .project-grid__quote .project-grid__subtitle .project-grid__credits__type{text-transform:uppercase;font-weight:750}.quote .project-grid__quote .project-grid__subtitle .project-grid__credits__title{text-transform:uppercase;font-weight:550}.quote .project-grid__quote blockquote{margin-bottom:var(--margin-vertical-medium);display:block}.quote .project-grid__quote .project-grid__link{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;display:flex;align-items:center}@media only screen and (max-width: 980px){.quote .project-grid__quote .project-grid__link{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.quote .project-grid__quote .project-grid__link{font-size:.875rem;line-height:1}}@media only screen and (max-width: 768px){.quote .project-grid__quote .project-grid__link{font-size:1.125rem}}.quote .project-grid__quote .project-grid__link svg{margin-left:10px;height:13px;width:auto}@media only screen and (max-width: 768px){.quote .project-grid__quote .project-grid__link svg{height:10px;margin-left:5px}}.quote .project-grid__quote .project-grid__link svg path{transition:stroke .2s ease;stroke:var(--accent)}@media only screen and (max-width: 768px){.quote .project-grid__quote .project-grid__link svg path{stroke:var(--body-inverted)}}.quote--right .project-grid__quote{grid-column:8/span 5;margin-right:calc(-1 * (var(--gap) + var(--padding-side)));padding-right:calc(1 * (var(--gap) + var(--padding-side)));padding-left:10px;margin-left:unset}@media only screen and (max-width: 1600px){.quote--right .project-grid__quote{grid-column:7/span 6}}@media only screen and (max-width: 1440px){.quote--right .project-grid__quote{grid-column:6/span 7}}@media only screen and (max-width: 1200px){.quote--right .project-grid__quote{grid-column:4/span 9}}@media only screen and (max-width: 768px){.quote--right .project-grid__quote{grid-column:1/span 4}}.quote--link .project-grid__quote .project-grid__subtitle{margin-bottom:var(--margin-vertical-x-small);order:-1;align-items:flex-start}@media only screen and (max-width: 768px){.quote--link .project-grid__quote .project-grid__subtitle{margin-bottom:30px}}.quote--link .project-grid__quote .project-grid__arrow{color:var(--body-inverted);width:-moz-fit-content;width:fit-content}.quote--link .project-grid__quote .project-grid__arrow svg{height:13px;width:auto;margin-left:5px}.quote--link .project-grid__quote .project-grid__arrow svg path{stroke:var(--body-inverted)}.quote--link .project-grid__quote:hover{color:var(--body-inverted);background:var(--accent)}.quote--link .project-grid__quote:hover .project-grid__link svg path{stroke:var(--body-inverted)}@media only screen and (max-width: 768px){.video-grid{gap:50px var(--gap)}}.video-grid .video-grid__text{grid-column:1/span 4}.video-grid .video-grid__text p{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width: 768px){.video-grid .video-grid__text p{font-size:.9375rem}}.video-grid .video__button{grid-column:5/span 8}@media only screen and (max-width: 768px){.video-grid .video__button{grid-column:1/span 4}}.podcast-grid{margin:0}.podcast-grid .podcast-wrapper{grid-column:1/span 12;padding:var(--margin-vertical-medium) 0px;margin:0}@media only screen and (max-width: 768px){.podcast-grid .podcast-wrapper{grid-column:1/span 4;padding:50px var(--gap);gap:50px 0px}}.podcast-grid .podcast-wrapper .podcast-grid__text{grid-column:8/span 4}@media only screen and (max-width: 1200px){.podcast-grid .podcast-wrapper .podcast-grid__text{grid-column:6/span 6}}@media only screen and (max-width: 980px){.podcast-grid .podcast-wrapper .podcast-grid__text{grid-column:2/span 10}}@media only screen and (max-width: 768px){.podcast-grid .podcast-wrapper .podcast-grid__text{grid-column:1/span 4}}.podcast-grid .podcast-wrapper .podcast-grid__text p{color:var(--accent);font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em}.is-thinking .podcast-grid .podcast-wrapper .podcast-grid__text p{color:var(--font-color)}@media only screen and (max-width: 768px){.podcast-grid .podcast-wrapper .podcast-grid__text p{font-size:.9375rem}}.podcast-grid .podcast-wrapper .podcast-grid__text .link{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;color:var(--accent);display:inline-flex;align-items:center;gap:10px;margin-top:30px;transition:color .2s ease}@media only screen and (max-width: 980px){.podcast-grid .podcast-wrapper .podcast-grid__text .link{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.podcast-grid .podcast-wrapper .podcast-grid__text .link{font-size:.875rem;line-height:1}}.is-thinking .podcast-grid .podcast-wrapper .podcast-grid__text .link{color:var(--font-color)}@media only screen and (max-width: 768px){.podcast-grid .podcast-wrapper .podcast-grid__text .link{font-size:1.125rem;gap:8px}}.podcast-grid .podcast-wrapper .podcast-grid__text .link:hover{color:var(--hover)}.podcast-grid .podcast-wrapper .podcast-grid__text .link:hover svg path{transition:stroke .2s ease;stroke:var(--hover)}.is-thinking .podcast-grid .podcast-wrapper .podcast-grid__text .link:hover svg path{stroke:var(--hover)}.podcast-grid .podcast-wrapper .podcast-grid__text .link svg{width:13px;height:auto;transition:transform .2s ease}@media only screen and (max-width: 768px){.podcast-grid .podcast-wrapper .podcast-grid__text .link svg{height:10px;width:auto}}.podcast-grid .podcast-wrapper .podcast-grid__text .link svg path{transition:stroke .2s ease;stroke:var(--accent)}.is-thinking .podcast-grid .podcast-wrapper .podcast-grid__text .link svg path{stroke:var(--font-color)}.podcast-grid .podcast-wrapper .podcast-grid__embed{grid-column:2/span 5;align-self:center}@media only screen and (max-width: 1200px){.podcast-grid .podcast-wrapper .podcast-grid__embed{grid-column:2/span 4}}@media only screen and (max-width: 980px){.podcast-grid .podcast-wrapper .podcast-grid__embed{grid-column:2/span 10}}@media only screen and (max-width: 768px){.podcast-grid .podcast-wrapper .podcast-grid__embed{grid-column:1/span 4}}.post-type-archive-projects .resultaten{margin:var(--margin-vertical-large) 0px;padding:0px var(--padding-with-gap);display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap)}@media only screen and (max-width: 768px){.post-type-archive-projects .resultaten{grid-template-columns:repeat(4,1fr)}}@inlcude responsive($lg){.post-type-archive-projects .resultaten {margin-top: 100px;}}.post-type-archive-projects .resultaten.view-list{gap:0px var(--gap);padding:0px calc(var(--padding-side))}.post-type-archive-projects .resultaten.view-list .project-card--grid{display:none}.post-type-archive-projects .resultaten.view-list .project-card--list{display:flex}.post-type-archive-projects .resultaten.view-list .project-list__header{display:grid}.post-type-archive-projects .resultaten.view-list .project-list__header:not(:first-child){display:none}@media only screen and (max-width: 768px){.post-type-archive-projects .resultaten.view-list .project-list__header{display:flex}}.post-type-archive-projects .resultaten.view-grid .project-card--grid{display:block}.post-type-archive-projects .resultaten.view-grid .project-card--list,.post-type-archive-projects .resultaten.view-grid .project-list__header{display:none}.post-type-archive-projects .project-list__header{grid-column:1/span 12;padding:0px calc(var(--gap));display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);display:none}@media only screen and (max-width: 768px){.post-type-archive-projects .project-list__header{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 1440px){.post-type-archive-projects .project-list__header{padding:0}}@media only screen and (max-width: 768px){.post-type-archive-projects .project-list__header{grid-column:1/span 4;justify-content:space-between;padding:0}}.post-type-archive-projects .project-list__header .project-list__header-cell{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em;margin-bottom:20px;display:flex;align-items:center;cursor:pointer}@media only screen and (max-width: 768px){.post-type-archive-projects .project-list__header .project-list__header-cell{font-size:1.0625rem}}@media only screen and (max-width: 400px){.post-type-archive-projects .project-list__header .project-list__header-cell{font-size:.875rem}}.post-type-archive-projects .project-list__header .project-list__header-cell svg{margin-left:8px}.post-type-archive-projects .project-list__header .project-list__header-cell svg.minus{display:inline-block}.post-type-archive-projects .project-list__header .project-list__header-cell svg.sort{display:none}.post-type-archive-projects .project-list__header .project-list__header-cell.active svg.minus{display:none}.post-type-archive-projects .project-list__header .project-list__header-cell.active svg.sort{display:inline-block}.post-type-archive-projects .project-list__header .project-list__header-cell.active.ascending svg.sort{transform:rotate(180deg)}.post-type-archive-projects .project-list__header .project-list__header-cell:first-child{grid-column:1/span 6}@media only screen and (max-width: 768px){.post-type-archive-projects .project-list__header .project-list__header-cell:first-child{grid-column:unset}}.post-type-archive-projects .project-list__header .project-list__header-cell:nth-child(2){grid-column:7/span 2}@media only screen and (max-width: 768px){.post-type-archive-projects .project-list__header .project-list__header-cell:nth-child(2){grid-column:unset}}.post-type-archive-projects .project-list__header .project-list__header-cell:nth-child(3){grid-column:9/span 2}@media only screen and (max-width: 768px){.post-type-archive-projects .project-list__header .project-list__header-cell:nth-child(3){grid-column:unset}}.post-type-archive-projects .project-list__header .project-list__header-cell:nth-child(4){grid-column:11/span 2}@media only screen and (max-width: 768px){.post-type-archive-projects .project-list__header .project-list__header-cell:nth-child(4){grid-column:unset}}.post-type-archive-projects .no-results{margin:var(--margin-vertical-x-small) 0px;padding:0px var(--gap);grid-column:span 12}.project-card--list{grid-column:span 12;border-top:2px solid var(--font-color);padding:0px calc(var(--gap));color:var(--font-color)}@media only screen and (max-width: 1200px){.project-card--list{padding:0}}@media only screen and (max-width: 768px){.project-card--list{grid-column:span 4}}.project-card--list:last-of-type{border-bottom:2px solid var(--font-color)}.project-card--list:hover{color:var(--body-inverted);background:var(--body)}@media only screen and (max-width: 768px){.project-card--list:hover{background:unset;color:unset}}.project-card--list.project-card--thinking{color:var(--accent)}@media only screen and (max-width: 768px){.project-card--list.project-card--thinking{background:unset}}.project-card--list.project-card--thinking:hover{color:var(--body-inverted);background:var(--accent)}@media only screen and (max-width: 768px){.project-card--list.project-card--thinking:hover{background:unset;color:unset}}.project-card--list .list-item{width:100%;padding:26px 0;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap)}@media only screen and (max-width: 768px){.project-card--list .list-item{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 768px){.project-card--list .list-item{padding:13px 0;gap:22px var(--gap)}}.project-card--list .list-item .project-card__title{hyphens:auto;text-transform:uppercase;font-weight:700;grid-column:1/span 6;align-self:center}@media only screen and (max-width: 1600px){.project-card--list .list-item .project-card__title{font-size:2.5rem}}@media only screen and (max-width: 1440px){.project-card--list .list-item .project-card__title{font-size:2.2rem}}@media only screen and (max-width: 768px){.project-card--list .list-item .project-card__title{grid-column:1/span 4;grid-row:2;font-size:1.375rem}}.project-card--list .list-item .project-card__location{grid-column:7/span 2;align-self:center}@media only screen and (max-width: 768px){.project-card--list .list-item .project-card__location{grid-column:1/span 2;grid-row:3;font-size:.875rem}}.project-card--list .list-item .project-card__year{grid-column:9/span 2;align-self:center}@media only screen and (max-width: 768px){.project-card--list .list-item .project-card__year{grid-column:1/span 4;grid-row:1;font-size:.875rem}}.project-card--list .list-item .project-card__size{grid-column:11/span 2;align-self:center}@media only screen and (max-width: 768px){.project-card--list .list-item .project-card__size{grid-column:3/span 2;grid-row:3;font-size:.875rem;text-align:right}}.error404 .h1{margin-bottom:10px}.cookie-policy .cookie-policy__text,.cookie-policy .cookie-policy__table{margin-top:40px}.page-template-methods .spaced-heading{margin:50px 0}@media only screen and (max-width: 1200px){.page-template-methods .spaced-heading{margin:50px 0 0}.page-template-methods .spaced-heading .spaced-heading__anchor{grid-column:1/span 12;padding-left:0}.page-template-methods .spaced-heading .spaced-heading__anchor .spaced-heading__title{position:relative!important;left:unset!important}}.page-template-methods .method-block{margin:50px 0}.page-template-methods .methods__intro{padding:0px var(--padding-with-gap) var(--margin-vertical-large);display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap)}@media only screen and (max-width: 768px){.page-template-methods .methods__intro{grid-template-columns:repeat(4,1fr)}}.page-template-methods .methods__intro .methods__intro-text{grid-column:7/span 5}@media only screen and (max-width: 980px){.page-template-methods .methods__intro .methods__intro-text{grid-column:1/span 8}}@media only screen and (max-width: 768px){.page-template-methods .methods__intro .methods__intro-text{grid-column:1/span 4;margin-top:70px;padding-bottom:89px}}.page-template-methods .methods__intro .methods__intro-text p{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em}@media only screen and (max-width: 980px){.page-template-methods .methods__intro .methods__intro-text p{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.page-template-methods .methods__intro .methods__intro-text p{font-size:.875rem;line-height:1}}@media only screen and (max-width: 768px){.page-template-methods .methods__intro .methods__intro-text p{font-size:1.125rem;line-height:1.16}}.page-template-methods .methods__grid{padding:0px var(--padding-with-gap)}.page-template-methods .methods__grid .methods__item{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);margin-bottom:var(--margin-vertical-medium)}@media only screen and (max-width: 768px){.page-template-methods .methods__grid .methods__item{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 768px){.page-template-methods .methods__grid .methods__item{gap:40px var(--gap)}}.page-template-methods .methods__grid .methods__item .methods__item-content{margin-left:calc(-1 * var(--gap));padding:65px calc(var(--column-width) + var(--gap)) 65px var(--gap);border-top:2px solid var(--body);grid-column:1/span 6}@media only screen and (max-width: 1200px){.page-template-methods .methods__grid .methods__item .methods__item-content{margin-left:0}}@media only screen and (max-width: 980px){.page-template-methods .methods__grid .methods__item .methods__item-content{padding:40px var(--gap) 40px 0px}}@media only screen and (max-width: 768px){.page-template-methods .methods__grid .methods__item .methods__item-content{grid-column:1/span 4;padding:30px 0 0;margin-left:unset}}.page-template-methods .methods__grid .methods__item .methods__item-content .methods__mission{margin-bottom:20px}@media only screen and (max-width: 768px){.page-template-methods .methods__grid .methods__item .methods__item-content .methods__mission{margin-bottom:15px}}.page-template-methods .methods__grid .methods__item .methods__item-content .methods__description{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width: 768px){.page-template-methods .methods__grid .methods__item .methods__item-content .methods__description{font-size:.875rem;line-height:1.2}}.page-template-methods .methods__grid .methods__item .methods__item-content .methods__link{display:block;margin-top:var(--margin-vertical-medium);transition:color .2s ease,stroke .2s ease}@media only screen and (max-width: 768px){.page-template-methods .methods__grid .methods__item .methods__item-content .methods__link{font-size:1.125rem;margin-top:60px}}.page-template-methods .methods__grid .methods__item .methods__item-content .methods__link:hover{color:var(--hover)}.page-template-methods .methods__grid .methods__item .methods__item-content .methods__link:hover svg path{stroke:var(--hover)}.page-template-methods .methods__grid .methods__item .methods__item-content .methods__link svg{width:13px;height:auto;margin-left:10px}.page-template-methods .methods__grid .methods__item .methods__project{grid-column:7/span 6}@media only screen and (max-width: 768px){.page-template-methods .methods__grid .methods__item .methods__project{grid-column:1/span 4}}.page-template-methods .methods__grid .methods__item .methods__project img{width:100%;height:auto;aspect-ratio:762/508;-o-object-fit:cover;object-fit:cover}.page-template-methods .methods__grid .methods__item .methods__project .credits{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.single-projects{background:var(--bg-color);color:var(--font-color)}.single-projects.is-thinking{--font-color: var(--body-inverted);--bg-color: var(--accent)}.single-projects.is-thinking .project-grid__quote blockquote{color:var(--font-color)}.single-projects.is-thinking .project-card--list.project-card--thinking,.single-projects.is-thinking .project-grid__quote blockquote{color:var(--body-inverted)}.single-projects.is-thinking .project-grid__quote .project-grid__subtitle{color:var(--body-inverted);background-color:var(--accent)}.single-projects.is-thinking .project-intro .project__title{grid-columns:2/span 10}.single-projects.is-thinking .project-intro .project__title h1,.single-projects.is-thinking .project-intro .project__title .h1-medium{text-align:center}.single-projects .project-intro{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--column-gap) var(--gap);gap:40px var(--gap);padding:0px var(--padding-with-gap);margin:0px 0px var(--margin-vertical-medium)}@media only screen and (max-width: 768px){.single-projects .project-intro{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 768px){.single-projects .project-intro{gap:50px var(--gap)}}.single-projects .project-intro .project__title{grid-column:1/span 12;margin-left:calc(-1 * var(--gap))}@media only screen and (max-width: 1200px){.single-projects .project-intro .project__title{margin-left:0}}@media only screen and (max-width: 980px){.single-projects .project-intro .project__title{grid-column:1/span 12}}@media only screen and (max-width: 768px){.single-projects .project-intro .project__title{grid-column:1/span 4;margin-left:unset}}.single-projects .project-intro .project__title .h1-medium{font-family:var(--font-family-body);font-size:3.125rem;font-weight:750;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:uppercase;font-weight:400}@media only screen and (max-width: 768px){.single-projects .project-intro .project__title .h1-medium{font-size:2.125rem}}.single-projects .project-intro .project__title h1{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:break-word}.single-projects .project-intro .project__title.no-image{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0 60px}.single-projects .project-intro .project-details{grid-column:1/span 5;margin-left:calc(-1 * var(--gap))}@media only screen and (max-width: 1200px){.single-projects .project-intro .project-details{margin-left:unset;grid-column:1/span 6}}@media only screen and (max-width: 980px){.single-projects .project-intro .project-details{grid-column:1/span 9}}@media only screen and (max-width: 768px){.single-projects .project-intro .project-details{grid-column:1/span 4}}.single-projects .project-intro .project-details ul li{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--column-gap) var(--gap);padding:13px 0px 13px var(--gap);border-top:1px solid var(--font-color)}@media only screen and (max-width: 768px){.single-projects .project-intro .project-details ul li{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 1200px){.single-projects .project-intro .project-details ul li{padding-left:0;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--column-gap) var(--gap)}}@media only screen and (max-width: 1200px) and (max-width: 768px){.single-projects .project-intro .project-details ul li{grid-template-columns:repeat(4,1fr)}}.single-projects .project-intro .project-details ul li:last-child{border-bottom:1px solid var(--font-color)}.single-projects .project-intro .project-details ul li .detail-label{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em;font-weight:700;grid-column:1;margin-left:calc(-1 * var(--gap))}@media only screen and (max-width: 1200px){.single-projects .project-intro .project-details ul li .detail-label{grid-column:1/span 2;margin-left:unset}}@media only screen and (max-width: 768px){.single-projects .project-intro .project-details ul li .detail-label{font-size:.875rem}}.single-projects .project-intro .project-details ul li .detail-value{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em;grid-column:2/span 4}@media only screen and (max-width: 1200px){.single-projects .project-intro .project-details ul li .detail-value{grid-column:3/span 4}}@media only screen and (max-width: 768px){.single-projects .project-intro .project-details ul li .detail-value{font-size:.875rem}}.single-projects .project-intro .project-details ul.project-details-extra{display:none}.single-projects .project-intro .project-details ul.project-details-extra.open{display:block}.single-projects .project-intro .project-details ul:nth-of-type(2) li:first-child{border-top:none}.single-projects .project-intro .project-description{grid-column:7/span 6}@media only screen and (max-width: 980px){.single-projects .project-intro .project-description{grid-column:1/span 9}}@media only screen and (max-width: 768px){.single-projects .project-intro .project-description{grid-column:1/span 4}}.single-projects .project-intro .project-description p{font-family:var(--font-family-body);font-size:1.1875rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:.01em;font-weight:550;margin-bottom:1em}@media only screen and (max-width: 768px){.single-projects .project-intro .project-description p{font-size:.875rem}}.single-projects .project-intro .project-description .description-short{display:block}.single-projects .project-intro .project-description .description-short.hidden,.single-projects .project-intro .project-description .description-full{display:none}.single-projects .project-intro .project-description .description-full.open{display:block}.single-projects .project-intro .project-description .read-more-btn{margin-top:26px}@media only screen and (max-width: 768px){.single-projects .project-intro .project-description .read-more-btn{margin-top:16px!important}}@media only screen and (max-width: 768px){.single-projects .project-grid__quote{background-color:var(--accent);color:var(--body-inverted)}}.single-projects .related-projects{margin-top:var(--margin-vertical-large)}.single-projects .related-projects__grid{margin-top:var(--margin-vertical-x-small)}@media only screen and (max-width: 768px){.single-projects .related-projects__grid{gap:0px var(--gap)}}.single-projects .related-projects__grid .project-card--list{display:none}@media only screen and (max-width: 768px){.single-projects .related-projects__grid .project-card--list{display:block}}@media only screen and (max-width: 980px){.single-projects .related-projects__grid .project-card--grid:nth-child(3n){display:none}}@media only screen and (max-width: 768px){.single-projects .related-projects__grid .project-card--grid{display:none}}.single-projects .related-projects__grid .project-grid__item--quote .project-grid__image .project-grid__quote{color:var(--font-color)}.single-projects .related-projects__grid .project-grid__item--quote.project-card--thinking .project-grid__image .project-grid__quote{color:var(--accent)}@media only screen and (max-width: 980px){.single-projects .related-projects__grid .project-grid__item--quote.project-card--thinking .project-grid__image .project-grid__quote{color:var(--body-inverted)}}.read-more-btn{font-family:var(--font-family-body);font-size:1.40625rem;font-weight:750;font-style:normal;line-height:1.2;letter-spacing:0em;margin-top:40px;float:right;display:flex;align-items:center;transition:color .2s ease}@media only screen and (max-width: 980px){.read-more-btn{font-size:1.1875rem;line-height:1.2}}@media only screen and (max-width: 768px){.read-more-btn{font-size:.875rem;line-height:1}}@media only screen and (max-width: 768px){.read-more-btn{font-size:1.125rem;margin-top:30px}}.read-more-btn:hover{color:var(--hover)}.read-more-btn:hover svg line{transition:stroke .2s ease;stroke:var(--hover)}.read-more-btn svg{display:block}.read-more-btn svg line{stroke:var(--font-color)}.read-more-btn .plus{display:inline-flex;margin-left:8px;align-items:center}.read-more-btn .minus{display:none;margin-left:8px;align-items:center}.read-more-btn.open .plus{display:none}.read-more-btn.open .minus{display:inline-flex}@media only screen and (max-width: 768px){.page-template-about .spaced-heading .spaced-heading__anchor .spaced-heading__title,.page-template-home .spaced-heading .spaced-heading__anchor .spaced-heading__title{font-size:2.125rem}}.page-template-privacy h1,.page-template-cookie-policy h1{grid-column:1/span 6;margin-left:calc(-1 * var(--gap))}@media only screen and (max-width: 1200px){.page-template-privacy h1,.page-template-cookie-policy h1{grid-column:1/span 4;margin-left:0}}.page-template-privacy .text,.page-template-privacy .cmplz-document,.page-template-cookie-policy .text,.page-template-cookie-policy .cmplz-document{grid-column:7/span 6}@media only screen and (max-width: 768px){.page-template-privacy .text,.page-template-privacy .cmplz-document,.page-template-cookie-policy .text,.page-template-cookie-policy .cmplz-document{grid-column:1/span 6}}.page-template-privacy .text p,.page-template-privacy .cmplz-document p,.page-template-cookie-policy .text p,.page-template-cookie-policy .cmplz-document p{font-family:var(--font-family-body);font-size:.9375rem;font-weight:750;font-style:normal;line-height:1.13;letter-spacing:0em;margin-bottom:1em}@media only screen and (max-width: 768px){.page-template-privacy .text p,.page-template-privacy .cmplz-document p,.page-template-cookie-policy .text p,.page-template-cookie-policy .cmplz-document p{font-size:.875rem;line-height:1}}.page-template-privacy .text p a,.page-template-privacy .cmplz-document p a,.page-template-cookie-policy .text p a,.page-template-cookie-policy .cmplz-document p a{font-family:var(--font-family-body);font-size:.9375rem;font-weight:750;font-style:normal;line-height:1.13;letter-spacing:0em;text-decoration:underline}@media only screen and (max-width: 768px){.page-template-privacy .text p a,.page-template-privacy .cmplz-document p a,.page-template-cookie-policy .text p a,.page-template-cookie-policy .cmplz-document p a{font-size:.875rem;line-height:1}}.page-template-privacy .text ul li,.page-template-privacy .text ol li,.page-template-privacy .text td,.page-template-privacy .text tr,.page-template-privacy .cmplz-document ul li,.page-template-privacy .cmplz-document ol li,.page-template-privacy .cmplz-document td,.page-template-privacy .cmplz-document tr,.page-template-cookie-policy .text ul li,.page-template-cookie-policy .text ol li,.page-template-cookie-policy .text td,.page-template-cookie-policy .text tr,.page-template-cookie-policy .cmplz-document ul li,.page-template-cookie-policy .cmplz-document ol li,.page-template-cookie-policy .cmplz-document td,.page-template-cookie-policy .cmplz-document tr{font-family:var(--font-family-body);font-size:.9375rem;font-weight:750;font-style:normal;line-height:1.13;letter-spacing:0em}@media only screen and (max-width: 768px){.page-template-privacy .text ul li,.page-template-privacy .text ol li,.page-template-privacy .text td,.page-template-privacy .text tr,.page-template-privacy .cmplz-document ul li,.page-template-privacy .cmplz-document ol li,.page-template-privacy .cmplz-document td,.page-template-privacy .cmplz-document tr,.page-template-cookie-policy .text ul li,.page-template-cookie-policy .text ol li,.page-template-cookie-policy .text td,.page-template-cookie-policy .text tr,.page-template-cookie-policy .cmplz-document ul li,.page-template-cookie-policy .cmplz-document ol li,.page-template-cookie-policy .cmplz-document td,.page-template-cookie-policy .cmplz-document tr{font-size:.875rem;line-height:1}}.page-template-privacy .text h2,.page-template-privacy .text h3,.page-template-privacy .cmplz-document h2,.page-template-privacy .cmplz-document h3,.page-template-cookie-policy .text h2,.page-template-cookie-policy .text h3,.page-template-cookie-policy .cmplz-document h2,.page-template-cookie-policy .cmplz-document h3{margin-top:30px;font-family:var(--font-family-body);font-size:.9375rem;font-weight:750;font-style:normal;line-height:1.13;letter-spacing:0em;font-size:.9375rem!important;margin-bottom:0!important;padding-bottom:0!important}@media only screen and (max-width: 768px){.page-template-privacy .text h2,.page-template-privacy .text h3,.page-template-privacy .cmplz-document h2,.page-template-privacy .cmplz-document h3,.page-template-cookie-policy .text h2,.page-template-cookie-policy .text h3,.page-template-cookie-policy .cmplz-document h2,.page-template-cookie-policy .cmplz-document h3{font-size:.875rem;line-height:1}}.page-template-privacy .text table,.page-template-privacy .text ul,.page-template-privacy .text ol,.page-template-privacy .cmplz-document table,.page-template-privacy .cmplz-document ul,.page-template-privacy .cmplz-document ol,.page-template-cookie-policy .text table,.page-template-cookie-policy .text ul,.page-template-cookie-policy .text ol,.page-template-cookie-policy .cmplz-document table,.page-template-cookie-policy .cmplz-document ul,.page-template-cookie-policy .cmplz-document ol{margin-bottom:1em}.page-template-privacy .text strong,.page-template-privacy .cmplz-document strong,.page-template-cookie-policy .text strong,.page-template-cookie-policy .cmplz-document strong{display:block;margin-bottom:1em}
