﻿input,button,textarea{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none;border-radius:0;line-height:normal}button{cursor:pointer;touch-action:manipulation}input,textarea{cursor:text}a:focus,a:active{outline:0}@font-face{font-family:"Edition Geometrical";src:url("../fonts/edition/geometrical/EditionGeometrical-50.woff2"),url("../fonts/edition/geometrical/EditionGeometrical-50.woff"),url("../fonts/edition/geometrical/EditionGeometrical-50.eot"),url("../fonts/edition/geometrical/EditionGeometrical-50.eot?#iefix") format("embedded-opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Futura Light";src:url("../fonts/futura/futura-light.woff2"),url("../fonts/futura/futura-light.woff"),url("../fonts/futura/futura-light.eot"),url("../fonts/futura/futura-light.eot?#iefix") format("embedded-opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Deja Vu";src:url("../fonts/dejavu/dejavusans-extralight-webfont.woff2"),url("../fonts/dejavu/dejavusans-extralight-webfont.woff"),url("../fonts/dejavu/dejavusans-extralight-webfont.eot"),url("../fonts/dejavu/dejavusans-extralight-webfont.eot?#iefix") format("embedded-opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Open Arrow";src:url("../fonts/open-arrow/OpenArrow-Regular.woff2"),url("../fonts/open-arrow/OpenArrow-Regular.woff"),url("../fonts/open-arrow/OpenArrow-Regular.eot"),url("../fonts/open-arrow/OpenArrow-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-arrow/OpenArrow-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:block}:root{--color-background: rgba(255,255,255,1);--color-accent-green: rgba(0,220,50,1);--color-accent-red: rgba(250,0,75,1);--color-accent-yellow: rgba(255,190,0,1);--color-text: rgba(0,0,0,1);--color-text-099: rgba(0,0,0,0.99);--color-text-link: rgba(0,0,0,1);--color-text-link-hover: rgba(250,0,75,1);--color-text-disabled: rgba(200,200,200,1);--color-accent-focus: rgba(0,220,50,1);--color-accent-focus-light: hsla(134,92.5%,92.5%,1);--color-focus: rgba(0,122,255,1);--font-style-link: underline;--font-style-link-hover: underline;--font-text: "Edition Geometrical", "Futura Light", "Deja Vu", "Arial", "Helvetica", sans-serif;--font-arrow: "Open Arrow", "Helvetica", "Arial", sans-serif;--font-size: 13px;--font-size-details: calc(var(--font-size) * 0.5);--font-size-heading: calc(var(--font-size) * 1);--font-size-lead: calc(var(--font-size) * 1);--margin-unit-s: 1.5rem;--margin-unit-m: calc(var(--margin-unit-s) * 2);--margin-unit-l: calc(var(--margin-unit-s) * 3);--margin-unit-xl: calc(var(--margin-unit-s) * 6)}.page-menu-footer .page-menu-footer-sibling-pages a,.page-menu-footer .page-menu-footer-colophon a,a,.styled-as-a,a.is-external-link span.is-link-string,.styled-as-a span.is-link-string{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nopointerevents{pointer-events:none}*:not(.prevent-focus-visible,input[type=text],input[type=search],input[type=email]):focus-visible{position:relative;outline-offset:.75em;outline:2px solid var(--color-accent-focus);z-index:9999;border-radius:.25em}input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=email]:focus-visible,input[type=submit]:focus-visible{border-color:var(--color-accent-focus);color:var(--color-accent-focus)}html{position:relative;font:var(--font-size) var(--font-text);color:var(--color-text)}body{position:relative;background-color:var(--color-background);font:var(--font-text) var(--font-size);color:var(--color-text);width:100%;height:auto;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable both}a,.styled-as-a,a.is-external-link span.is-link-string,.styled-as-a span.is-link-string{color:var(--color-text-link)}a.is-external-link,.is-external-link.styled-as-a{color:unset;text-decoration:none}h1,.styled-as-h1{width:auto;font-family:var(--font-text);font-size:var(--font-size-heading);line-height:127.5%;text-align:left;font-weight:normal;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-yellow)}h2,h3,h4,h5,h6{width:100%;font-family:var(--font-text);font-size:var(--font-size);line-height:127.5%;text-align:left;font-weight:normal;letter-spacing:-0.0375em;word-spacing:.025em;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-yellow)}p,.as-p,ul,ol{font-family:var(--font-text);font-size:var(--font-size);line-height:127.5%;text-align:left;font-weight:normal;letter-spacing:-0.0375em;word-spacing:.025em}sup{-webkit-text-stroke:.0125rem;font-size:80%;top:-0.375em;padding-left:.175rem;padding-right:.175rem}span.footnotereverse{font-family:var(--font-arrow);font-size:75%;line-height:75%}ol,ul{list-style-type:none}.page-content ol,.page-content ul{width:100%;padding-left:2.5em;text-indent:0;margin-top:1em;margin-bottom:1em;list-style-type:none;box-sizing:border-box}.page-content ol li,.page-content ul li{clear:both}.page-content ol{counter-reset:ol-counter}.page-content ol li{counter-increment:ol-counter}.page-content ul{counter-reset:unset}.page-content ul li{counter-increment:unset}.page-content blockquote{margin-left:2.5em;margin-right:2.5em}.page-content hr{display:block;float:left;width:100%;border:none;margin:0;height:0;background-color:transparent;border:none;margin-top:2.5em;margin-bottom:2.5em}.page-content ul li::before{position:absolute;margin-left:-2.5em;width:2.5em;text-align:center}.page-content ol li::before{position:absolute;margin-left:-2.5em;width:1.8em;padding-right:.7em;text-align:right;letter-spacing:-0.005em}.page-content ul>li::before{content:"⁠—"}.page-content ol>li::before{content:"[" counter(ol-counter) "]"}strong{font-weight:normal;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-yellow)}.lazyload,.lazyloading{opacity:0 !important;overflow:hidden !important;min-height:auto;z-index:0;-webkit-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}.lazyload.not-lazyload,.lazyloading.not-lazyload{opacity:1 !important;z-index:initial !important;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.lazyloaded{opacity:1;min-height:auto;-webkit-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}.lazyloaded.no-transition{-webkit-transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}.lazyloaded.light-transition{-webkit-transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}img.blurred{position:relative;opacity:1;z-index:-1;top:0;left:0;opacity:1;pointer-events:none}::selection{background:var(--color-text-099);color:var(--color-background)}::-moz-selection{background:var(--color-text-099);color:var(--color-background)}input:focus,textarea:focus{outline:none}::-webkit-input-placeholder{color:var(--color-text);opacity:1}::-moz-placeholder{color:var(--color-text);opacity:1}::-ms-input-placeholder{color:var(--color-text);opacity:1}::placeholder{color:var(--color-text);opacity:1}:focus::-webkit-input-placeholder{color:var(--color-accent-focus);opacity:0}:focus::-moz-placeholder{color:var(--color-accent-focus);opacity:0}:focus::-ms-input-placeholder{color:var(--color-accent-focus);opacity:0}:focus::placeholder{color:var(--color-accent-focus);opacity:0}input::-webkit-input-placeholder{color:var(--color-text);opacity:1}input:-moz-placeholder{color:var(--color-text);opacity:1}input::-ms-input-placeholder{color:var(--color-text);opacity:1}input::placeholder{color:var(--color-text);opacity:1}input:focus::-webkit-input-placeholder{color:var(--color-accent-focus);opacity:1}input:focus:-moz-placeholder{color:var(--color-accent-focus);opacity:1}input:focus::-moz-placeholder{color:var(--color-accent-focus);opacity:1}input:focus:-ms-input-placeholder{color:var(--color-accent-focus);opacity:1}input:focus::placeholder{color:var(--color-accent-focus);opacity:1}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background:#000;background:#000}::-webkit-scrollbar-track{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:#000 transparent;scrollbar-width:thin}}.hyphens{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 3 4}.hyphens-desktop{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 3 4}.link-hyphens a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.no-hyphens{-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}div.page-structure-wrapper{position:relative;display:block;width:calc(100vw - 0.5rem);height:auto;top:0;left:0}.page-content-container{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-content-aside{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;justify-content:space-between;width:25%;height:auto;min-height:100vh;top:0;margin-top:0;padding:var(--margin-unit-s);padding-top:calc(var(--margin-unit-s) - 0.25rem);padding-right:calc(var(--margin-unit-s) * 0.5);box-sizing:border-box}.page-content-aside a{text-decoration:none}.is-back-to-index-string a{text-decoration:none}.page-menu-heading,.filters-project{flex-grow:1}nav.page-inner-tag-filters-wrapper{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.page-menu-footer .page-menu-footer-sibling-pages,.page-menu-footer .page-menu-footer-colophon{max-width:30ch;text-wrap-style:balance;text-wrap:balance;padding-right:10%;margin-bottom:calc(var(--margin-unit-s))}.page-menu-footer .page-menu-footer-sibling-pages a,.page-menu-footer .page-menu-footer-colophon a{display:block}.page-menu-footer .page-menu-footer-sibling-pages p,.page-menu-footer .page-menu-footer-colophon p{font-size:.75em}.page-menu-footer p{margin-bottom:0}.page-content-main{position:relative;display:block;width:75%;top:0;margin-top:0;padding:var(--margin-unit-s);padding-top:calc(var(--margin-unit-s) - 0.25rem);padding-left:calc(var(--margin-unit-s) * 0.5);padding-right:calc(var(--margin-unit-s) - 0.5rem);box-sizing:border-box}.page-content-documents{position:relative;display:block;width:100%;height:100%;top:0;left:0;pointer-events:none}nav.navbar-menu{position:relative;display:flex;width:100%;text-transform:lowercase;padding-bottom:calc(var(--margin-unit-s))}nav.navbar-menu ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}nav.navbar-menu ul li.li-menu-item{width:auto;display:block}nav.navbar-menu ul li.li-menu-item:after{content:", ";padding-right:.275em}nav.navbar-menu ul li.li-menu-item.is-menu-item-home{width:100%}nav.navbar-menu ul li.li-menu-item:after{display:none}nav.navbar-menu ul button{line-height:127.5%;text-transform:lowercase}nav.navbar-menu a.item-active{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}nav.navbar-menu.has-news-text ul li.li-menu-item:nth-child(2):after{display:inline-block}nav.nav-back-to-top{position:fixed;display:none;bottom:0;right:0;box-sizing:border-box;padding:calc(var(--margin-unit-s) * 0.25);margin-right:calc(var(--margin-unit-s) * 0.575);margin-bottom:calc( (var(--margin-unit-s) * 0.75) - 0.5px);background-color:var(--color-background);text-align:right;z-index:999}nav.nav-back-to-top a.is-back-to-top,nav.nav-back-to-top a.is-back-to-top span.is-link-string{text-decoration:none}nav.nav-back-to-top.active{display:none}.page-content-aside-news a{text-decoration:unset}.page-content-aside-news p{font-size:.75em;text-align:left;padding-right:2.5%}.page-content-aside-news p strong,.page-content-aside-news a span.is-link-string{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-yellow)}.page-content-aside-news a span.is-link-string{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}.page-content-aside-news p:first-of-type{margin-top:0}.page-content-aside-news p:last-of-type{margin-bottom:0}.page-content-aside-news div.page-content-aside-news-inner{padding-right:calc(var(--margin-unit-s) * 0.5);display:none}body.news-block-visible nav.filtering-bar{display:none}body.news-block-visible .page-content-aside-news div.page-content-aside-news-inner{display:block}body.news-block-visible .page-content-aside-news div.page-content-aside-news-inner .aria-close-string{display:block}body.news-block-visible button.button-news-toggle span.button-string{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}body.news-block-visible button.button-news-toggle:after{content:" x";text-decoration:none}body.news-block-visible button.button-news-toggle:hover{text-decoration:none}main.is-project-index .page-content-aside ul.tags-wrapper{width:calc(100% + (0.175rem * 2));margin:calc(0px - 0.175rem);padding-right:calc(var(--margin-unit-s) * 0.5)}main.is-project-index .page-content-aside ul.tags-wrapper.tags-collection{font-size:.75em}main.is-project-index .page-content-aside .tags-category-header{margin-top:0}main.is-project-index .page-content-aside .tags-collection-header{margin-top:calc(var(--margin-unit-s))}main.is-project-index .page-content-aside .tags-category-header,main.is-project-index .page-content-aside .tags-collection-header{font-size:.75em;margin-bottom:calc(var(--margin-unit-s) * 0.5)}main.is-project-index .page-content-main{width:75%;padding:calc(var(--margin-unit-s) * 0.125)}main.is-project-index ul.ul-index-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;margin:-0.125rem}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item{position:relative;width:calc( (100% - (0.125rem * 2 * 4) ) / 3);min-height:calc(25vw - (0.125rem * 4) );padding:var(--margin-unit-s);padding-top:calc(var(--margin-unit-s) - 0.25rem);box-sizing:border-box;border-left:1px dotted var(--color-text);border-bottom:1px dotted var(--color-text);border-top:1px dotted transparent;border-right:1px dotted transparent;outline:1px dotted var(--color-background);outline-offset:0;margin:.125rem;border-radius:0;text-transform:lowercase}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item .item-title,main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item .item-date{padding:0;margin:0}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item .item-title{text-align:justify;text-align-first:justify;text-align-last:justify}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item .item-date{text-align:right;font-size:.75em;color:var(--color-text-link-hover);margin-top:1rem}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item ul.tags-wrapper{margin-top:calc(var(--margin-unit-s) * 0.5)}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item p.tag-descriptor{margin:0;padding:0}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item .tag-descriptor-inner,main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item .styled-as-collection{display:inline-block;margin-top:calc(var(--margin-unit-s) * 0.5)}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item .styled-as-collection{margin-top:calc(var(--margin-unit-s) * 0.25)}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item a{display:block;width:100%;min-height:100%}main.is-project-index ul.ul-index-list div.project-index-documents-block{margin-top:calc(var(--margin-unit-s))}main.is-project-index ul.ul-index-list a,main.is-project-index ul.ul-index-list h2{text-decoration:none}ul.tags-wrapper{position:relative;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap;margin:0;padding:0;box-sizing:border-box}ul.tags-wrapper li.tag-label-wrapper{display:block;margin:.175rem;line-height:100%}ul.tags-wrapper li.tag-label-wrapper a.is-active,ul.tags-wrapper li.tag-label-wrapper a .is-active{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}ul.tags-wrapper p{margin:0;padding:0}.styled-as-tag{display:inline-block;font-size:.75em;text-transform:none;letter-spacing:-0.025em;line-height:100%;color:var(--color-text-link);padding-top:.2em;padding-bottom:.3em;padding-left:.5em;padding-right:.5em;border-radius:.5em;border:1px solid var(--color-text-link);line-height:130%;padding-top:.1em;padding-bottom:.2em}.tag-label-close{text-transform:lowercase}.tag-descriptor{font-size:.75rem}.tag-descriptor .tag-descriptor-inner{margin-right:.5rem}.tag-descriptor.tags-collection{margin-top:.5rem}.tag-descriptor.tags-collection .tag-descriptor-inner{display:block;float:left;clear:right;margin-top:.225rem;margin-bottom:.225rem;margin-right:.5rem}.tag-descriptor.tags-collection .styled-as-tag.styled-as-collection{margin-top:.3rem;margin-bottom:.1rem}.category-descriptor,.site-descriptor{color:#000;font-size:.75em;margin-bottom:0;width:100%;padding-right:calc(var(--margin-unit-s) * 1);text-wrap-style:balance;text-wrap:balance;text-wrap-style:pretty;text-wrap:pretty;max-width:35ch;box-sizing:border-box}.styled-as-tag.styled-as-collection{color:var(--color-text-link-hover);border:1px solid var(--color-text-link-hover)}.styled-as-tag.is-related{line-height:130%;padding-top:.2em;padding-bottom:.3em}.list-documents-count-wrapper{font-size:var(--font-size-details)}.list-documents-count-wrapper .list-documents-count-elem{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;width:calc( (var(--margin-unit-s) * 1) );height:calc( (var(--margin-unit-s) * 1) );border-radius:100%;border:1px solid var(--color-accent)}.list-documents-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.list-documents-wrapper>*{position:relative;width:100%;padding:calc(var(--margin-unit-s) * 0.06125);margin:calc(var(--margin-unit-s) * 0.06125);box-sizing:border-box}.list-documents-wrapper p.index-item-description{width:100%;height:100%;font-size:var(--font-size-details);padding:calc(var(--margin-unit-s) * 0.25);border:1px dotted var(--color-text-link);box-sizing:border-box}.list-documents-wrapper div.index-embed-preview-overlay{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;top:0;left:0;z-index:2;width:100%;height:100%;padding:calc(var(--margin-unit-s) * 0.25);box-sizing:border-box}.list-documents-wrapper div.index-embed-preview-overlay img.embed-provider-image{position:relative;display:block;width:auto;height:80%;max-height:1rem;margin:0;padding:0;border-radius:3px}.list-documents-wrapper figure,.list-documents-wrapper img,.list-documents-wrapper video,.list-documents-wrapper audio,.list-documents-wrapper p{position:relative;display:block;width:100%;height:auto;max-height:100%;margin:0;padding:0;object-fit:contain}.list-documents-wrapper .is-index-image-block{display:flex;max-height:5vw}.list-documents-wrapper .is-index-image-block figure{display:flex;flex-direction:row;justify-content:center;align-content:center}.list-documents-wrapper .is-index-image-block,.list-documents-wrapper .is-index-embed-block{width:calc(20% - ((var(--margin-unit-s) * 0.06125) * 2))}.list-documents-wrapper .is-index-embed-block.is-youtube,.list-documents-wrapper .is-index-embed-block.is-vimeo{padding-top:.25em;padding-bottom:.25em;background-color:#000}.list-documents-wrapper .is-index-link-block,.list-documents-wrapper .is-index-file-block{max-width:calc(60% - ((var(--margin-unit-s) * 0.06125) * 2));width:auto}.list-documents-wrapper .is-index-video-block,.list-documents-wrapper .is-index-audio-block{max-width:calc(40% - ((var(--margin-unit-s) * 0.06125) * 2));width:auto}.list-documents-wrapper .is-index-video-block p.index-item-description,.list-documents-wrapper .is-index-audio-block p.index-item-description{padding:calc(var(--margin-unit-s) * 0.25);border:1px solid var(--color-text-link);color:var(--color-text);box-sizing:border-box;border:none;color:var(--color-text);background-color:rgba(0,0,0,.06125)}.document-type-icon{display:inline-block;width:1em;height:1em}.document-type-icon svg{display:block;width:100%;height:100%;margin:0;padding:0;padding-top:.125em;padding-left:.125em}.document-type-icon svg line,.document-type-icon svg path,.document-type-icon svg rect,.document-type-icon svg circle,.document-type-icon svg polygon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}main.is-post{height:auto;min-height:100vh;display:flex;flex-direction:row;justify-content:flex-start;align-content:space-between}main.is-post .page-menu-heading h1{margin:0;padding:0;padding-right:10%;box-sizing:border-box}main.is-post .page-menu-heading ul.tags-wrapper{width:calc(100% + (0.175rem * 2));margin:calc(0px - 0.175rem)}main.is-post .page-content-main{min-height:100vh;display:flex;flex-direction:row;justify-content:space-between;align-content:space-between;flex-wrap:wrap;padding-top:0}main.is-post .page-content-main .page-text-main{width:calc( (100% / 3) * 2);padding-right:calc(var(--margin-unit-s) * 0.5);font-size:var(--font-size);box-sizing:border-box}main.is-post .page-content-main .page-text-main *{text-align:right}main.is-post .page-content-main .page-text-aside{font-size:var(--font-size);width:calc( (100% / 3) * 1);padding-left:calc(var(--margin-unit-s) * 0.5);padding-top:calc(var(--margin-unit-s) * 0.125);box-sizing:border-box}main.is-post .page-content-main .page-text-aside h2,main.is-post .page-content-main .page-text-aside h3,main.is-post .page-content-main .page-text-aside h4,main.is-post .page-content-main .page-text-aside h5,main.is-post .page-content-main .page-text-aside h6,main.is-post .page-content-main .page-text-aside p{font-size:.75em}main.is-post .page-content-main .page-text-aside *{text-align:left}main.is-post .page-content-main .page-text-main>:first-child,main.is-post .page-content-main .page-text-aside>:first-child{margin-top:0;padding-top:0}main.is-post .page-content-main .page-text-main>:last-child,main.is-post .page-content-main .page-text-aside>:last-child{margin-bottom:0;padding-bottm:0}main.is-post .page-content-documents{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-end;align-items:flex-end;padding-top:calc(var(--margin-unit-s) - 0.25rem);padding-bottom:calc(var(--margin-unit-s) * 1);box-sizing:border-box}main.is-post .page-content-documents .project-post-documents-block{width:100%}main.is-post .page-content-documents .list-documents-wrapper{width:calc(100% + ((var(--margin-unit-s)* 0.125) * 2 ));display:flex;flex-direction:row-reverse;justify-content:flex-start;align-content:flex-end;align-items:flex-end;flex-wrap:wrap;margin:0;padding:0;margin:calc(0px - (var(--margin-unit-s)* 0.125))}main.is-post .page-content-documents .list-documents-wrapper li{width:calc( (100% / 6) - (var(--margin-unit-s) * 0.125) * 2);height:auto;pointer-events:auto;border:0 dotted var(--color-text-link);padding:0;margin:calc(var(--margin-unit-s) * 0.125);padding:calc(var(--margin-unit-s) * 0.125);box-sizing:border-box;align-self:flex-start}main.is-post .page-content-documents .list-documents-wrapper iframe,main.is-post .page-content-documents .list-documents-wrapper img,main.is-post .page-content-documents .list-documents-wrapper video,main.is-post .page-content-documents .list-documents-wrapper audio{position:relative;display:block;width:100%;height:100%;object-fit:contain;max-height:calc( (100vw / 8) * 0.66);margin:0;padding:0}main.is-post .page-content-documents .list-documents-wrapper video{background-color:#000}main.is-post .page-content-documents .list-documents-wrapper audio{height:unset;min-height:2rem}main.is-post .page-content-documents .list-documents-wrapper figcaption.page-content-caption p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}main.is-post .page-content-documents .list-documents-wrapper figcaption.page-content-caption p a{pointer-events:none}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded{width:calc( (100% / 2) - (var(--margin-unit-s) * 0.125) * 2);border:1.5px dotted red;padding:.25rem}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded p,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded a,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded button{font-size:calc(var(--font-size) * 0.75)}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded p.document-name{font-size:calc(var(--font-size) * 0.75)}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded iframe,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded img,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded video,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded audio{max-height:25vw}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded iframe{height:25vw}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded figcaption.page-content-caption p{display:block}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded figcaption.page-content-caption p a{pointer-events:unset}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger{width:calc( (100%) - (var(--margin-unit-s) * 0.125) * 2);border:1.5px dotted lime;padding:.5rem}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger p,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger a,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger button{font-size:calc(var(--font-size) * 0.75)}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger p.document-name{font-size:calc(var(--font-size) * 0.75)}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger iframe,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger img,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger video,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger audio{max-height:50vw}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger iframe{height:50vw}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger figcaption.page-content-caption p{display:block}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger figcaption.page-content-caption p a{pointer-events:unset}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger .zoom-in,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger .zoom-in a{cursor:pointer}main.is-post .page-content-documents .list-documents-wrapper button.is-media-button,main.is-post .page-content-documents .list-documents-wrapper button.is-embed-button{position:absolute;display:block;width:100%;height:100%;top:0;left:0;bottom:0;right:0}main.is-post .page-content-documents .list-documents-wrapper li.is-file,main.is-post .page-content-documents .list-documents-wrapper li.is-link{border:1px dotted var(--color-text-link)}main.is-post .page-content-documents .list-documents-wrapper li.is-file .is-link-block,main.is-post .page-content-documents .list-documents-wrapper li.is-file .is-file-block,main.is-post .page-content-documents .list-documents-wrapper li.is-link .is-link-block,main.is-post .page-content-documents .list-documents-wrapper li.is-link .is-file-block{width:auto;font-size:var(--font-size)}main.is-post .page-content-documents .list-documents-wrapper li.is-file .is-link-block a,main.is-post .page-content-documents .list-documents-wrapper li.is-file .is-file-block a,main.is-post .page-content-documents .list-documents-wrapper li.is-link .is-link-block a,main.is-post .page-content-documents .list-documents-wrapper li.is-link .is-file-block a{display:block}main.is-post .page-content-documents .list-documents-wrapper li.is-file .is-link-block p.index-item-description,main.is-post .page-content-documents .list-documents-wrapper li.is-file .is-file-block p.index-item-description,main.is-post .page-content-documents .list-documents-wrapper li.is-link .is-link-block p.index-item-description,main.is-post .page-content-documents .list-documents-wrapper li.is-link .is-file-block p.index-item-description{font-size:.75em;padding:calc(var(--margin-unit-s) * 0.25);padding-top:calc(var(--margin-unit-s) * 0.125);border:1px solid var(--color-text-link);color:var(--color-text);box-sizing:border-box;border:none;color:var(--color-text)}main.is-post .page-content-documents .list-documents-wrapper .zoom-in,main.is-post .page-content-documents .list-documents-wrapper .zoom-in a{cursor:pointer}main.is-post .page-content-documents p.document-name{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green);margin-top:calc(var(--margin-unit-s) * 0.125)}main.is-post .page-content-documents p,main.is-post .page-content-documents figcaption p{font-size:var(--font-size-details);margin-top:0;margin:calc(var(--margin-unit-s) * 0.125);width:calc(100% - ((var(--margin-unit-s) * 0.125) * 2) )}li.is-file a,li.is-link a{text-decoration:none}main.is-about-post .page-content-aside .page-menu-heading{order:2}main.is-about-post .page-content-aside .page-text-aside{order:1}main.is-about-post .page-content-aside .page-menu-footer{order:3}main.is-about-post .page-content-aside .page-text-aside *{padding-right:calc(var(--margin-unit-s)* 0.5)}main.is-about-post .page-content-aside .page-text-aside>*:first-child{margin-top:0}main.is-about-post .page-content-aside .page-text-aside>*:last-child{margin-bottom:0}main.is-about-post .page-content-main{margin-top:calc(var(--margin-unit-s) - 0.25rem)}main.is-about-post .page-content-main .page-text-main *{text-align:right}main.is-about-post .page-content-main .page-text-aside *{text-align:right}main.is-about-post .page-content-main .page-text-aside p{font-size:var(--font-size)}main.is-about-post .page-content-main .about-image-block{width:100%;height:auto;font-size:var(--font-size)}main.is-about-post .page-content-main .about-image-block figure{width:calc(100% - (var(--margin-unit-s) * 0.125));height:auto;margin:0;padding:0}main.is-about-post .page-content-main .about-image-block figure p.document-name{font-size:var(--font-size-details)}main.is-about-post .page-content-main .about-image-block figure figcaption p{text-align:left;font-size:.75em;padding-right:5%}main.is-about-post .page-content-main .about-image-block img{width:100%;height:auto;min-height:calc(25vw * 0.75);max-height:45vh;object-fit:contain;object-position:center right;margin:0;padding:0}@media(hover: hover){a:hover,.styled-as-a:hover,button:not(.is-media-button):hover{color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}li.is-media:hover p.document-name,p.document-name.zoom-in:hover{color:var(--color-text-link-hover)}li.media-expanded button.is-media-button:hover p.document-name,li.media-expanded p.document-name.zoom-in:hover,li.media-expanded-bigger button.is-media-button:hover p.document-name,li.media-expanded-bigger p.document-name.zoom-in:hover{color:var(--color-text-link-hover)}a.is-external-link.has-arrow-after:hover{text-decoration:none}a.is-external-link.has-arrow-after:hover span.is-link-string{color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}li.list-index-item.is-project-li-item a:hover .item-title,li.list-index-item.is-project-li-item a:hover .item-date,li.list-index-item.is-project-li-item a:hover ul.tags-wrapper{color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}li.list-index-item.is-project-li-item a:hover .styled-as-tag{color:var(--color-text-link-hover);border-color:var(--color-text-link-hover)}li.list-index-item.is-project-li-item a:hover .index-item-description{color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green);text-underline-offset:-0.375em;border-color:var(--color-text-link-hover)}li.list-index-item.is-project-li-item a:hover .tag-descriptor span{color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green);text-underline-offset:-0.375em}li.list-index-item.is-project-li-item a:hover .is-index-video-block p.index-item-description,li.list-index-item.is-project-li-item a:hover .is-index-audio-block p.index-item-description{background-color:rgba(250,0,75,.0875)}ul.tags-wrapper li.tag-label-wrapper a:hover,ul.tags-wrapper li.tag-label-wrapper a.is-active:hover,ul.tags-wrapper li.tag-label-wrapper a:hover .is-active{color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}p.tags-collection a.is-collection:hover .styled-as-tag.styled-as-collection{color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green);text-underline-offset:-0.375em}li.is-file a:hover,li.is-link a:hover{color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}}@media(hover: none){a:hover,button:hover{color:var(--color-text-link);text-decoration:none}.prevent-focus-visible-mobile:focus-visible{border-radius:none;outline:none !important;outline-offset:none;background-color:transparent !important;box-shadow:none !important}a:hover,.styled-as-a:hover{color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}a.is-external-link.has-arrow-after:hover{text-decoration:none}a.is-external-link.has-arrow-after:hover span.is-link-string{color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}a.is-external-link.has-arrow-after.is-back-to-top:hover{color:var(---color-text)}a.is-external-link.has-arrow-after.is-back-to-top:hover span.is-link-string{color:var(--color-text);text-decoration:none}li.list-index-item.is-project-li-item a:hover .item-title,li.list-index-item.is-project-li-item a:hover .item-date,li.list-index-item.is-project-li-item a:hover ul.tags-wrapper{color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}li.list-index-item.is-project-li-item a:hover .styled-as-tag{color:var(--color-text-link-hover);border-color:var(--color-text-link-hover)}li.list-index-item.is-project-li-item a:hover .index-item-description{color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green);text-underline-offset:-0.375em;border-color:var(--color-text-link-hover)}li.list-index-item.is-project-li-item a:hover .tag-descriptor span{color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green);text-underline-offset:-0.375em}li.list-index-item.is-project-li-item a:hover .is-index-video-block p.index-item-description,li.list-index-item.is-project-li-item a:hover .is-index-audio-block p.index-item-description{background-color:rgba(250,0,75,.0875)}ul.tags-wrapper li.tag-label-wrapper a:hover,ul.tags-wrapper li.tag-label-wrapper a.is-active:hover,ul.tags-wrapper li.tag-label-wrapper a:hover .is-active{color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}p.tags-collection a.is-collection:hover .styled-as-tag.styled-as-collection{color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);color:var(--color-accent-red);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green);text-underline-offset:-0.375em}}.page-content-media-inner-media{position:relative;width:100%;height:100%;padding:0;margin:0}.page-content-media-inner-media .no-cookies-embed-disclaimer{position:absolute;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:2;color:var(--color-text);padding:calc(var(--margin-unit-s) * 0.25);padding-top:calc(var(--margin-unit-s) * 0.5);box-sizing:border-box;text-align:center;overflow:hidden}.page-content-media-inner-media .no-cookies-embed-disclaimer-content{max-width:55ch}.page-content-media-inner-media .no-cookies-embed-disclaimer{font-size:var(--font-size-details);line-height:1rem}.page-content-media-inner-media .no-cookies-embed-disclaimer p{height:auto;font-size:var(--font-size-details);margin-top:.125rem;margin-bottom:.125rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding-left:calc(var(--margin-unit-s) * 0.125);padding-right:calc(var(--margin-unit-s) * 0.125);text-align:center;box-sizing:border-box}.page-content-media-inner-media .no-cookies-embed-disclaimer a,.page-content-media-inner-media .no-cookies-embed-disclaimer button{margin:0;margin-left:calc(var(--margin-unit-s) * 0.175);margin-right:calc(var(--margin-unit-s) * 0.175);padding:0;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}.page-content-media-inner-media .no-cookies-embed-disclaimer button{margin-bottom:.425rem}body.no-cookies .page-content-media-inner-media .no-cookies-embed-disclaimer{display:flex}body:not(.no-cookies) .is-media-type iframe{background-color:#000}div.margin-offset{position:fixed;display:block;width:1px;top:-9999px;left:-9999px}.svg-reset line,.svg-reset polyline,.svg-reset circle,.svg-reset path{fill:none;stroke:none}.svg-theme-line line,.svg-theme-line polyline,.svg-theme-line circle,.svg-theme-line path{stroke:var(--color-text)}.svg-inverted-line line,.svg-inverted-line polyline,.svg-inverted-line circle,.svg-inverted-line path{stroke:var(--color-background)}.svg-stroke-1 line,.svg-stroke-1 polyline,.svg-stroke-1 circle,.svg-stroke-1 path{stroke-width:1px}.svg-stroke-1-25 line,.svg-stroke-1-25 polyline,.svg-stroke-1-25 circle,.svg-stroke-1-25 path{stroke-width:1.25px}.svg-stroke-1-50 line,.svg-stroke-1-50 polyline,.svg-stroke-1-50 circle,.svg-stroke-1-50 path{stroke-width:1.5px}.svg-stroke-1-75 line,.svg-stroke-1-75 polyline,.svg-stroke-1-75 circle,.svg-stroke-1-75 path{stroke-width:1.75px}.svg-stroke-2 line,.svg-stroke-2 polyline,.svg-stroke-2 circle,.svg-stroke-2 path{stroke-width:2px}.svg-stroke-3 line,.svg-stroke-3 polyline,.svg-stroke-3 circle,.svg-stroke-3 path{stroke-width:3px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.resetcase{text-transform:none !important}.is-arrow{font-family:var(--font-arrow);font-size:.75em;-webkit-text-stroke:#fff .25px;line-height:1}.link-hyphens a.is-external-link,a.is-back-to-top,.is-control-button{white-space:nowrap}.link-hyphens a.is-external-link,a.is-back-to-top,.is-link-string{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;white-space:normal}.has-arrow-before::before,.has-arrow-after::after{display:inline-block;font-family:"Open Arrow","Arial","Helvetica",sans-serif;font-size:.825em;padding-right:.25rem;text-decoration:none}.is-external-link::after{display:inline;content:"↗";padding-left:.25em;padding-right:.25em;font-size:.75em;-webkit-text-stroke:#fff .25px;text-decoration:none}.is-back-to-top::after{content:"↑ "}.is-close-mark{font-size:.825em;-webkit-text-stroke:#fff .25px;line-height:1;padding-left:.5em;padding-right:.5em}.unselected{display:none !important}.hide{display:none !important}.fadeout{opacity:0 !important}.visibility-none{opacity:0 !important}.desktop{display:block}.desktop-inline{display:inline}.mobile{display:none !important}.mobile-inline{display:none !important}.mobile-flex{display:none !important}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.sr-focusvisible,.sr-focusvisible-within{opacity:0;pointer-events:none;overflow:hidden}.sr-focusvisible:focus-visible{opacity:1;pointer-events:auto}.sr-focusvisible-within:focus-within{opacity:1;pointer-events:auto}.sr-focusvisible-theme{padding:.25em;background-color:var(--color-accent-focus-light)}.sr-focusvisible-fixed-topleft{position:fixed !important;top:calc(var(--margin-unit-s) - 0.325rem - 0.25em);left:calc(var(--margin-unit-s) - 0.25em)}a.sr-focusvisible-theme.sr-focusvisible-fixed-topleft:focus-visible{outline-offset:.375em}@media(max-width: 299px){:root{--font-size: 14px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 299px)and (max-width: 340px){:root{--font-size: 15px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 340px)and (max-width: 440px){:root{--font-size: 16px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 440px)and (max-width: 780px){:root{--font-size: 15px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 780px)and (max-width: 992px){:root{--font-size: 16px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 992px)and (max-width: 1200px){:root{--font-size: 17px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 1200px)and (max-width: 1320px){:root{--font-size: 18px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 1320px){:root{--font-size: 20px}html,body{font:var(--font-size) var(--font-text)}}@media(max-width: 779px){:root{--font-size-details: calc(var(--font-size) * 0.75)}div.page-structure-wrapper{position:relative;display:block;width:100%;height:auto;top:0;left:0}.page-content-aside{position:relative;width:100%;height:auto;min-height:unset;top:unset;padding:var(--margin-unit-s);padding-top:calc(var(--margin-unit-s) - 0.25rem)}.page-menu-heading,.filters-project{flex-grow:unset}.page-menu-footer.mobile{display:flex !important}nav.page-inner-tag-filters-wrapper{flex-direction:column}.page-menu-footer{width:100%;display:flex;flex-direction:column;align-content:flex-end;justify-content:flex-end;align-self:flex-end;flex-wrap:wrap}.page-menu-footer .page-menu-footer-sibling-pages,.page-menu-footer .page-menu-footer-colophon{padding-right:10%;padding-left:0%;margin-top:calc(var(--margin-unit-s) * 0.75);margin-bottom:calc(var(--margin-unit-s) * 0.5)}.page-menu-footer p{margin-bottom:0}.page-content-main{width:100%;padding:var(--margin-unit-s);padding-top:calc(var(--margin-unit-s) - 0.25rem);box-sizing:border-box;overflow:hidden}.page-content-documents{position:relative;display:block;width:100%;height:100%;top:0;left:0;pointer-events:none}nav.nav-back-to-top.active{display:block}.filters-project{order:2}.page-content-aside-news{order:1}.page-content-aside-news a{text-decoration:unset}.page-content-aside-news p{font-size:1rem}.page-content-aside-news div.page-content-aside-news-inner{display:none;margin-bottom:calc(var(--margin-unit-s) * 2.125);padding-top:0;margin-bottom:0;padding-right:5%}.page-content-aside-news div.page-content-aside-news-inner .aria-close-string{display:none}main.is-project-index{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}main.is-project-index .page-content-aside ul.tags-wrapper.tags-collection{font-size:.75em}main.is-project-index .page-content-aside .tags-category-header{margin-top:0}main.is-project-index .page-content-aside .tags-collection-header{margin-top:calc(var(--margin-unit-s))}main.is-project-index .page-content-aside .tags-category-header,main.is-project-index .page-content-aside .tags-collection-header{font-size:.75em;margin-bottom:calc(var(--margin-unit-s) * 0.5)}main.is-project-index ul.ul-index-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;margin:-0.125rem;margin-top:0}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item{position:relative;width:calc( (100% - (0.125rem * 2 * 0) ) / 1);min-height:0;border-left:none}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item:nth-child(1){border-top:1px dotted var(--color-text)}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item:last-child{border-bottom:1px dotted transparent}main.is-project-index .page-content-main{width:100%;padding:0}.list-documents-wrapper .is-index-image-block{max-height:18.5vw}.list-documents-wrapper .is-index-image-block,.list-documents-wrapper .is-index-embed-block{width:calc(16.666% - ((var(--margin-unit-s) * 0.06125) * 2))}.tag-descriptor.tags-collection .styled-as-tag.styled-as-collection{margin-top:.2rem;margin-bottom:.3rem}.category-descriptor,.site-descriptor{color:#000;font-size:.75em;width:100%;padding-right:calc(var(--margin-unit-s) * 1);max-width:55ch;text-wrap-style:unset;text-wrap:unset;text-wrap-style:pretty;text-wrap:pretty}main.is-post{height:auto;min-height:100vh;display:flex;flex-direction:column;flex-wrap:wrap}main.is-post .page-menu-heading h1{margin:0;padding:0;padding-right:10%;box-sizing:border-box}main.is-post .page-menu-footer{margin-top:calc(var(--margin-unit-s))}main.is-post .page-menu-footer p{text-align:left}main.is-post .page-menu-footer p.is-back-to-index-string{width:100%;text-align:left}main.is-post .page-menu-footer .page-menu-footer-sibling-pages,main.is-post .page-menu-footer .page-menu-footer-colophon{max-width:100%}main.is-post .page-content-main{min-height:unset;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:0;flex-grow:1}main.is-post .page-content-main .page-text-main{width:100%;padding:0;padding-left:5%;font-size:var(--font-size);box-sizing:border-box}main.is-post .page-content-main .page-text-main p{text-align:right}main.is-post .page-content-main .page-text-aside{font-size:var(--font-size);width:100%;padding:0;padding-right:5%;box-sizing:border-box}main.is-post .page-content-main .page-text-aside p{font-size:.875em}main.is-post .page-content-main .page-text-aside p{text-align:left}main.is-post .page-content-main .page-text-main>:first-child{margin-top:calc(var(--margin-unit-s) * 1);padding-top:0}main.is-post .page-content-main .page-text-aside>:first-child{margin-top:calc(var(--margin-unit-s) * 2);padding-top:0}main.is-post .page-content-documents{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-end;align-items:flex-end;padding-top:calc(var(--margin-unit-s) - 0.25rem);padding-bottom:calc(var(--margin-unit-s) * 1);box-sizing:border-box}main.is-post .page-content-documents .project-post-documents-block{width:100%}main.is-post .page-content-documents .list-documents-wrapper{width:calc(100% + ((var(--margin-unit-s)* 0.125) * 2 ));display:flex;flex-direction:row-reverse;justify-content:flex-start;align-content:flex-end;align-items:flex-end;flex-wrap:wrap;margin:0;padding:0;margin:calc(0px - (var(--margin-unit-s)* 0.125))}main.is-post .page-content-documents .list-documents-wrapper li{width:calc( (100% / 3) - (var(--margin-unit-s) * 0.125) * 2);height:auto}main.is-post .page-content-documents .list-documents-wrapper iframe,main.is-post .page-content-documents .list-documents-wrapper img,main.is-post .page-content-documents .list-documents-wrapper video,main.is-post .page-content-documents .list-documents-wrapper audio{position:relative;display:block;width:100%;height:100%;object-fit:contain;max-height:calc( (100vw / 3) * 0.75);margin:0;padding:0}main.is-post .page-content-documents .list-documents-wrapper video{background-color:#000}main.is-post .page-content-documents .list-documents-wrapper audio{height:unset;min-height:2rem}main.is-post .page-content-documents .list-documents-wrapper figcaption.page-content-caption p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded{width:calc( ( (100% / 3) * 2) - (var(--margin-unit-s) * 0.125) * 2)}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded iframe,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded img,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded video,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded audio{max-height:50vw}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded iframe{height:calc( (66.66vw - 1.5rem) * 0.75)}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded figcaption.page-content-caption p{display:block}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger{width:calc( (100%) - (var(--margin-unit-s) * 0.125) * 2)}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger iframe,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger img,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger video,main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger audio{max-height:100vw}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger iframe{height:calc( (100vw - 4rem) * 0.75)}main.is-post .page-content-documents .list-documents-wrapper li.media-expanded-bigger figcaption.page-content-caption p{display:block}main.is-post .page-content-documents .list-documents-wrapper li.is-embed p.document-name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}main.is-post .page-content-documents .list-documents-wrapper li.is-embed.media-expanded p.document-name,main.is-post .page-content-documents .list-documents-wrapper li.is-embed.media-expanded-bigger p.document-name{-webkit-line-clamp:5}main.is-about-post .page-content-main{margin-top:0}main.is-about-post .page-content-main .page-text-aside{padding:0}main.is-about-post .page-content-main .page-text-aside .about-image-block figure{width:100%}main.is-about-post .page-content-main .page-text-aside .about-image-block img{width:100%;height:auto;min-height:calc(100lvw);max-height:calc(52.5lvh);object-fit:contain;object-position:center left;margin:0;padding:0}main.is-about-post .page-content-main .page-text-aside .about-image-block figcaption p:last-child{margin-bottom:0}.styled-as-tag{font-size:.875em}.page-content-media-inner-media .no-cookies-embed-disclaimer p{-webkit-line-clamp:2}.page-content-media-inner-media .no-cookies-embed-disclaimer a,.page-content-media-inner-media .no-cookies-embed-disclaimer button{margin:0;margin-left:calc(var(--margin-unit-s) * 0.175);margin-right:calc(var(--margin-unit-s) * 0.175);padding:0;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:-0.33em;text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration-color:var(--color-accent-green)}.page-content-media-inner-media .no-cookies-embed-disclaimer button{margin-bottom:.425rem}.media-expanded .page-content-media-inner-media .no-cookies-embed-disclaimer p,.media-expanded-bigger .page-content-media-inner-media .no-cookies-embed-disclaimer p{-webkit-line-clamp:4}.desktop{display:none !important}.desktop-inline{display:none !important}.mobile{display:block !important}.mobile-flex{display:flex !important}.mobile-inline{display:inline !important}.visibility-none{opacity:1 !important}.sr-only-mobile{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}}@media(min-width: 500px)and (max-width: 779px){main.is-project-index ul.ul-index-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;margin:-0.125rem}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item{position:relative;width:calc( (100% - (0.125rem * 2 * 4) ) / 2);min-height:calc(50vw - (0.125rem * 4) );border-left:1px dotted var(--color-text)}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item:nth-child(2n+1){border-left:none}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item:nth-child(2){border-top:1px dotted var(--color-text)}main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item:last-child,main.is-project-index ul.ul-index-list li.list-index-item.is-project-li-item:nth-last-of-type(-n+2):not(:nth-child(even)){border-bottom:1px dotted transparent}.list-documents-wrapper .is-index-image-block{display:flex;max-height:20vw}.list-documents-wrapper .is-index-image-block,.list-documents-wrapper .is-index-embed-block{width:calc(20% - ((var(--margin-unit-s) * 0.06125) * 2))}}@media(min-width: 780px)and (max-width: 992px){.page-content-media-inner-media .no-cookies-embed-disclaimer{padding-top:calc(var(--margin-unit-s) * 0.375)}.page-content-media-inner-media .no-cookies-embed-disclaimer p{-webkit-line-clamp:2}}/*# sourceMappingURL=style.css.map */
