﻿input,button,textarea{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none;border-radius:0;line-height:normal}button{cursor:pointer}input,textarea{cursor:text}a:focus,a:active{outline:0}@font-face{font-family:"Optima";src:url("../fonts/optima/OptimaStd.woff2"),url("../fonts/optima/OptimaStd.woff"),url("../fonts/optima/OptimaStd.eot"),url("../fonts/optima/OptimaStd.eot?#iefix") format("embedded-opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Optima";src:url("../fonts/optima/OptimaStd-Italic.woff2"),url("../fonts/optima/OptimaStd-Italic.woff"),url("../fonts/optima/OptimaStd-Italic.eot"),url("../fonts/optima/OptimaStd-Italic.eot?#iefix") format("embedded-opentype");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:"Optima";src:url("../fonts/optima/OptimaStd-Bold.woff2"),url("../fonts/optima/OptimaStd-Bold.woff"),url("../fonts/optima/OptimaStd-Bold.eot"),url("../fonts/optima/OptimaStd-Bold.eot?#iefix") format("embedded-opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Optima";src:url("../fonts/optima/OptimaStd-BoldItalic.woff2"),url("../fonts/optima/OptimaStd-BoldItalic.woff"),url("../fonts/optima/OptimaStd-BoldItalic.eot"),url("../fonts/optima/OptimaStd-BoldItalic.eot?#iefix") format("embedded-opentype");font-weight:700;font-style:italic;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: rgba(68,53,140,1);--color-text: rgba(0,0,0,1);--color-text-099: rgba(0,0,0,0.99);--color-text-link: var(--color-accent);--color-text-link-hover: var(--color-accent);--color-text-disabled: rgba(200,200,200,1);--color-menu-text: rgba(0,0,0,1);--color-menu-text-hover: rgba(0,0,0,1);--color-accent-focus: var(--color-accent);--color-accent-focus-light: var(--color-accent);--font-text: "Optima", "Tahoma", "Helvetica", "Arial", sans-serif;--font-arrow: "Open Arrow", "Helvetica", "Arial", sans-serif;--font-size: 24px;--font-size-details: calc(var(--font-size) * 0.725);--font-size-heading: calc(var(--font-size) * 1);--margin-unit-s: 1rem;--margin-unit-m: calc(var(--margin-unit-s) * 2);--margin-unit-l: calc(var(--margin-unit-s) * 3);--margin-unit-ll: calc(var(--margin-unit-s) * 4);--margin-unit-xl: calc(var(--margin-unit-s) * 6)}.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{outline-offset:.75em;outline:2px solid var(--color-accent-focus);z-index:9999;border-radius:.25em}button.navbar-menu-background:focus-visible{outline-width:calc(2px * 10.5)}body.is-intro-transitionning a.page-intro-pinned-link:focus-visible{outline-width:calc(2px * 6)}div.navbar-menu-wrapper.is-active button.navbar-menu-background,a.page-intro-pinned-link{outline-width:2px}.navbar-menu *:not(.prevent-focus-visible,input[type=text],input[type=search],input[type=email]):focus-visible{outline-color:var(--color-menu-text-hover)}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,.styled-as-a,a.is-external-link,.is-external-link.styled-as-a{text-decoration:none}h1,.styled-as-h1{display:block;width:100%;font-family:var(--font-text);font-size:var(--font-size-heading);line-height:112.5%;text-align:left;font-weight:normal;letter-spacing:-0.0125em;text-transform:uppercase;border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text);margin:0;margin-top:.325rem;margin-bottom:.325rem}h1:before,.styled-as-h1:before,h1:after,.styled-as-h1:after,h2+p:before,h3+p:before{content:" ";position:relative;display:block;width:100%}h1:before,.styled-as-h1:before{border-top:1px double var(--color-text);margin-top:.125rem;margin-bottom:.25rem}h1:after,.styled-as-h1:after{border-bottom:1px double var(--color-text);margin-top:.175rem;margin-bottom:.125rem}h2{text-transform:uppercase}h2,h3,h4,h5,h6{width:100%;font-family:var(--font-text);font-size:var(--font-size);line-height:112.5%;text-align:left;font-weight:normal;letter-spacing:-0.0125em;margin:0;margin-top:calc(var(--margin-unit-m))}h3,h4,h5,h6{margin-top:calc(var(--margin-unit-s))}h2+p,h3+p{border-top:1px double var(--color-text);margin-top:.25rem}h2+p:before,h3+p:before{border-top:1px double var(--color-text);margin-top:.125rem;margin-bottom:.25rem}p,.as-p,ul,ol{font-family:var(--font-text);font-size:var(--font-size);line-height:112.5%;text-align:left;font-weight:normal;letter-spacing:-0.0125em;margin:0}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 p{text-indent:2rem}.page-content p:first-child,.page-content *:not(p)+p{text-indent:0}.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 blockquote p:first-child,.page-content blockquote *:not(p)+p{text-indent:0}.page-content hr{display:block;float:left;width:100%;border:none;margin:0;height:0;background-color:transparent;margin-top:.5em;margin-bottom:.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:bold}.slider-slide img{opacity:0;-webkit-transition:opacity 500ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 500ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 500ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 500ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 500ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}.slider-slide img.flickity-lazyloaded,.slider-slide img.flickity-lazyerror{opacity:1}.slider-slide img.blurred{position:absolute;opacity:1;z-index:-1;top:0;left:0;pointer-events:none;display:none}.flickity-enabled .slider-slide img.blurred{position:absolute;opacity:0}.slider-slide img.not-lazyload{opacity:1}.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:column;width:calc(100vw - (4vw * 2));margin-left:4vw;margin-right:4vw}.page-content-main{position:relative;display:block}div.navbar-menu-wrapper.is-active{pointer-events:auto;cursor:pointer}div.navbar-menu-wrapper.is-active div.navbar-menu-inner nav.navbar-menu{display:block}div.navbar-menu-wrapper.is-active div.navbar-menu-inner .navbar-menu-background{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}div.navbar-menu-wrapper.is-menu-visible div.navbar-menu-inner nav.navbar-menu{opacity:1;pointer-events:auto}div.navbar-menu-wrapper{position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;z-index:999999999;pointer-events:none;will-change:transform}div.navbar-menu-wrapper div.navbar-menu-inner{position:relative;width:125vmin;height:125vmin;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;cursor:pointer;pointer-events:none;will-change:transform}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu{display:none;opacity:0;will-change:transform;-webkit-transition:opacity 100ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-moz-transition:opacity 100ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-ms-transition:opacity 100ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-o-transition:opacity 100ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;transition:opacity 100ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;min-width:min(18rem, calc(3vmin * 20));margin-left:calc(0px - 0.5rem);color:var(--color-menu-text)}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li{font-size:min(var(--font-size), 3vmin);font-size:3lvmin}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li{margin-left:min(var(--margin-unit-l), calc(3vmin * 3));line-height:117.5%}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li.li-menu-top-item{margin-left:0;margin-top:min(var(--margin-unit-s), calc(3vmin * 1));text-transform:uppercase}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li.is-menu-item-home{margin-left:min(var(--margin-unit-m), calc(3vmin * 2))}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu a{margin:0;padding:0;color:var(--color-menu-text);text-decoration:none}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu a:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--color-text);text-underline-offset:.075em;text-decoration-color:var(--color-menu-text)}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li a.item-active,div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li.lang-active a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--color-text);text-underline-offset:.075em;text-decoration-color:var(--color-menu-text)}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu ul.menu-languages{display:flex;width:auto;justify-content:center;flex-direction:row;margin-top:min(var(--margin-unit-s), calc(3vmin * 1))}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu ul.menu-languages li{margin:0;padding:0;text-transform:uppercase}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu ul.menu-languages li a{text-transform:uppercase}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu ul.menu-languages li:after{content:"/";padding-left:.25em;padding-right:.25em}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu ul.menu-languages li:last-child:after{display:none}div.navbar-menu-wrapper div.navbar-menu-inner .navbar-menu-background{position:fixed;top:0;left:0;width:100%;height:100%;will-change:transform;pointer-events:auto;-webkit-transform:scale(0.0975);-moz-transform:scale(0.0975);-ms-transform:scale(0.0975);-o-transform:scale(0.0975);transform:scale(0.0975);-webkit-transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-moz-transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-ms-transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-o-transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;z-index:-1}div.navbar-menu-wrapper div.navbar-menu-inner .navbar-menu-background svg{position:absolute;display:block;top:0;left:0;width:100%;height:100%;fill:var(--color-accent);will-change:transform}.page-post-block-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;min-height:100lvh}.page-post-block-inner{position:relative;display:block;width:calc(50% - (4vw * 2));height:auto;padding-left:4vw;padding-right:4vw;padding-top:4vw}.page-post-block-inner-text{padding-top:calc(4vw - 0.325rem - 0.125rem - 1px);padding-bottom:33.33vw;z-index:1}.page-post-block-inner-text .styled-as-page-heading ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0;padding:0}.page-post-block-inner-text .styled-as-page-heading ul li::before{display:none}.page-post-block-inner-text .styled-as-page-heading a{text-decoration:none;color:var(--color-text)}.page-post-block-inner-text .styled-as-page-heading a:hover{color:var(--color-text-link-hover)}.page-post-block-inner-text .styled-as-page-heading a.is-active{color:var(--color-accent)}.page-post-block-wrapper:last-child .page-post-block-inner-text{padding-bottom:calc(var(--margin-unit-m) * 1.25)}.page-post-block-inner-image{position:-webkit-sticky;position:sticky;top:0;margin-top:0;z-index:2;margin-bottom:-2000lvh}.page-post-block-inner-image figure,.page-post-block-inner-image img,.page-post-block-inner-image video{position:relative;width:100%;height:auto;max-height:100%;margin:0;padding:0;object-fit:contain;object-position:center top}.page-post-block-inner-image figure{height:46vw;max-height:calc(100lvh - 4vw - 4vw - 1vw);padding:1vw;box-sizing:border-box;width:calc(100%);height:45vw;padding:0;margin-left:0;margin-top:1vw;background-color:var(--color-background)}.page-post-block-inner-image img,.page-post-block-inner-image video{padding-left:1vw;padding-right:1vw;padding-bottom:1vw;box-sizing:border-box}.page-post-block-inner-image figcaption{position:absolute;z-index:2;display:flex;justify-content:center;align-content:center;align-items:center;bottom:0;width:calc(100%);height:calc(8vw - 0vw)}.page-post-block-inner-image figcaption p{font-size:var(--font-size-details);color:var(--color-accent);text-align:center;padding:0;margin:0;padding-left:calc(var(--margin-unit-s));padding-right:calc(var(--margin-unit-s))}.page-post-block-wrapper.block-is-home .page-post-block-inner-home-image{position:fixed;display:flex;justify-content:center;align-items:center;align-content:center;top:0;left:0;width:100%;height:calc(100svh - 5vmax);margin:0;padding:0;margin-top:2.5svmax;margin-bottom:2.5svmax;box-sizing:border-box;z-index:999999;pointer-events:none;will-change:transform;-webkit-transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-moz-transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-ms-transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;-o-transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms;transition:transform 250ms cubic-bezier(0.2, 0.75, 0.45, 1) 0ms}.page-post-block-wrapper.block-is-home .page-post-block-inner-home-image .home-image-wrapper{position:absolute;display:block;width:calc(100svmin - 5svmax);height:calc(100svmin - 5svmax);margin:0;padding:0;z-index:2}.page-post-block-wrapper.block-is-home .page-post-block-inner-home-image .home-image-wrapper a{display:block;width:100%;height:100%}.page-post-block-wrapper.block-is-home .page-post-block-inner-home-image .home-image-wrapper .home-image-block{position:absolute;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:auto}.page-post-block-wrapper.block-is-home .page-post-block-inner-home-image .home-image-wrapper .home-image-block figure,.page-post-block-wrapper.block-is-home .page-post-block-inner-home-image .home-image-wrapper .home-image-block img,.page-post-block-wrapper.block-is-home .page-post-block-inner-home-image .home-image-wrapper .home-image-block video{width:100%;height:100%;overflow:hidden;margin:0;padding:0;object-fit:contain;object-position:center top}body.is-intro-transitionning-no-transition .page-post-block-wrapper.block-is-home .page-post-block-inner-home-image{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}body.is-intro-transitionning .page-post-block-wrapper.block-is-home .page-post-block-inner-home-image{-webkit-transform:scale(0.1325);-moz-transform:scale(0.1325);-ms-transform:scale(0.1325);-o-transform:scale(0.1325);transform:scale(0.1325)}.is-program-index ul.ul-index-list{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;margin:0;padding:0}.is-program-index ul.ul-index-list li{position:relative;display:flex;width:100%;height:auto;margin:0;padding:0;border-bottom:1px solid var(--color-text);box-sizing:border-box}.is-program-index ul.ul-index-list li::before{display:none}.is-program-index ul.ul-index-list li a{position:relative;display:block;width:100%;heigth:100%;margin:0;box-sizing:border-box;margin-bottom:.125rem;border-bottom:1px solid var(--color-text)}.is-program-index ul.ul-index-list li a h2{margin:0;padding:0;padding-top:.25rem;padding-bottom:.175rem}.is-program-index ul.ul-index-list li .list-item-image{position:fixed;display:none;width:calc(50vw - 4vw - 8vw);left:calc(50vw + 4vw);top:4vw;height:46vw;max-height:calc(100lvh - 4vw - 4vw - 0vw);padding:1vw;box-sizing:border-box}.is-program-index ul.ul-index-list li .list-item-image figure,.is-program-index ul.ul-index-list li .list-item-image img,.is-program-index ul.ul-index-list li .list-item-image video{position:relative;width:100%;height:100%;object-fit:contain;object-position:center top;margin:0;padding:0}.is-program-index ul.ul-index-list li a:hover+.list-item-image{display:block}a.list-index-item-a{text-decoration:none;color:var(--color-text)}a.list-index-item-a figure{filter:grayscale(100%)}a.list-index-item-a:hover{text-decoration:none;color:var(--color-accent)}a.list-index-item-a:hover figure{filter:grayscale(0%)}.archive-post-heading-wrapper{position:fixed;top:calc(4vw - (var(--margin-unit-s) * 0.5));left:calc(4vw + 0.25rem);margin:0;padding:0;z-index:999}.archive-post-heading-wrapper .is-archive-post-heading{margin:0;padding:0;background-color:transparent}.archive-post-heading-wrapper ul{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:0}.archive-post-heading-wrapper ul li{list-style-type:none}.archive-post-heading-wrapper ul li:before{display:none}.archive-post-heading-wrapper .active{color:var(--color-accent)}.page-content-container.is-about-archive-post{width:100%;padding:calc(var(--margin-unit-s));padding-top:0;margin:0;box-sizing:border-box}.is-archive-post-wrapper{padding:0}.page-archive-block{display:flex;min-height:100lvh;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;padding-top:calc(4vw);padding-bottom:33.33vw;margin-bottom:calc(var(--margin-unit-s) * 0.25)}.page-archive-block:last-child{padding-bottom:calc(var(--margin-unit-s) * 1.625)}.page-archive-inner-image{position:relative;display:block;width:calc(50vw + 4vw - (var(--margin-unit-s) * 2) );padding-top:calc((var(--margin-unit-s) * 2.5) )}.page-archive-inner-image div.list-item-image{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.page-archive-inner-image div.list-item-image figure{display:block;width:100%;height:100%;margin:0;padding:0}.page-archive-inner-image div.list-item-image img{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain}.page-archive-inner-image div.list-item-image figcaption{padding-top:calc(var(--margin-unit-s) * 0.125);padding-bottom:calc(var(--margin-unit-s) * 0.15)}.page-archive-inner-image div.list-item-image figcaption p{font-size:var(--font-size-details);padding:0;margin:0;text-indent:0}.page-archive-inner-image div.list-item-image .no-caption-spacer{padding-top:calc(var(--margin-unit-s) * 1)}.page-archive-inner-image div.list-item-image:nth-of-type(even) figure{width:75%}.page-archive-inner-text{position:sticky;top:4vw;margin-top:0;width:calc(50vw - 4vw - 8vw);height:auto;padding-left:calc(var(--margin-unit-s) * 1);padding-right:4vw;padding-top:0}.page-archive-inner-text h2{text-transform:none;margin:0;padding:0}.page-archive-inner-text h2+p,.page-archive-inner-text h3+p,.page-archive-inner-text h2+p:before,.page-archive-inner-text h3+p:before{border:none;margin:0}.page-archive-text-block{padding:1rem;box-sizing:border-box}.is-about-publication-index ul.ul-index-list{width:84vw;display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.is-about-publication-index ul.ul-index-list li{position:relative;display:flex;width:25%;height:auto;margin:0;padding:0;border-bottom:1px solid var(--color-text);box-sizing:border-box}.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 1),.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 2),.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 3){border-right:1px solid var(--color-text)}.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 1)::after,.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 2)::after,.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 3)::after{content:"";position:absolute;top:0;right:0;height:100%;width:.125rem;z-index:99;border-left:1px solid var(--color-text)}.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(1),.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(2),.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(3),.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(4),.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(1),.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(2),.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(3),.is-about-publication-index ul.ul-index-list li:nth-child(4n+3):nth-last-child(1),.is-about-publication-index ul.ul-index-list li:nth-child(4n+3):nth-last-child(2),.is-about-publication-index ul.ul-index-list li:nth-child(4n+4):nth-last-child(1){border-bottom:unset}.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(1) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(2) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(3) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(4) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(1) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(2) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(3) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+3):nth-last-child(1) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+3):nth-last-child(2) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+4):nth-last-child(1) a{border-bottom:unset}.is-about-publication-index ul.ul-index-list li::before{display:none}.is-about-publication-index ul.ul-index-list li a{position:relative;display:block;width:100%;heigth:100%;margin:0;padding:calc(var(--margin-unit-s) * 0.5);padding-right:calc(var(--margin-unit-s) * 0.625);padding-bottom:calc(var(--margin-unit-l) * 1);box-sizing:border-box;margin-bottom:.125rem;border-bottom:1px solid var(--color-text)}.is-about-publication-index ul.ul-index-list li:nth-of-type(1) a,.is-about-publication-index ul.ul-index-list li:nth-of-type(2) a,.is-about-publication-index ul.ul-index-list li:nth-of-type(3) a,.is-about-publication-index ul.ul-index-list li:nth-of-type(4) a{padding-top:0}.list-index-item.is-publication-li-item{font-size:var(--font-size);text-transform:unset}.list-index-item.is-publication-li-item .list-item-image{margin-bottom:calc(var(--margin-unit-s) * 0.5)}.list-index-item.is-publication-li-item .list-item-image figure{width:100%;height:calc(23vw - (var(--margin-unit-s) * 2) );margin:0;padding:0}.list-index-item.is-publication-li-item .list-item-image figure img,.list-index-item.is-publication-li-item .list-item-image figure video{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain}.list-index-item.is-publication-li-item .list-item-title h2.item-title{font-size:var(--font-size-details);text-align:left;text-decoration:none;padding:0;margin:0;text-transform:unset}.page-fixed-heading{position:sticky;width:38vw;top:0;padding-top:calc(4vw - 0.125rem - 0.325rem - 1px);margin-top:calc(0px - (4vw - 0.125rem - 0.325rem - 1px) );margin-bottom:calc(0px - (var(--margin-unit-s) * 0.5) - 1px);left:8vw;background-color:var(--color-background);z-index:999}.page-fixed-heading a{text-decoration:none;color:var(--color-text)}.page-fixed-heading a:hover{text-decoration:none;color:var(--color-accent)}.page-fixed-heading.is-publication-index-heading{background-color:transparent;margin-bottom:calc(var(--margin-unit-s) * 0.5)}.page-fixed-heading.is-program-index-heading{margin-bottom:calc(0px - (var(--margin-unit-s) * 0.325) )}div.slider-container,div.slider-controls-overlay{position:relative;display:block;width:calc(100% + 16vw);margin-left:-8vw;height:46vw;max-height:calc(100lvh - 4vw - 4vw - 0vw);box-sizing:border-box;z-index:1;pointer-events:auto;background-color:transparent;opacity:1}div.slider-container.slider-fouc-hidden{opacity:0;background-color:transparent}div.slider-container.slider-fouc-hidden div.slider-slide img{background-color:transparent}div.slider-slide{position:relative;display:block;width:calc(100% - 16vw);height:100%;padding-right:calc(4vw + 0.125rem);padding-left:calc(4vw + 0.125rem)}div.slider-nav-overlayed{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:5;touch-action:manipulation;cursor:pointer}div.slider-controls-overlay{position:absolute;width:calc(100% + 8vw);top:4vw;max-height:calc(46vw - 8vw)}.slider-nav-button{position:absolute;display:block;top:0;width:50%;height:100%;z-index:9;touch-action:manipulation;cursor:pointer}.slider-controls-nav-button{position:absolute;display:block;top:0;width:35%;height:100%;z-index:9;touch-action:manipulation;cursor:pointer}.slider-controls-nav-button p{color:var(--color-menu-text-hover);font-size:var(--font-size-details)}.slider-nav-button.slider-nav-prev{left:0%}.slider-nav-button.slider-nav-next{right:0%}.slider-nav-button.slider-nav-close{left:0%;width:100%;z-index:8}.slider-controls-nav-button.slider-nav-prev{left:0%;cursor:w-resize}.slider-controls-nav-button.slider-nav-next{right:0%;cursor:e-resize}.slider-controls-nav-button.slider-zoom-to{left:15%;width:70%;z-index:8}.page-post-block-inner-image.has-gallery div.slider-controls{width:calc(100% - 8vw)}.slider-controls{position:absolute;z-index:2;display:flex;justify-content:center;align-content:center;align-items:center;bottom:0;width:calc(100%);height:calc(8vw - 0vw)}.slider-controls p{font-size:var(--font-size-details);color:var(--color-accent);text-align:center;padding-left:calc(var(--margin-unit-s));padding-right:calc(var(--margin-unit-s))}.slider-caption-wrapper p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-align:center;padding-top:.06125rem;padding-bottom:.06125rem;text-wrap:balance}.slider-counter-wrapper{position:absolute;display:flex;justify-content:flex-end;top:calc(0px - 1rem - 0.625vw);left:0;width:100%;pointer-events:none}.slider-counter-wrapper p{text-align:right;line-height:110%;margin:0;padding:0;letter-spacing:-0.0375em;padding-right:calc(1vw);pointer-events:auto}section.slider-lightbox-wrapper{position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:99999999999;background-color:var(--color-background);color:var(--color-accent)}section.slider-lightbox-wrapper div.slider-container{position:absolute;display:block;float:left;clear:both;width:100%;height:100%;max-height:unset;top:0;left:0;margin:0;padding:0;opacity:1;z-index:1}section.slider-lightbox-wrapper div.slider-container.slider-fouc-hidden{opacity:0;background-color:transparent}section.slider-lightbox-wrapper div.slider-container.slider-fouc-hidden div.slider-slide img{background-color:transparent}section.slider-lightbox-wrapper div.slider-slide{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;overflow:hidden}section.slider-lightbox-wrapper div.slider-slide figure,section.slider-lightbox-wrapper div.slider-slide img,section.slider-lightbox-wrapper div.slider-slide video{position:relative;display:block;width:100%;height:100%;max-height:unset;margin:0;padding:0;object-fit:contain}section.slider-lightbox-wrapper div.slider-slide figure{padding-top:calc(4vw + 1vw);padding-bottom:calc(2vw + 5.5vw + 1vw);padding-left:calc(8vw + 1vw);padding-right:calc(8vw + 1vw);box-sizing:border-box}section.slider-lightbox-wrapper button.slider-close{position:fixed;top:calc(0.75rem - 0.5rem);right:calc(1rem - 0.5rem);margin:0;padding:.5rem;line-height:100%;width:auto;height:auto;z-index:999;touch-action:manipulation}section.slider-lightbox-wrapper .slider-controls{width:calc(100% - 18vw);height:calc(3.5vw);left:9vw;bottom:3vw;z-index:2}section.slider-lightbox-wrapper .slider-caption-wrapper p{-webkit-line-clamp:2}section.slider-lightbox-wrapper .slider-counter-wrapper{top:calc(0px - 1rem - 1.625vw)}section.slider-lightbox-wrapper .slider-counter-wrapper p{margin:0;padding:0}section.slider-lightbox-wrapper.lightbox-slider-hidden{display:none}.zoom-in{cursor:zoom-in}.page-fixed-lightbox-decoration{position:fixed;display:block;left:0;top:0;width:100vw;height:100lvh;padding-left:8vw;padding-right:8vw;padding-top:4vw;padding-bottom:2vw;box-sizing:border-box;z-index:9;mix-blend-mode:difference;pointer-events:none}.page-fixed-lightbox-decoration .page-fixed-lightbox-decoration-block{position:relative;display:block;width:100%;height:100%;border:1px solid var(--color-background);outline-offset:calc(0.125rem);outline:1px solid var(--color-background);box-sizing:border-box}.page-fixed-lightbox-decoration .page-fixed-lightbox-decoration-block .page-fixed-lightbox-decoration-caption-block{position:absolute;bottom:0;width:100%;height:5.5vw;border-top:1px solid var(--color-background);overflow:visible}.page-fixed-lightbox-decoration .page-fixed-lightbox-decoration-block .page-fixed-lightbox-decoration-caption-block:before{content:" ";position:relative;display:block;width:100%;border-top:1px double var(--color-background);margin-top:.125rem}.emailform-wrapper{margin-top:var(--margin-unit-s);margin-bottom:var(--margin-unit-s)}.emailform-wrapper .sib-form-block{display:block;width:100%}.emailform-wrapper .sib-form-message-panel{width:100%;height:auto;font-size:var(--font-size-details);color:var(--color-accent);padding:calc(var(--margin-unit-s) * 0.175);padding-left:calc(var(--margin-unit-s) * 0.25);padding-right:calc(var(--margin-unit-s) * 0.25);box-sizing:border-box;border:1px solid var(--color-accent);margin-top:var(--margin-unit-s);margin-bottom:var(--margin-unit-s);display:none}.emailform-wrapper .entry_block.entry_errored{margin-top:0;margin-bottom:calc(var(--margin-unit-s))}.emailform-wrapper .entry__error{font-size:var(--font-size-details);color:var(--color-accent)}.emailform-wrapper .sib-optin{display:none}.emailform-wrapper .sib-form-message-panel--active{display:block}.emailform-wrapper svg{display:none}.emailform-wrapper .input--hidden{position:absolute;width:1px;height:1px}.emailform-wrapper input[type=text]:not(.input--hidden),.emailform-wrapper input[type=email],.emailform-wrapper input[type=url]{display:block;margin:0;padding:0;width:100%;padding:calc(var(--margin-unit-s) * 0.175);padding-left:calc(var(--margin-unit-s) * 0.25);padding-right:calc(var(--margin-unit-s) * 0.25);margin-top:calc(var(--margin-unit-s) * 0.5);margin-bottom:calc(var(--margin-unit-s) * 0.5);border:1px solid var(--color-text);line-height:calc(var(--font-size) * 1.125);box-sizing:border-box;cursor:text}.emailform-wrapper input[type=text]:not(.input--hidden):focus,.emailform-wrapper input[type=email]:focus,.emailform-wrapper input[type=url]:focus{color:var(--color-accent);border-color:var(--color-accent)}.emailform-wrapper button.submit-button{display:block}.page-fixed-image-decoration{position:fixed;display:block;left:50vw;top:0;width:50vw;height:100lvh;padding-left:4vw;padding-right:8vw;padding-top:4vw;box-sizing:border-box;z-index:9;mix-blend-mode:difference;pointer-events:none}.page-fixed-image-decoration .page-fixed-image-decoration-block{position:relative;display:block;width:100%;height:46vw;max-height:calc(100lvh - 4vw - 4vw);border:1px solid var(--color-background);outline-offset:calc(0.125rem);outline:1px solid var(--color-background);box-sizing:border-box}.page-fixed-image-decoration .page-fixed-image-decoration-block .page-fixed-image-decoration-caption-block{position:absolute;bottom:0;width:100%;height:8vw;border-top:1px solid var(--color-background);overflow:visible}.page-fixed-image-decoration .page-fixed-image-decoration-block .page-fixed-image-decoration-caption-block:before{content:" ";position:relative;display:block;width:100%;border-top:1px double var(--color-background);margin-top:.125rem}@media(hover: hover){a:hover,.styled-as-a:hover{color:var(--color-text-link-hover);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--color-text-link-hover);text-underline-offset:.075em}a.is-external-link.has-arrow-after:hover{text-decoration:none}a.is-external-link.has-arrow-after:hover span.is-link-string{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--color-text-link-hover);text-underline-offset:.075em}}@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);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--color-text-link-hover);text-underline-offset:.075em}a.is-external-link.has-arrow-after:hover{text-decoration:none}a.is-external-link.has-arrow-after:hover span.is-link-string{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--color-text-link-hover);text-underline-offset:.075em}}.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-color:var(--color-accent)}.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}.styled-as-button{display:inline-block;width:auto;margin:0;padding:0;padding:calc(var(--margin-unit-s) * 0.175);padding-left:calc(var(--margin-unit-s) * 0.25);padding-right:calc(var(--margin-unit-s) * 0.25);margin-top:calc(var(--margin-unit-s) * 0.5);margin-bottom:calc(var(--margin-unit-s) * 0.5);color:var(--color-text);border:1px solid var(--color-text);line-height:calc(var(--font-size) * 1.125);box-sizing:border-box;text-indent:0}.styled-as-button:hover{color:var(--color-text-link);border-color:var(--color-text-link-hover);text-decoration:none}div.styled-as-button{padding:0;margin-top:calc(var(--margin-unit-s));margin-bottom:calc(var(--margin-unit-s))}div.styled-as-button a{display:block;padding:calc( (var(--margin-unit-s) * 0.175) + 1px);padding-left:calc( (var(--margin-unit-s) * 0.25) + 1px);padding-right:calc( (var(--margin-unit-s) * 0.25) + 1px);margin:-1px}.styled-as-button a,.styled-as-button a span.is-link-string{color:var(--color-text);border-color:var(--color-text)}.styled-as-button a:after{padding-right:0}.styled-as-button a:hover,.styled-as-button a:hover span.is-link-string{color:var(--color-text-link);border-color:var(--color-text-link-hover);text-decoration:none !important}div.margin-anchor-offset{position:fixed;display:block;width:1px;height:.125rem;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:.825em;line-height:1}.link-hyphens a.is-external-link,.is-control-button{white-space:nowrap}.link-hyphens a.is-external-link .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 .125px;text-decoration:none}.is-close-mark{font-size:.825em;-webkit-text-stroke:#fff .125px;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,button:focus-visible .sr-focusvisible-within{opacity:1;pointer-events:auto}.sr-focusvisible-theme{padding:.25em;background-color:var(--color-accent-focus-light);border-radius:.125em;text-align:center}.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: 16px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 299px)and (max-width: 340px){:root{--font-size: 17px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 340px)and (max-width: 440px){:root{--font-size: 18px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 440px)and (max-width: 780px){:root{--font-size: 19px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 780px)and (max-width: 992px){:root{--font-size: 20px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 992px)and (max-width: 1200px){:root{--font-size: 21px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 1200px)and (max-width: 1320px){:root{--font-size: 22px}html,body{font:var(--font-size) var(--font-text)}}@media(min-width: 1320px){:root{--font-size: 24px}html,body{font:var(--font-size) var(--font-text)}}@media(max-width: 779px){div.page-structure-wrapper{position:relative;display:block;width:100%;height:auto;top:0;left:0}.page-content-container{position:relative;display:flex;flex-direction:column;width:100%;padding:var(--margin-unit-s);margin:0;box-sizing:border-box}.page-content-main{position:relative;display:block}div.navbar-menu-wrapper div.navbar-menu-inner{width:110lvh;height:110lvh;margin-left:-30%;margin-right:-30%}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu{min-width:min(18rem, calc(2.375vmax * 20));margin-left:calc(0px - 1rem)}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li{font-size:min(var(--font-size), 2.375lvmax);font-size:2.375lvmax}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li{margin-left:min(var(--margin-unit-l), calc(2.375vmax * 3))}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li.li-menu-top-item{margin-left:0;margin-top:min(var(--margin-unit-s), calc(2.375vmax * 1))}div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li.is-menu-item-home{margin-left:min(var(--margin-unit-m), calc(2.375vmax * 2))}div.navbar-menu-wrapper div.navbar-menu-inner .navbar-menu-background{-webkit-transform:scale(0.125);-moz-transform:scale(0.125);-ms-transform:scale(0.125);-o-transform:scale(0.125);transform:scale(0.125)}.page-post-block-wrapper{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;min-height:unset}.page-post-block-inner{position:relative;display:block;width:calc(100%);height:auto;padding:0}.page-post-block-inner-text{padding-top:0;padding-bottom:16vw;order:3}.page-post-block-inner-text.page-post-block-mobile-title{order:1;padding-bottom:0}.page-post-block-wrapper:last-child .page-post-block-inner-text.page-post-block-mobile-title{padding-bottom:0}.page-post-block-wrapper:last-child .page-post-block-inner-text:not(.page-post-block-mobile-title){padding-bottom:16vw}.page-post-block-wrapper:nth-last-child(2) .page-post-block-inner-image{margin-bottom:calc(var(--margin-unit-s) + 0.275rem)}.page-post-block-inner-image{position:relative;width:calc(100% - 0.25rem - 2px);top:unset;margin:0;border:1px solid var(--color-text);outline-offset:calc(0.125rem);outline:1px solid var(--color-text);margin-left:calc(0.125rem + 1px);margin-right:calc(0.125rem + 1px);margin-top:calc(var(--margin-unit-s) - 0.125rem);margin-bottom:calc(var(--margin-unit-s) + 0.275rem);box-sizing:border-box;order:2;background-color:#fff}.page-post-block-inner-image figure{height:110vw;max-height:unset;padding:1.5vw;box-sizing:border-box;z-index:2;background-color:unset}.page-post-block-inner-image img,.page-post-block-inner-image video{z-index:1}.page-post-block-inner-image figcaption,.page-post-block-inner-image div.page-content-caption-decoration,.page-post-block-inner-image div.page-content-caption-decoration-under{position:absolute;bottom:1.5vw;width:calc(100%);margin-left:-1.5vw;margin-bottom:-1.5vw}.page-post-block-inner-image figcaption{height:calc(20vw);z-index:3}.page-post-block-inner-image figcaption p{font-size:var(--font-size-details);color:var(--color-accent);text-align:center;padding:0;margin:0;padding-left:calc(var(--margin-unit-s));padding-right:calc(var(--margin-unit-s))}.page-post-block-inner-image div.page-content-caption-decoration-under{bottom:calc(1.5vw + 20vw - 0.5rem);height:1rem;mix-blend-mode:difference;z-index:-1;background-color:var(--color-background)}.page-post-block-inner-image div.page-content-caption-decoration{position:absolute;bottom:1.5vw;width:calc(100%);height:calc(20vw);margin-left:-1.5vw;margin-bottom:-1.5vw;border-top:1px solid var(--color-background);z-index:2;mix-blend-mode:difference}.page-post-block-inner-image div.page-content-caption-decoration:before{content:" ";position:absolute;display:block;width:100%;top:0;border-top:1px double var(--color-background);margin-top:.125rem;margin-bottom:.25rem}body.is-intro-transitionning .page-post-block-wrapper.block-is-home .page-post-block-inner-home-image{-webkit-transform:scale(0.2175);-moz-transform:scale(0.2175);-ms-transform:scale(0.2175);-o-transform:scale(0.2175);transform:scale(0.2175)}.is-program-index ul.ul-index-list li a:hover+.list-item-image{display:none}.archive-post-heading-wrapper{position:fixed;width:calc(100% - (var(--margin-unit-s) * 2));top:calc(var(--margin-unit-s) * 1);left:calc(var(--margin-unit-s) * 1)}.page-archive-block{display:flex;min-height:100lvh;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;padding-top:calc(var(--margin-unit-s) * 1.125);padding-bottom:calc(16vw - (var(--margin-unit-s) * 4.25) );margin-bottom:calc(var(--margin-unit-s) * 0.25)}.page-archive-block:last-child{padding-bottom:calc(16vw)}.page-archive-inner-image{position:relative;display:block;width:100%;padding-top:calc((var(--margin-unit-s) * 2) )}.page-archive-inner-text{position:relative;top:0;margin-top:0;width:100%;height:auto;padding:0;box-sizing:border-box}.page-archive-text-block{padding:0;margin-top:calc((var(--margin-unit-s) * 3.25) );box-sizing:border-box}.is-about-publication-index ul.ul-index-list{width:100%}.is-about-publication-index ul.ul-index-list li{width:50%}.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 1),.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 2),.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 3){border-right:unset}.is-about-publication-index ul.ul-index-list li:nth-of-type(2n + 1){border-right:1px solid var(--color-text)}.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 1)::after,.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 2)::after,.is-about-publication-index ul.ul-index-list li:nth-of-type(4n + 3)::after{display:none}.is-about-publication-index ul.ul-index-list li:nth-of-type(2n + 1)::after{display:block}.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(1),.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(2),.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(3),.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(4),.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(1),.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(2),.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(3),.is-about-publication-index ul.ul-index-list li:nth-child(4n+3):nth-last-child(1),.is-about-publication-index ul.ul-index-list li:nth-child(4n+3):nth-last-child(2),.is-about-publication-index ul.ul-index-list li:nth-child(4n+4):nth-last-child(1){border-bottom:1px solid var(--color-text)}.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(1) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(2) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(3) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+1):nth-last-child(4) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(1) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(2) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+2):nth-last-child(3) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+3):nth-last-child(1) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+3):nth-last-child(2) a,.is-about-publication-index ul.ul-index-list li:nth-child(4n+4):nth-last-child(1) a{border-bottom:1px solid var(--color-text)}.is-about-publication-index ul.ul-index-list li:nth-child(2n+1):nth-last-child(1),.is-about-publication-index ul.ul-index-list li:nth-child(2n+1):nth-last-child(2),.is-about-publication-index ul.ul-index-list li:nth-child(2n+2):nth-last-child(1){border-bottom:unset}.is-about-publication-index ul.ul-index-list li:nth-child(2n+1):nth-last-child(1) a,.is-about-publication-index ul.ul-index-list li:nth-child(2n+1):nth-last-child(2) a,.is-about-publication-index ul.ul-index-list li:nth-child(2n+2):nth-last-child(1) a{border-bottom:unset}.is-about-publication-index ul.ul-index-list li a{position:relative;display:block;width:100%;heigth:100%;margin:0;padding:calc(var(--margin-unit-s) * 0.5);padding-right:calc(var(--margin-unit-s) * 0.625);padding-bottom:calc(var(--margin-unit-m) * 1);box-sizing:border-box;margin-bottom:.125rem;border-bottom:1px solid var(--color-text)}.is-about-publication-index ul.ul-index-list li:nth-of-type(3) a,.is-about-publication-index ul.ul-index-list li:nth-of-type(4) a{padding-top:calc(var(--margin-unit-s) * 0.5)}.list-index-item.is-publication-li-item{font-size:var(--font-size);text-transform:unset}.list-index-item.is-publication-li-item .list-item-image{margin-bottom:calc(var(--margin-unit-s) * 0.5)}.list-index-item.is-publication-li-item .list-item-image figure{width:100%;height:calc(50vw - (var(--margin-unit-s) * 2) );margin:0;padding:0}.page-fixed-heading{position:relative;width:100%;top:0;padding:0;margin:0;margin-bottom:calc(0px - (var(--margin-unit-s) * 0.5) - 1px);left:0}div.slider-container{position:relative;display:block;width:calc(100% + (var(--margin-unit-s) * 2) + 0.5rem);margin-left:calc(0px - var(--margin-unit-s) - 0.25rem);height:calc(110vw + 0.25rem);max-height:unset;box-sizing:border-box;z-index:2;pointer-events:auto;background-color:transparent;opacity:1}div.slider-container.slider-fouc-hidden{opacity:0;background-color:transparent}div.slider-container.slider-fouc-hidden div.slider-slide img{background-color:transparent}div.slider-slide{position:relative;display:block;width:calc(100% - (var(--margin-unit-s) * 2) - 0.5rem);height:100%;padding-right:calc(0vw + 0.25rem + 0.125rem);padding-left:calc(0vw + 0.25rem + 0.125rem)}div.slider-controls-overlay{display:none}.page-post-block-inner-image.has-gallery div.page-content-caption-decoration,.page-post-block-inner-image.has-gallery div.page-content-caption-decoration:before{margin-left:0;z-index:1;border-color:var(--color-text);mix-blend-mode:unset}.page-post-block-inner-image.has-gallery div.page-content-caption-decoration-under{display:none}.page-post-block-inner-image.has-gallery div.slider-controls{width:100%;height:calc(20vw)}.page-post-block-inner-image.has-gallery .slider-caption-wrapper{padding-left:0;padding-right:0}.page-post-block-inner-image.has-gallery .slider-caption-wrapper p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;mix-blend-mode:lighten}.page-post-block-inner-image.has-gallery .slider-counter-wrapper{position:absolute;top:calc(0px - 1rem - 1.5vw);left:0;width:100%}.page-post-block-inner-image.has-gallery .slider-counter-wrapper p{margin:0;padding:0;letter-spacing:-0.0375em;padding-right:calc(1.5vw + 0.325rem)}.desktop{display:none !important}.desktop-flex{display:none !important}.desktop-inline{display:none !important}.mobile{display:block !important}.mobile-flex{display:flex !important}.mobile-inline{display:inline !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: 780px)and (max-width: 992px){.page-post-block-inner-image.has-gallery .slider-caption-wrapper p{-webkit-line-clamp:2}}@media(min-width: 992px)and (max-width: 1200px){.page-post-block-inner-image.has-gallery .slider-caption-wrapper p{-webkit-line-clamp:3}}@media(min-width: 2000px){div.navbar-menu-wrapper div.navbar-menu-inner nav.navbar-menu li{font-size:3lvmin}}/*# sourceMappingURL=style.css.map */
