﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a,a:hover,a:link,a:visited{color:inherit}a{background:rgba(0,0,0,0)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;font-style:inherit;margin:0;padding:0;-webkit-text-wrap:balance;text-wrap:balance}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{padding:0;color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer;border:0;outline:0;background:rgba(0,0,0,0)}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}html,body,main{overflow:unset}nav,header,footer,body,main,section,article,div,figure,figcaption,img,picture,blockquote{box-sizing:border-box;position:relative;display:block;padding:0;margin:0;border:0;outline:0}body,main{width:100vw;max-width:100%}body{min-height:100dvh}html,body{display:block;padding:0;margin:0;overflow-x:clip;width:100vw;max-width:100%}html{background:var(--color-background, #FFF);color:var(--color-text, #000)}html,body{margin:0;padding:0}body{overflow:clip}figure,img,picture{display:block;margin:0;padding:0;position:relative;max-width:100%}pre{opacity:.45;margin:5rem 0;font-size:15px;grid-column:1/-1}ul,ol,li{list-style:none;padding:0;margin:0}details{display:flex;flex-flow:column nowrap}details,details summary{margin:0;border-radius:0;background-image:none;-webkit-appearance:none;box-sizing:border-box;position:relative}details summary{display:flex;flex-flow:column nowrap;cursor:pointer;pointer-events:auto}details summary::-webkit-details-marker{display:none}details summary span{display:block;flex:0 0 auto}@font-face{font-family:"EPI-Trebin";src:url("/assets/fonts/EPITrebin(V240812)-Regular.woff2") format("woff2"),url("/assets/fonts/EPITrebin(V240812)-Regular.woff") format("woff"),url("/assets/fonts/EPITrebin(V240812)-Regular.otf") format("opentype");font-weight:400;font-stretch:normal;font-style:normal;font-display:block}:root{--font-family-main: "EPI-Trebin", sans-serif}html{font-family:var(--font-family-main, sans-serif)}html:not(.is-init) h1,html:not(.is-init) h2,html:not(.is-init) h3,html:not(.is-init) h4,html:not(.is-init) h5,html:not(.is-init) h6,html:not(.is-init) p,html:not(.is-init) button,html:not(.is-init) a,html:not(.is-init) article,html:not(.is-init) nav,html:not(.is-init) img{opacity:0}.collapsible{color:inherit}.collapsible+.collapsible{margin-top:0;border-top:0}details.collapsible,details.collapsible summary{padding-left:0;background-image:none;-webkit-appearance:none}details.collapsible summary{cursor:pointer}details.collapsible summary::-webkit-details-marker{display:none}.collapsible__header{-webkit-appearance:none;position:relative;display:block;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;text-align:left;overflow:visible;width:auto}.collapsible__header:not(.c--init){pointer-events:none;cursor:default}.collapsible__header.c--init{pointer-events:auto;cursor:pointer}.collapsible__content.c--init{--aniDur: 0.25s;--height: 0;--width: auto;max-height:var(--height);max-width:var(--width);padding:0 !important;transition:max-width var(--aniDur) ease-out,max-height var(--aniDur) ease-out,opacity var(--aniDur) ease-out}.collapsible__content.c--init:not(.c--active):not(.c--activating){overflow:hidden;opacity:0}.collapsible__content.c--init.c--activating,.collapsible__content.c--init.c--activating>.collapsible__content__inner{overflow:hidden}.collapsible__content.c--init.c--active,.collapsible__content.c--init.c--activating{opacity:1;transition:max-width var(--aniDur) ease-out,max-height var(--aniDur) ease-out,opacity var(--aniDur) ease-out}.collapsible__content.c--init[data-collapsible-direction=horizontal]{--height: auto;--width: 0}.collapsible__content.c--init[data-collapsible-transition=none]{--aniDur: 0s}.collapsible__header[data-collapsible-type=button].c--active{background:#000;color:#fff}.collapsible[data-collapsible-type=accordion]{border-top:1px solid currentcolor;border-bottom:1px solid currentcolor}.collapsible[data-collapsible-type=accordion]+.collapsible{margin-top:0;border-top:0}.collapsible[data-collapsible-type=accordion]>.collapsible__header{padding:1.25rem 0rem 1rem;width:100%}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner{padding-top:1.1875rem;padding-bottom:2.88rem}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner h4{margin-top:1.25rem}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner h4:first-child{margin-top:0}.collapsible[data-collapsible-type=filter]{border-top:0;border-bottom:0}.collapsible[data-collapsible-type=filter]+.collapsible{margin-top:0;border-top:0}.collapsible[data-collapsible-type=filter]>.collapsible__header{width:100%}.collapsible[data-collapsible-type=filter] .collapsible__content__inner{padding-top:1.5625rem;padding-bottom:3.75rem}.collapsible[data-collapsible-type=image-caption-overlay]{margin:0}.collapsible[data-collapsible-type=image-caption-overlay] figure{display:block;position:relative}.collapsible[data-collapsible-type=image-caption-overlay] figure img{display:block;width:auto;height:auto;justify-self:flex-end;align-self:flex-end;max-height:100%}.collapsible[data-collapsible-type=image-caption-overlay] figure,.collapsible[data-collapsible-type=image-caption-overlay] figure img{max-height:calc(100svh - var(--page-header-height, 0) - 9rem)}.collapsible[data-collapsible-type=image-caption-overlay] .collapsible__content__inner{padding:.25rem}.collapsible__header[data-collapsible-icon-position=left].c--init{padding-left:34px}.collapsible__header[data-collapsible-icon-position=left].c--init>.collapsible__icon{left:0;right:auto}.collapsible__icon{--translate-y: -50%;--rotate: 0deg;position:absolute;right:0;top:50%;transform:translateY(var(--translate-y)) rotate(var(--rotate));transition:.2s linear transform}.collapsible__header.c--active .collapsible__icon{--rotate: 45deg}.collapsible[data-collapsible-icon=arrow] .collapsible__header.c--active .collapsible__icon{--rotate: 180deg}.collapsible__header{color:var(--color-background)}.collapsible__header svg.collapsible__icon{width:1rem;height:1rem}.collapsible__header span{opacity:1}.collapsible__header span:first-child{display:block}.collapsible__header span:last-child{display:none}.collapsible__header.c--active span:first-child{display:none}.collapsible__header.c--active span:last-child{display:block}html.dev-view{--color-dev: var(--color-debug, rgb(0, 255, 0))}html.dev-view body *{outline:1px solid var(--color-dev);outline-offset:-0.5px;outline-style:dotted}.dev-guides{--col-grid_color: var(--color-dev, magenta);display:block;position:fixed;border-left:var(--col-grid-margin) solid rgba(0,0,0,0);border-right:var(--col-grid-margin) solid rgba(0,0,0,0);width:100vw;max-width:100%;height:100dvh;overflow:hidden;mix-blend-mode:multiply;opacity:.1;z-index:9999;inset:0;pointer-events:none}.dev-guides:before{content:"";display:block;position:absolute;inset:0;right:calc(var(--col-grid-gutter)*-1);background-image:linear-gradient(90deg, var(--col-grid_color) 0, var(--col-grid_color) calc(100% - var(--col-grid-gutter)), rgba(0, 0, 0, 0) calc(100% - var(--col-grid-gutter)), rgba(0, 0, 0, 0) 100%);background-size:calc(100%/var(--col-grid-count)) 100%;background-position:left;background-repeat:repeat-x}html.dev-view .dev-guides{display:block}html:not(.dev-view) .dev-guides{display:none}.typographic-baseline-grid:after{content:"";display:block;position:absolute;inset:var(--page-padding-y, 0) var(--space, 0);pointer-events:none;mix-blend-mode:multiply;opacity:0;z-index:9999;background:repeating-linear-gradient(blue, 0px, blue var(--lead), transparent var(--lead), transparent calc(var(--lead) + var(--cap-height)), red calc(var(--lead) + var(--cap-height)), red var(--line-height));background-origin:content-box}:root{--color-white: #ffffff;--color-grey-light: #F5F5F5;--color-grey: #E3E3E3;--color-grey-dark: #6c6b6b;--color-black: #1F1629;--color-highlight: #ac25c3;--color-link-light: #cb94e6;--color-link-focus-light: #a266db;--color-link-dark: #50127c;--color-link-focus-dark: #812dd4;--color-link: var(--color-link-dark);--color-link-focus: var(--color-link-focus-dark);--color-background: var(--color-grey);--color-text: var(--color-black);--color-debug: rgb(0, 255, 0);--space: 1rem;--page-padding-x: max(10px, calc(2.5vw + 5px) );--page-padding-y: var(--space);--vh: 100vh;--gap: var(--space);--scrollbarWidth: 0px;--card-padding: var(--space);--header-height: 0px;--font-size: max(16px, calc(0.5vw + 12.8px) );--line-height: 1.2rem;--col-grid-margin: var(--page-padding-x);--col-grid-count: 2;--col-grid-gutter: var(--space);--border-width: max(2px, 0.3vmin);--border: var(--border-width) solid var(--color-text);--shadow: 0 0 .35rem color-mix(in srgb, var(--color-text), transparent 70%)}@media(min-width: 1400px){:root{--page-padding-x: max(10px, calc(1.25vw + 10px) )}}html.wf-active{--color-f: black}body.animating{overflow:hidden;pointer-events:none}*[hidden],.hidden{display:none}@media(min-width: 640px){.only-screen-small{display:none !important}}@media(max-width: 639px){.only-screen-big{display:none !important}}.gap{display:block;height:2.5rem;width:100%;position:relative}.card{position:relative;width:100%;min-width:0;background:var(--color-white);border-radius:clamp(1.25rem,2vw,1.5rem);box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);overflow:hidden}.no-hyphens{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.fs--underline{text-decoration:underline}.fs--uppercase{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.fs--base{font-family:var(--font-family-main, sans-serif);font-size:var(--font-size, 16px);line-height:var(--line-height, 16px);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0}.fs--header-l{font-size:1rem;line-height:1;letter-spacing:.01em;text-transform:uppercase}.fs--header-m{font-size:1rem;line-height:1}.fs--header-s{font-size:.7777rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}.fs--footer{font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.fs--h1{font-size:2.8rem;line-height:1.2;letter-spacing:-0.025em;-webkit-text-stroke:.5px var(--color-background);text-stroke:1px var(--color-background)}.fs--h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em}.fs--h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on}.fs--h4{font-size:1.1666rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on}.fs--h5{font-size:1rem;line-height:1.3;letter-spacing:0em;font-feature-settings:"tnum" on,"lnum" on}.fs--caption{font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.fs--credit{font-size:.5rem;line-height:1.3;letter-spacing:.02em;color:var(--color-grey-light)}.fs--tpg p{display:block;min-height:var(--line-height)}.fs--tpg h1,.fs--tpg h2,.fs--tpg h3,.fs--tpg h4,.fs--tpg h5,.fs--tpg h6,.fs--tpg p,.fs--tpg ul,.fs--tpg ol{margin:0;margin-top:var(--line-height);margin-bottom:var(--line-height)}.fs--tpg h1:first-child,.fs--tpg h2:first-child,.fs--tpg h3:first-child,.fs--tpg h4:first-child,.fs--tpg h5:first-child,.fs--tpg h6:first-child,.fs--tpg p:first-child,.fs--tpg ul:first-child,.fs--tpg ol:first-child{margin-top:0}.fs--tpg h1,.fs--tpg h2,.fs--tpg h3,.fs--tpg h4,.fs--tpg h5,.fs--tpg h6{margin:var(--line-height) 0 0;text-wrap:balance}.fs--tpg h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em;margin-bottom:var(--line-height)}.fs--tpg h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-bottom:0}.fs--tpg a{color:var(--color-link);text-decoration:underline;text-underline-offset:.09em;text-decoration-thickness:.08em}.fs--tpg a:hover,.fs--tpg a:focus-visible{color:var(--color-link-focus)}.fs--tpg ul,.fs--tpg ol,.fs--tpg li{list-style:none;padding:0}.fs--tpg ul li,.fs--tpg ol li{padding-left:1.5em;position:relative;display:block}.fs--tpg ul li:before,.fs--tpg ol li:before{content:"";position:absolute;display:block;color:currentColor;font-weight:inherit;width:max-content;white-space:nowrap;top:0;left:0;right:auto}.fs--tpg ul li+li,.fs--tpg ol li+li{margin-top:calc(var(--line-height)/2)}.fs--tpg ul li:before{--size: 0.45em;top:.4em;left:.3em;width:var(--size);height:var(--size);border-radius:50%;background-color:currentColor}.fs--tpg ol{counter-reset:ol-counter}.fs--tpg ol li{counter-increment:ol-counter}.fs--tpg ol li:before{content:counter(ol-counter) ". "}html,body{color:var(--color-text);font-family:var(--font-family-main, sans-serif);font-size:var(--font-size, 16px);line-height:var(--line-height, 16px);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%;word-break:break-word;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){html,body{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){html,body{-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}}@supports(hyphenate-limit-chars: 12 6 6){html,body{-moz-hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-chars:12 6 6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}}html ::-moz-selection,body ::-moz-selection{background:var(--color-text);color:var(--color-background)}html ::selection,body ::selection{background:var(--color-text);color:var(--color-background)}a:not(.fs--underline){text-decoration:none}blockquote{text-align:center}blockquote footer{font-size:.85rem;font-size:1rem}blockquote a,blockquote a:hover,blockquote a:link,blockquote a:visited{text-decoration:underline}p{margin:0;padding:0}i,cite,em,var,address,dfn,b,strong{font-style:italic;font-weight:normal}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.obfuscate{text-align:left;display:inline-block;font-variant-ligatures:discretionary-ligatures}hr{margin:3rem 0;border:0;height:0;background-color:var(--color-text);border-top:var(--border)}.text-small,.text-small p{font-size:.75rem;line-height:1.35}.ot-lining-nums{font-variant-numeric:lining-nums}.ot-ss01{-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}.ot-smcp{font-variant-caps:small-caps;-moz-font-feature-settings:"smcp";-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}.ot-case{-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.ot-liga{-moz-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}main#main{padding-bottom:calc(2*var(--page-padding-x));min-height:100svh;position:relative}body:not(.page--home) main#main:before{content:"";position:absolute;inset:0;right:auto;width:calc(50vw - 1.5rem - var(--page-padding-x) - 21.5rem);min-height:100%;background:var(--color-text);display:none}.page--default main#main{padding-top:var(--page-padding-x)}.page--default .blocks-wrapper{margin-bottom:3rem}@media(min-width: 1400px){.page--default main#main{padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}.page--default main#main .blocks-wrapper{--blocks-count: 3;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 43rem) minmax(0, 1fr);align-items:start;justify-content:start;column-gap:1.5rem}.page--default main#main .blocks-wrapper>*,.page--default main#main .blocks-wrapper>.blocks-builder{grid-column:2/span 1;padding-left:0;padding-right:0}.page--default main#main .blocks-wrapper>*>.block,.page--default main#main .blocks-wrapper>.blocks-builder>.block{padding-left:0;padding-right:0}.page--default main#main .blocks-wrapper>.block--jumpnav{align-self:stretch;grid-column:1/span 1;grid-row:2/span calc(var(--blocks-count, 3))}}@media only screen and (min-aspect-ratio: 1.2){.page--home .block--stage,.page--home .block--nav{padding:0;width:100%}.page--home main#main{padding:var(--page-padding-x);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, max-content);gap:.5rem}}picture.lozad,picture.lozad img{filter:blur(0px);opacity:1}picture.lozad[data-loaded=true],picture.lozad[data-loaded=true] img{filter:blur(0);opacity:1}.page-nav{font-size:.7777rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}.page-nav--toc{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;min-width:0;background:var(--color-white);border-radius:clamp(1.25rem,2vw,1.5rem);box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);overflow:hidden;color:var(--color-grey-dark);row-gap:1rem;padding:var(--card-padding)}.page-nav--toc>*{flex:0 0 auto}.page-nav--toc .nav__link{margin-top:-0.15em;margin-bottom:-0.2em}.page-nav--toc a[href].nav__link.active{color:inherit;font-weight:inherit}.page-nav--toc a[href].nav__link.IO--not-intersecting{color:var(--color-black);font-weight:inherit}.page-nav--toc a[href].nav__link.IO--intersecting{color:var(--color-black);font-weight:inherit}.page-nav--toc a[href].nav__link.IO--intersecting--latest{color:var(--color-highlight);font-weight:700}.page-nav--toc a[href].nav__link:hover,.page-nav--toc a[href].nav__link:focus-visible{color:var(--color-highlight);font-weight:700}@media(max-width: 899px){.page-nav--toc{padding-left:var(--card-padding);transform:translateX(calc(-1 * var(--card-padding)))}}@media(max-width: 679px){.page-nav--toc{transform:none}}.page-nav--filter,.page-nav--breadcrumb{padding:0 var(--card-padding) 1rem;column-gap:1rem;row-gap:.7rem}.page-nav--filter a[href].nav__link.active,.page-nav--breadcrumb a[href].nav__link.active{font-style:inherit;color:var(--color-highlight)}@media(max-width: 499px){.page-nav--filter,.page-nav--breadcrumb{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin-top:.5rem}.page-nav--filter>*,.page-nav--breadcrumb>*{flex:0 0 auto}}@media(min-width: 500px){.page-nav--filter,.page-nav--breadcrumb{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap}.page-nav--filter>*,.page-nav--breadcrumb>*{display:block;flex:0 0 auto}}.page-nav--breadcrumb{column-gap:.5rem;flex-flow:row nowrap}.page-nav--breadcrumb .nav__link:before{--size: 0.35rem;content:"";display:inline-block;position:relative;width:var(--size);height:var(--size);border:1px solid var(--color-text);border-left:0;border-bottom:0;transform-origin:center;transform:translateY(-12%) rotate(45deg);margin-right:.6rem}@media(max-width: 499px){.page-nav--breadcrumb .nav__link{display:none}.page-nav--breadcrumb .nav__link:first-of-type{display:block}.page-nav--breadcrumb .nav__link:first-of-type:before{transform:translateY(-16%) rotate(-135deg)}}@media(min-width: 500px){.page-nav--breadcrumb .nav__link{flex:0 1 auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-nav--breadcrumb .nav__link:first-of-type{flex:0 0 auto}.page-nav--breadcrumb .nav__link:first-of-type:before{display:none}}body:not(.page--home) .visual-wrapper,body:not(.page--home) .visual__image-container{display:none !important}.teaser{background:#f0f !important;display:block;position:relative;width:100%;min-width:0;background:var(--color-white);border-radius:clamp(1.25rem,2vw,1.5rem);box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);overflow:hidden}.teaser__head,.teaser__extension{padding:var(--card-padding);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;row-gap:1rem;min-width:0;min-height:0}.teaser__head>*,.teaser__extension>*{flex:0 0 auto}.teaser__head{grid-auto-rows:max-content}.teaser__extension{padding-top:0}.teaser__title{order:-1;margin-top:-0.2em;margin-bottom:-0.28em;font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;-webkit-text-wrap:balance;text-wrap:balance;max-width:calc(100% - 1em)}.teaser__link.btn{justify-self:flex-start;align-self:flex-start;max-width:100%;min-width:0;width:auto;gap:.5em}.teaser__link.btn .btn__text{max-width:none;width:auto}.teaser__icon{position:absolute;top:1.25rem;right:1.5rem;width:1rem;height:1rem;transform:translateY(14%)}.teaser__icon+.teaser__title{max-width:calc(100% - 2rem)}@media(max-width: 899px){.teaser__icon+.teaser__title{max-width:calc(100% - 1em)}}.teaser__icon svg{--size: 1.2778rem;width:var(--size);height:var(--size);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.teaser__icon svg path{stroke:currentColor}.teaser__datetime{order:-2;font-size:.7777rem;line-height:1.45;letter-spacing:.01em;margin-top:-0.28em;margin-bottom:-0.28em}.teaser__meta{color:var(--color-highlight)}.teaser__meta .time{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.teaser__publication-info,.teaser__publication-category{margin-top:-0.28em;margin-bottom:-0.28em;font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.teaser__publication-category{display:none}.page--publications .teaser__publication-category{display:none}.page--home .teaser__publication-category{order:-2;display:block;max-width:calc(100% - 2em)}.teaser--extend .teaser__icon svg{transform:translate(-50%, -50%) rotate(0deg);transform-origin:center;transition:transform .25s ease-in-out}.teaser--extend[open] .teaser__extension{padding-bottom:2.5rem}.teaser--extend[open] .teaser__icon svg{transform:translate(-50%, -50%) rotate(135deg)}.teaser.has-link:hover,.teaser.has-link:focus-within{color:var(--color-highlight);border-top-color:var(--color-highlight)}.block--teasers.publications .teaser__text{display:none}.block--teasers.publications .teaser__publication-info,.block--teasers.publications .teaser__publication-category{font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.block--teasers.events--future .teaser,.block--teasers.news .teaser,.block--teasers.projects .teaser{border-top-left-radius:0;border-top-right-radius:0;border-top:.16667rem solid var(--color-grey)}.block--teasers.events--future .teaser,.block--teasers.projects .teaser{border-top-color:var(--color-highlight)}.block--teasers.events--future .teaser__title,.block--teasers.events--future .teaser__datetime,.block--teasers.projects .teaser__title,.block--teasers.projects .teaser__datetime{color:var(--color-highlight)}.block--teasers.events--future .teaser__icon,.block--teasers.projects .teaser__icon{bottom:auto;transform:translateY(-14%)}.block--teasers.projects .teaser__datetime{font-size:.7777rem;line-height:1.45;letter-spacing:.01em;order:-2;color:var(--color-black)}.block--teasers.events--future .teaser__head,.block--teasers.events--future .teaser__extension{height:auto;min-height:0;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:var(--col-grid-gutter);grid-auto-rows:max-content}.block--teasers.events--future .teaser__head>*,.block--teasers.events--future .teaser__extension>*{max-height:fit-content}.block--teasers.events--future .teaser__icon{top:2rem}.block--teasers.events--future .teaser.teaser--extend .teaser__head{grid-template-rows:minmax(0, auto)}.block--teasers.events--future .teaser__datetime{grid-column:1/span 2}.block--teasers.events--future .teaser__title,.block--teasers.events--future .teaser__text,.block--teasers.events--future .teaser__extension>*{grid-column:3/-1}@media(min-width: 1240px){.block--teasers.events--future .teaser__title,.block--teasers.events--future .teaser__text,.block--teasers.events--future .teaser__extension>*{grid-column:3/-2}}@media(max-width: 899px){.block--teasers.events--future .teaser__head{padding-bottom:1.5rem}.block--teasers.events--future .teaser__head .teaser__icon{top:1.5rem;right:1rem}.block--teasers.events--future .teaser__head .teaser__title,.block--teasers.events--future .teaser__head .teaser__text,.block--teasers.events--future .teaser__head .teaser__datetime{grid-column:1/-1}.block--teasers.events--future .teaser__head .teaser__title{margin-top:.1em;max-width:none}.block--teasers.events--future .teaser__extension{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--teasers.events--future .teaser__extension>*{flex:0 0 auto}}.block--teasers.events--past .teaser{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-top:0}.block--teasers.events--past .teaser__icon{bottom:auto;top:1.5rem;transform:translateY(-14%)}.block--teasers.news .teaser{border-top-color:var(--color-highlight)}.block--teasers.news .teaser__datetime,.block--teasers.news .teaser__publication-info,.block--teasers.news .teaser__publication-category{margin-top:-0.28em;margin-bottom:-0.28em;font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.block--teasers.news .teaser__publication-category{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.block--teasers.news .teaser__datetime{order:-2}.block--teasers.news .teaser__title{color:var(--color-highlight)}.site-footer{--color-link: var(--color-link-light);--color-link-focus: var(--color-link-focus-light);width:100vw;max-width:100%;height:auto;position:relative;border-top:var(--border);padding:var(--page-padding-x) 0;background:var(--color-text);color:var(--color-background);border-top:var(--border);border-color:var(--color-background)}@media(min-width: 1400px){.site-footer{padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}.site-footer .blocks-wrapper{--blocks-count: 3;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 43rem) minmax(0, 1fr);align-items:start;justify-content:start;column-gap:1.5rem}.site-footer .blocks-wrapper>*,.site-footer .blocks-wrapper>.blocks-builder{grid-column:2/span 1;padding-left:0;padding-right:0}.site-footer .blocks-wrapper>*>.block,.site-footer .blocks-wrapper>.blocks-builder>.block{padding-left:0;padding-right:0}.site-footer .blocks-wrapper>.block--jumpnav{align-self:stretch;grid-column:1/span 1;grid-row:2/span calc(var(--blocks-count, 3))}}.site-header{width:100vw;max-width:100%;height:auto;padding:1rem var(--page-padding-x);z-index:99;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-bottom:var(--border);position:sticky;top:0;background:var(--color-background)}.page--home .site-header{display:none}.site-header .logo{display:block}.site-header .logo a,.site-header .logo svg{display:block;margin:0}.page--default .site-header .logo{height:44px;width:auto}.page--default .site-header .logo a,.page--default .site-header .logo svg{height:100%;width:auto}.site-header .logo a:hover svg,.site-header .logo a:focus-visible svg{fill:var(--color-highlight)}html.show-menu .site-header{--color-text: var(--color-grey);--color-background: var(--color-black)}html.show-menu .site-header .nav-to-parent a{display:none}html.show-menu .site-header .btn{border-color:var(--color-text)}html.show-menu .site-header .btn:hover{border-color:var(--color-highlight)}.site-menu{--color-text: var(--color-grey);--color-background: var(--color-black);display:block;position:fixed;inset:0;z-index:98;background:var(--color-background);color:var(--color-text);padding-top:calc(var(--header-height) + 1px);padding-bottom:calc(var(--header-height) + 1rem)}.site-menu .block--nav{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;justify-content:center;align-items:center;min-height:100%}.site-menu .block--nav>*{flex:0 0 auto}.site-menu .block--nav a.btn{min-width:18rem;max-width:100%}.site-menu .btn{border-color:currentcolor}html.show-menu .site-menu{display:block}html:not(.show-menu) .site-menu{display:none}.block{display:block;padding:0;margin:0;position:relative;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);margin:0 auto;width:100%}.block>.block__inner{margin:0 auto;max-width:48rem;width:100%}html.dev-view .block{outline:2px solid var(--color-debug);outline-offset:-2px}html.dev-view .block:after{content:attr(data-blocktype);background:var(--color-debug);color:#fff;position:absolute;left:2px;top:2px;padding:.1em;text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";font-size:9px;font-weight:700;line-height:1;letter-spacing:.2em;border-bottom-right-radius:.2em;z-index:99}.block--text p,.block--list p,.block--heading p,.block--quote p{display:block;min-height:var(--line-height)}.block--text h1,.block--text h2,.block--text h3,.block--text h4,.block--text h5,.block--text h6,.block--text p,.block--text ul,.block--text ol,.block--list h1,.block--list h2,.block--list h3,.block--list h4,.block--list h5,.block--list h6,.block--list p,.block--list ul,.block--list ol,.block--heading h1,.block--heading h2,.block--heading h3,.block--heading h4,.block--heading h5,.block--heading h6,.block--heading p,.block--heading ul,.block--heading ol,.block--quote h1,.block--quote h2,.block--quote h3,.block--quote h4,.block--quote h5,.block--quote h6,.block--quote p,.block--quote ul,.block--quote ol{margin:0;margin-top:var(--line-height);margin-bottom:var(--line-height)}.block--text h1:first-child,.block--text h2:first-child,.block--text h3:first-child,.block--text h4:first-child,.block--text h5:first-child,.block--text h6:first-child,.block--text p:first-child,.block--text ul:first-child,.block--text ol:first-child,.block--list h1:first-child,.block--list h2:first-child,.block--list h3:first-child,.block--list h4:first-child,.block--list h5:first-child,.block--list h6:first-child,.block--list p:first-child,.block--list ul:first-child,.block--list ol:first-child,.block--heading h1:first-child,.block--heading h2:first-child,.block--heading h3:first-child,.block--heading h4:first-child,.block--heading h5:first-child,.block--heading h6:first-child,.block--heading p:first-child,.block--heading ul:first-child,.block--heading ol:first-child,.block--quote h1:first-child,.block--quote h2:first-child,.block--quote h3:first-child,.block--quote h4:first-child,.block--quote h5:first-child,.block--quote h6:first-child,.block--quote p:first-child,.block--quote ul:first-child,.block--quote ol:first-child{margin-top:0}.block--text h1,.block--text h2,.block--text h3,.block--text h4,.block--text h5,.block--text h6,.block--list h1,.block--list h2,.block--list h3,.block--list h4,.block--list h5,.block--list h6,.block--heading h1,.block--heading h2,.block--heading h3,.block--heading h4,.block--heading h5,.block--heading h6,.block--quote h1,.block--quote h2,.block--quote h3,.block--quote h4,.block--quote h5,.block--quote h6{margin:var(--line-height) 0 0;text-wrap:balance}.block--text h2,.block--list h2,.block--heading h2,.block--quote h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em;margin-bottom:var(--line-height)}.block--text h3,.block--list h3,.block--heading h3,.block--quote h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-bottom:0}.block--text a,.block--list a,.block--heading a,.block--quote a{color:var(--color-link);text-decoration:underline;text-underline-offset:.09em;text-decoration-thickness:.08em}.block--text a:hover,.block--text a:focus-visible,.block--list a:hover,.block--list a:focus-visible,.block--heading a:hover,.block--heading a:focus-visible,.block--quote a:hover,.block--quote a:focus-visible{color:var(--color-link-focus)}.block--text ul,.block--text ol,.block--text li,.block--list ul,.block--list ol,.block--list li,.block--heading ul,.block--heading ol,.block--heading li,.block--quote ul,.block--quote ol,.block--quote li{list-style:none;padding:0}.block--text ul li,.block--text ol li,.block--list ul li,.block--list ol li,.block--heading ul li,.block--heading ol li,.block--quote ul li,.block--quote ol li{padding-left:1.5em;position:relative;display:block}.block--text ul li:before,.block--text ol li:before,.block--list ul li:before,.block--list ol li:before,.block--heading ul li:before,.block--heading ol li:before,.block--quote ul li:before,.block--quote ol li:before{content:"";position:absolute;display:block;color:currentColor;font-weight:inherit;width:max-content;white-space:nowrap;top:0;left:0;right:auto}.block--text ul li+li,.block--text ol li+li,.block--list ul li+li,.block--list ol li+li,.block--heading ul li+li,.block--heading ol li+li,.block--quote ul li+li,.block--quote ol li+li{margin-top:calc(var(--line-height)/2)}.block--text ul li:before,.block--list ul li:before,.block--heading ul li:before,.block--quote ul li:before{--size: 0.45em;top:.4em;left:.3em;width:var(--size);height:var(--size);border-radius:50%;background-color:currentColor}.block--text ol,.block--list ol,.block--heading ol,.block--quote ol{counter-reset:ol-counter}.block--text ol li,.block--list ol li,.block--heading ol li,.block--quote ol li{counter-increment:ol-counter}.block--text ol li:before,.block--list ol li:before,.block--heading ol li:before,.block--quote ol li:before{content:counter(ol-counter) ". "}.block--quote{text-align:center;margin:3rem 0}.block--quote blockquote{font-size:1.28rem;line-height:1.3}.block--quote figure{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;row-gap:1rem}.block--quote figure>*{display:block;flex:0 0 auto}.block--stage{padding:var(--page-padding-x);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;justify-content:space-between;gap:1rem;container-name:stage;container-type:inline-size;width:100%}.block--stage>*{flex:0 0 auto}.block--stage .logo{width:100%}.block--stage .logo svg{display:block;height:min(52vh,47cqw);width:auto}.block--stage .subline{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";font-size:min(8.5vh,7.66cqw);line-height:1.1;width:13.25em}.block--nav{position:relative;pointer-events:none}.block--nav nav,.block--nav ul,.block--nav li,.block--nav a{display:block;box-sizing:border-box;position:relative}.block--nav nav{box-shadow:var(--shadow)}.block--nav ul{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:0;justify-content:flex-start;align-items:stretch}.block--nav ul>*{flex:0 0 auto}.block--nav a{pointer-events:auto}.block--nav a.btn{display:flex}.block--nav li{z-index:2}.block--nav li:hover,.block--nav li:focus-within,.block--nav li:has(a:hover){z-index:3}.block--nav li+li{margin-top:calc(-1*var(--border-width))}.block--heading{scroll-margin-top:calc(var(--header-height, 0px) + 1rem)}.block--heading .block__inner{margin-top:0;margin-bottom:0;display:block}.block--heading h1,.block--heading h2,.block--heading h3,.block--heading h4,.block--heading h5,.block--heading h6{margin:0;display:block}.block--heading.lvl--h1{font-size:2.8rem;line-height:1.2;letter-spacing:-0.025em;-webkit-text-stroke:.5px var(--color-background);text-stroke:1px var(--color-background);margin-top:1.75rem;margin-bottom:4rem}.block--heading.lvl--h1 h1{margin-top:-0.28em;margin-bottom:-0.2em;margin-left:-0.1em}.block--heading.lvl--h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em;margin-top:4rem;margin-bottom:2rem}.block--heading.lvl--h2 h2{margin-top:-0.28em;margin-bottom:-0.2em;margin-left:-0.1em}.block--heading.lvl--h2>.block__inner{border-top:var(--border);padding-top:2rem}.block--heading.lvl--h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-top:3rem;margin-bottom:1rem}.block--heading.lvl--h4{font-size:1.1666rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-top:1rem;margin-bottom:.75rem}.block--heading.lvl--h2:first-child,.block--heading.lvl--h3:first-child,.block--heading.lvl--h4:first-child{margin-top:0}.block--foldout{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-items:stretch;gap:0}.block--foldout>*{flex:0 0 auto}.block--foldout .foldout__head{font-size:1.1666rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;justify-content:flex-start;gap:1ch;padding:1rem 0}.block--foldout .foldout__head>*{display:block;flex:0 0 auto}.block--foldout .foldout__head .label{display:block;max-width:100%;flex:1 1 auto}.block--foldout .foldout__head .icon{margin-left:auto;justify-self:flex-end}.block--foldout .foldout__head .icon svg{display:block;transform-origin:center;transform:rotate(0deg);transition:transform .25s ease-in-out}.block--foldout .foldout__head .icon svg path{stroke:currentColor}.block--foldout .foldout__head:hover,.block--foldout .foldout__head:focus-visible{color:var(--color-highlight)}.block--foldout .foldout[open] .foldout__head{color:var(--color-highlight)}.block--foldout .foldout[open] .foldout__head .icon svg{transform:rotate(135deg)}.block--foldout .foldout__content{padding-bottom:1rem}.block--foldout .foldout__content a{color:var(--color-highlight)}.block--foldout .foldout__content a:hover,.block--foldout .foldout__content a:focus-visible{color:var(--color-grey-dark)}.block--button{margin-top:1rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-top:3rem}.block--button>*{flex:0 0 auto}.block--button+.block--button{margin-top:1rem}.block--button+.block:not(.block--button){margin-top:3rem}.block--button .btn{width:100%;justify-content:space-between;box-shadow:var(--shadow)}.block--image{--ratio: auto;--column-count: 1;margin:2rem 0;text-align:center}.block--image picture,.block--image img,.block--image figcaption{display:block;margin:0;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%}.block--image figure{gap:.5rem;display:grid;grid-template-columns:repeat(var(--column-count, 1), minmax(0, 1fr));align-items:center}.block--image figure img{justify-self:center}.block--image figure[data-column-count="1"] figcaption{font-size:.7777rem;line-height:1.45;letter-spacing:.01em;text-align:center}.block--image figure[data-column-count="2"] figcaption{text-align:left}.block--image figure[data-ratio=auto] img{width:auto;margin:auto}.block--image figure:not([data-ratio=auto]) img{-webkit-aspect-ratio:var(--ratio, auto);aspect-ratio:var(--ratio, auto);width:100%;max-width:100%;object-fit:cover;object-position:center}.block--image figure[data-crop]{transform:translateX(calc(50% - 50vw));width:100%;max-width:100%}.block--image figure[data-crop] picture,.block--image figure[data-crop] img,.block--image figure[data-crop] figcaption{width:100vw;max-width:100vw}.block--image figure[data-crop] figcaption{padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}.block--gallery{--ratio: 3/2;--width: min(100vw,43rem);--controls-height: 44px;width:var(--width);max-width:var(--width);grid-column:1/-1;margin:3rem auto;padding:0}.block--gallery>.block__inner{max-width:100%}.block--gallery figure,.block--gallery img{display:block;padding:0;margin:0}.block--gallery .splide{padding-bottom:var(--controls-height)}.block--gallery .splide .splide__track{background:rgba(31,22,41,.3)}.block--gallery .splide .splide__slide{-webkit-aspect-ratio:var(--ratio, auto);aspect-ratio:var(--ratio, auto);width:var(--width);max-width:100%;max-height:calc(100svh - var(--controls-height, 0px) - var(--header-height, 0px))}.block--gallery .splide .splide__slide img{margin:auto;width:var(--width);max-width:100%;height:100%;object-fit:contain;object-position:center}.block--gallery .splide .splide__controls{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;height:var(--controls-height);width:100%;position:absolute;inset:0;top:auto;padding:0 var(--page-padding-x)}.block--gallery .splide .splide__controls>*{flex:0 0 auto}.block--gallery .splide .splide__controls__inner{display:block;position:relative;height:100%;width:100%;flex:0 0 100%;align-self:stretch;justify-self:stretch;padding:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;align-items:center;justify-content:space-between;gap:0}.block--gallery .splide .splide__controls__inner>*{display:block;flex:0 0 auto}.block--gallery .splide .splide__controls__inner>*{flex:0 0 auto;min-width:calc(2*var(--controls-height))}.block--gallery .splide .splide__controls__inner>figcaption{flex:1 1 48rem;margin:0 auto;max-width:48rem}.block--gallery .splide .splide__pagination{height:var(--controls-height);counter-reset:pagination-num;bottom:auto;left:auto;right:auto;top:auto;padding:0;position:relative;z-index:1;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;align-items:center;justify-content:flex-start}.block--gallery .splide .splide__pagination>*{display:block;flex:0 0 auto}.block--gallery .splide .splide__pagination__page,.block--gallery .splide .splide__pagination__total{border:0;border-radius:unset;display:block;height:auto;margin:0;opacity:1;padding:0;position:relative;transition:unset;width:auto}.block--gallery .splide .splide__pagination__total{order:2}.block--gallery .splide .splide__pagination__page{order:1}.block--gallery .splide .splide__pagination__page:after{content:"/"}.block--gallery .splide .splide__pagination__page:before{counter-increment:pagination-num;content:counter(pagination-num)}.block--gallery .splide .splide__pagination__page:not(.is-active){position:absolute;opacity:0}.block--gallery .splide .splide__pagination__page.is-active{background:rgba(0,0,0,0);transform:unset;z-index:1}.block--gallery .splide .splide__arrows{position:relative;inset:unset;z-index:2;pointer-events:none;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:0;align-items:center}.block--gallery .splide .splide__arrows>*{display:block;flex:0 0 auto}.block--gallery .splide .splide__arrow{width:var(--controls-height);height:var(--controls-height);background:rgba(0,0,0,0);position:relative;inset:unset;top:unset;z-index:2;pointer-events:auto;transform:none;border-radius:0;opacity:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--gallery .splide .splide__arrow>*{display:block;flex:0 0 auto}.block--gallery .splide .splide__arrow svg{height:40px;width:auto;fill:var(--color-text);opacity:1}.block--gallery .splide .splide__arrow:hover svg{fill:var(--color-highlight);opacity:1}.block--gallery .splide .splide__arrow.splide__arrow--prev{left:0}.block--gallery .splide .splide__arrow.splide__arrow--next{right:0}.block--gallery .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.block--gallery .grid>.grid__item{grid-column:auto/span 1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--gallery .grid>.grid__item>*{display:block;flex:0 0 auto}@media(min-width: 1400px){.block--gallery{width:100%;transform:translateX(50%)}.block--gallery>.block__inner{width:var(--width);max-width:var(--width);transform:translateX(calc(var(--width) * -0.5))}}.block--jumpnav{margin-bottom:4rem;z-index:97}.btn,a.btn,button.btn{--size: 44px;min-height:var(--size);min-width:var(--size);display:inline-flex;width:auto;max-width:100%;box-sizing:border-box;cursor:pointer;position:relative;border:var(--border);padding:13px 13px 14px;border-radius:1px;z-index:1;text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";line-height:1.1}.btn:before,a.btn:before,button.btn:before{content:"";position:absolute;background:var(--color-background);inset:0;z-index:-1;opacity:.5}.btn:hover,a.btn:hover,button.btn:hover{color:var(--color-background);border-color:var(--color-highlight);background-color:var(--color-highlight);z-index:2}.btn:hover:before,a.btn:hover:before,button.btn:hover:before{background:var(--color-highlight);opacity:1}.btn:focus-visible,a.btn:focus-visible,button.btn:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;z-index:2}.btn .btn__icon,.btn .btn__text,a.btn .btn__icon,a.btn .btn__text,button.btn .btn__icon,button.btn .btn__text{display:block;align-self:center}.btn .btn__icon,a.btn .btn__icon,button.btn .btn__icon{width:1em;height:1em;position:relative;margin-left:.5em}.btn .btn__icon svg,a.btn .btn__icon svg,button.btn .btn__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.9)}.btn .btn__icon svg path,a.btn .btn__icon svg path,button.btn .btn__icon svg path{stroke:currentColor;stroke-width:.1rem}.btn .btn__text,a.btn .btn__text,button.btn .btn__text{width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.btn--menu,.btn.btn--menu-close,a.btn.btn--menu,a.btn.btn--menu-close,button.btn.btn--menu,button.btn.btn--menu-close{height:var(--size);width:var(--size);background:rgba(0,0,0,0);box-shadow:none;display:block;position:relative;padding:0;justify-self:end}.btn.btn--menu .menu-close__icon,.btn.btn--menu .menu-toggle__icon,.btn.btn--menu .stroke,.btn.btn--menu-close .menu-close__icon,.btn.btn--menu-close .menu-toggle__icon,.btn.btn--menu-close .stroke,a.btn.btn--menu .menu-close__icon,a.btn.btn--menu .menu-toggle__icon,a.btn.btn--menu .stroke,a.btn.btn--menu-close .menu-close__icon,a.btn.btn--menu-close .menu-toggle__icon,a.btn.btn--menu-close .stroke,button.btn.btn--menu .menu-close__icon,button.btn.btn--menu .menu-toggle__icon,button.btn.btn--menu .stroke,button.btn.btn--menu-close .menu-close__icon,button.btn.btn--menu-close .menu-toggle__icon,button.btn.btn--menu-close .stroke{display:block;transform-origin:center}.btn.btn--menu .menu-toggle__icon,.btn.btn--menu .menu-close__icon,.btn.btn--menu-close .menu-toggle__icon,.btn.btn--menu-close .menu-close__icon,a.btn.btn--menu .menu-toggle__icon,a.btn.btn--menu .menu-close__icon,a.btn.btn--menu-close .menu-toggle__icon,a.btn.btn--menu-close .menu-close__icon,button.btn.btn--menu .menu-toggle__icon,button.btn.btn--menu .menu-close__icon,button.btn.btn--menu-close .menu-toggle__icon,button.btn.btn--menu-close .menu-close__icon{position:relative;width:100%;height:100%;transform:rotate(0deg)}.btn.btn--menu .menu-toggle__icon .stroke,.btn.btn--menu .menu-close__icon .stroke,.btn.btn--menu-close .menu-toggle__icon .stroke,.btn.btn--menu-close .menu-close__icon .stroke,a.btn.btn--menu .menu-toggle__icon .stroke,a.btn.btn--menu .menu-close__icon .stroke,a.btn.btn--menu-close .menu-toggle__icon .stroke,a.btn.btn--menu-close .menu-close__icon .stroke,button.btn.btn--menu .menu-toggle__icon .stroke,button.btn.btn--menu .menu-close__icon .stroke,button.btn.btn--menu-close .menu-toggle__icon .stroke,button.btn.btn--menu-close .menu-close__icon .stroke{position:absolute;width:24px;height:2px;background-color:var(--color-text);left:50%;top:50%;transform:translate(-50%, -50%)}.btn.btn--menu,a.btn.btn--menu,button.btn.btn--menu{border-color:rgba(0,0,0,0)}.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(1),a.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(1),button.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(1){top:calc(50% - 10px)}.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(3),a.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(3),button.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(3){top:calc(50% + 10px)}.btn.btn--menu:not(.menu--closed) .menu-toggle__icon,a.btn.btn--menu:not(.menu--closed) .menu-toggle__icon,button.btn.btn--menu:not(.menu--closed) .menu-toggle__icon{transform:rotate(90deg)}.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(1),a.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(1),button.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(2),a.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(2),button.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(2){opacity:0}.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(3),a.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(3),button.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}.btn.btn--menu:hover .menu-toggle__icon .stroke,a.btn.btn--menu:hover .menu-toggle__icon .stroke,button.btn.btn--menu:hover .menu-toggle__icon .stroke{background-color:var(--color-background)}.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(1),.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(1),a.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(1),a.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(1),button.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(1),button.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(1){top:calc(50% - 12px)}.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(3),.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(3),a.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(3),a.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(3),button.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(3),button.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(3){top:calc(50% + 12px)}.btn.btn--jumpnav,a.btn.btn--jumpnav,button.btn.btn--jumpnav{border-top:0;border-left:0;border-right:0;padding-left:0;padding-right:0}.btn.btn--jumpnav:before,a.btn.btn--jumpnav:before,button.btn.btn--jumpnav:before{display:none}.btn.btn--jumpnav:hover,a.btn.btn--jumpnav:hover,button.btn.btn--jumpnav:hover{border-bottom-color:var(--color-highlight);color:var(--color-highlight);background-color:rgba(0,0,0,0)}.decent-datetime{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.decent-datetime .time{display:none}.decent-datetime,.decent-datetime .datetime{display:flex;flex-flow:row wrap}.decent-datetime>*,.decent-datetime .datetime>*{flex:0 0 auto}.decent-datetime .datetime .day:after,.decent-datetime .datetime .month:after{content:"."}.decent-datetime.same-year .datetime.start .year,.decent-datetime.same-month .datetime.start .year,.decent-datetime.same-day .datetime.start .year{display:none}.decent-datetime.same-month .datetime.start .month{display:none}.decent-datetime .datetime+.datetime:before{content:"–"}.contact-links a{color:var(--color-black)}.contact-links a:hover,.contact-links a:focus-visible{color:var(--color-highlight)}.site-footer .contact-links a{color:var(--color-highlight)}.site-footer .contact-links a:hover,.site-footer .contact-links a:focus-visible{color:var(--color-grey-dark)}figure figcaption.credits{font-size:.5rem;line-height:1.3;letter-spacing:.02em;color:var(--color-grey-light);text-align:left;position:absolute;bottom:0;right:0;opacity:.7;padding-left:1.5rem;transform-origin:bottom left;transform:translateX(100%) rotate(-90deg);box-sizing:border-box;max-width:13rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-to-parent{grid-column:2/span 1;text-align:center;justify-self:center;align-self:center}.nav-to-parent a{display:block;position:relative;line-height:1;padding-left:1.1em;text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.nav-to-parent a:before{content:"";--size: 0.8em;display:block;width:var(--size);height:var(--size);border:var(--border);border-width:2px;border-right:0;border-bottom:0;transform-origin:center;transform:translate(5%, -50%) rotate(-45deg);position:absolute;top:55%;left:0}.nav-to-parent a:hover,.nav-to-parent a:focus-visible{color:var(--color-highlight)}.nav-to-parent a:hover:before,.nav-to-parent a:focus-visible:before{border-color:var(--color-highlight)}.logo{justify-self:start}.logo svg{fill:var(--color-text)}.pixels{position:fixed;display:block;top:50svh;left:50vw;transform:translate(-50%, -50%);z-index:999;pointer-events:none;display:none}.pixel{position:absolute;display:block;top:0;left:0;transform:translate(0, 0);background:rgba(255,255,255,0);backdrop-filter:blur(0.5rem);width:1rem;height:1rem;transform-origin:center}.pixel:nth-child(1){transform:translate(-2rem, -2rem) scale(1.1)}.pixel:nth-child(2){transform:translate(-1rem, -2rem) scale(1.1)}.pixel:nth-child(3){transform:translate(0rem, -2rem) scale(1.1)}.pixel:nth-child(4){transform:translate(1rem, -2rem) scale(1.1)}.pixel:nth-child(5){transform:translate(-2rem, -1rem) scale(1.1)}.pixel:nth-child(6){transform:translate(-1rem, -1rem) scale(1.1)}.pixel:nth-child(7){transform:translate(0rem, -1rem) scale(1.1)}.pixel:nth-child(8){transform:translate(1rem, -1rem) scale(1.1)}.pixel:nth-child(9){transform:translate(-2rem, 0rem) scale(1.1)}.pixel:nth-child(10){transform:translate(-1rem, 0rem) scale(1.1)}.pixel:nth-child(11){transform:translate(0rem, 0rem) scale(1.1)}.pixel:nth-child(12){transform:translate(1rem, 0rem) scale(1.1)}.visual-wrapper{--color-visual: rgb(251, 255, 0);--color-visual: var(--color-highlight);--color-visual-text: #cb94e6;--border-radius: 5px;--border-width: 0.5vh}.visual-wrapper,.visual{display:block;position:absolute;overflow:hidden;inset:0;min-height:100dvh;min-width:100vh;margin:0;z-index:999;pointer-events:none}.visual__image-container{position:absolute;overflow:visible;display:flex;justify-content:center;align-items:center;transition:opacity .8s ease,transform 1s ease;background-color:rgba(0,0,0,0);box-sizing:border-box;border-radius:var(--border-radius);border-top-right-radius:0;border:var(--border-width) solid var(--color-visual);color:var(--color-visual);pointer-events:auto;box-shadow:inset 0 0 10px rgba(30,10,60,.3),0 0 10px rgba(30,10,60,.3)}.visual__image-container canvas{width:96%;height:auto;transition:transform .2s ease-out;pointer-events:none}.visual__image-container[data-fixed]:hover .visual__cross{display:block}.visual__cross{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;cursor:pointer;z-index:5;color:var(--color-visual);pointer-events:auto}.visual__cross::before,.visual__cross::after{content:"";position:absolute;width:145%;height:.5vh;background-color:var(--color-visual);top:50%;left:50%;transform-origin:center}.visual__cross::before{transform:translate(-50%, -50%) rotate(45deg)}.visual__cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.visual__label{position:absolute;top:-1px;right:calc(-1*var(--border-width));transform:translate(0%, -100%);font-size:max(14px,1.2vmin);padding:.1em .3em .2em;text-align:right;box-sizing:border-box;border-radius:var(--border-radius);border-bottom-right-radius:0;background:var(--color-visual);border:var(--border-width) solid var(--color-visual);color:var(--color-visual-text);text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";white-space:nowrap;line-height:1;pointer-events:none}.visual__label:before,.visual__label:after{content:"";display:block;position:absolute;inset:calc(-1*var(--border-width));z-index:-1;background:var(--color-visual);border-radius:var(--border-radius);border-bottom-right-radius:0}.visual__label:before{inset:-8px;bottom:var(--border-width);filter:blur(6px);background:rgba(30,10,60,.25);opacity:.5}.visual__canvas-wrapper{position:relative;width:100%;height:100%;pointer-events:none}html,body{color:var(--color-text);background:var(--color-background)}/*# sourceMappingURL=default.css.map */
