.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1}.filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}iframe{border:0}@font-face{font-family:"Source Serif 4";src:url(/wp-content/themes/vilenica/public/build/assets/source-serif-4-v13-latin_latin-ext-regular-BP90rzNB.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/wp-content/themes/vilenica/public/build/assets/source-serif-4-v13-latin_latin-ext-italic-BlbJ5USp.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/wp-content/themes/vilenica/public/build/assets/poppins-v23-latin_latin-ext-regular-DZXW5Tmd.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/wp-content/themes/vilenica/public/build/assets/poppins-v23-latin_latin-ext-500-CNPQmU07.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/wp-content/themes/vilenica/public/build/assets/poppins-v23-latin_latin-ext-700-BqqkXCuN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-black: #0a0a0a;--color-lighter-gray: #f7f7f7;--color-light-gray: #ededed;--color-gray: #aaa;--color-dark-gray: #666;--color-white: #FFFFFF;--color-sky-blue: #007ca6;--color-primary: #02779e;--color-on-primary: #fff;--color-deep-blue: #013b5a;--color-bright-orange: #f15a29;--space-3xs: clamp(.25rem, .23rem + .1vw, .3125rem);--space-2xs: clamp(.5rem, .48rem + .1vw, .5625rem);--space-xs: clamp(.6875rem, .65rem + .19vw, .8125rem);--space-s: clamp(.9375rem, .9rem + .19vw, 1.0625rem);--space-m: clamp(1.4375rem, 1.38rem + .29vw, 1.625rem);--space-l: clamp(1.875rem, 1.58rem + 1.46vw, 2.8125rem);--space-xl: clamp(2.8125rem, 2.7rem + .58vw, 3.1875rem);--space-2xl: clamp(3.75rem, 3.59rem + .78vw, 4.25rem);--space-3xl: clamp(5.625rem, 5.39rem + 1.17vw, 6.375rem);--space-2xs-m: clamp(.5rem, .15rem + 1.75vw, 1.625rem);--space-s-m: clamp(.9375rem, .72rem + 1.07vw, 1.625rem);--space-s-l: clamp(.9375rem, .35rem + 2.91vw, 2.8125rem);--space-m-l: clamp(1.4375rem, 1.01rem + 2.14vw, 2.8125rem);--space-l-xl: clamp(1.875rem, 1.47rem + 2.04vw, 3.1875rem);--space-l-2xl: clamp(1.875rem, 1.14rem + 3.69vw, 4.25rem);--space-xl-2xl: clamp(2.8125rem, 2.37rem + 2.23vw, 4.25rem);--space-xl-3xl: clamp(2.8125rem, 1.71rem + 5.53vw, 6.375rem);--size-step-000: clamp(.65125rem, .64rem + .06vw, .6875rem);--size-step-00: clamp(.78125rem, .76rem + .11vw, .85rem);--size-step-0: clamp(1.05625rem, 1.05rem + .01vw, 1.0625rem);--size-step-1: clamp(1.125rem, 1.06rem + .32vw, 1.328125rem);--size-step-2: clamp(1.35rem, 1.25rem + .48vw, 1.66rem);--size-step-3: clamp(1.62rem, 1.48rem + .71vw, 2.075rem);--size-step-4: clamp(1.94375rem, 1.74rem + 1.01vw, 2.59375rem);--size-step-5: clamp(2.3325rem, 2.05rem + 1.41vw, 3.2425rem);--size-step-6: clamp(2.799375rem, 2.41rem + 1.95vw, 4.053125rem);--size-hero: clamp(2.1875rem, 1.31rem + 4.37vw, 5rem);--leading-flat: 1;--leading-tight: 1.2;--leading-snug: 1.3;--leading-standard: 1.5;--leading-relaxed: 1.7;--tracking-normal: 0em;--tracking-wide: .05em;--font-base: "Source Serif 4",ui-serif,Georgia,Cambria,Times New Roman,Times,serif;--font-sans: Poppins,ui-sans-serif,system-ui,sans-serif;--font-mono: Consolas,Menlo,monospace;--font-regular: 400;--font-medium: 500;--font-bold: 700;--gutter: var(--space-m-l);--transition-base: .25s ease;--transition-movement: .2s linear;--transition-fade: .3s ease;--transition-bounce: .5s cubic-bezier(.5, 00.5, .2, 1.5);--stroke: 1px solid var(--color-gray);--stroke-solid: 1px solid var(--color-dark-gray);--radius-s: .2rem;--radius-m: .75rem;--radius-l: 2.5rem;--wrapper-max-width: 90rem;--wrapper-x-padding: var(--space-m-l);--burger-icon-color: var(--color-black);--burger-icon-line-height: 2px;--burger-icon-line-gap: 6px;--burger-menu-font-size: var(--size-step-1);--shadow-default: 0 0 8px 0 rgba(200, 200, 200, .2);--shadow-dark: 0 0 8px 0 rgba(0, 0, 0, .4);--bg-body: var(--color-lighter-gray)}body{background:var(--bg-body);color:var(--body-text-color, var(--color-black));font-size:var(--size-step-0);font-family:var(--font-base);line-height:var(--leading-standard);letter-spacing:var(--tracking-normal);margin:0;-webkit-font-smoothing:antialiased}:is(h1,h2,h3,h4,h5,h6){color:var(--heading-text-color, var(--color-black))}:is(h1,h2,h3,h4){text-wrap:balance}:is(h2,h3,h4,h5,h6){line-height:var(--leading-tight)}h1{font-family:var(--font-sans);font-size:var(--size-step-4);max-width:35ch;font-weight:var(--font-bold);line-height:var(--leading-snug)}h2{font-size:var(--size-step-2);max-width:40ch;font-weight:var(--font-bold);font-family:var(--font-sans)}h3{font-size:var(--size-step-1);max-width:45ch;font-weight:var(--font-bold);font-family:var(--font-sans)}:is(h4,h5,h6){font-size:var(--size-step-0);font-weight:var(--font-bold);font-family:var(--font-sans)}small{font-size:var(--size-step-00)}ins{text-decoration:none;border:var(--stroke-solid);padding-inline:.3em}:is(code,kbd,samp){font-family:var(--font-mono);padding:.2em .2em .05em;-webkit-hyphens:none;hyphens:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports not (font-size-adjust: from-font){:is(code,kbd,samp){font-size:.8em}}pre:has(code){width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto}pre code{border:none;background:none;padding:0}kbd{border:1px solid;padding-block-end:.1em}var{font-style:normal;font-weight:var(--font-bold)}q{font-style:italic}ul{padding-inline-start:2ch;list-style-type:disc}ol{padding-inline-start:2.2ch;list-style-type:decimal}:is(ol,ul):not([class])>li{padding-inline-start:0px}:is(ol,ul):not([class]) li+*{margin-block-start:var(--flow-space, var(--space-3xs))}ul ::marker{font-size:.8lh}ol ::marker{font-size:1em}[role=list],[role=tablist]{margin-block:0;padding:0}dt{font-weight:var(--font-bold)}dt+dd{margin-block-start:var(--space-3xs)}dd+dt{margin-block-start:var(--space-s)}dd{margin-inline-start:1.5ch}dd+dd{margin-block-start:var(--space-3xs)}blockquote{margin-inline:0;border-inline-start:8px solid var(--color-light-gray);padding-inline-start:var(--space-m);padding-block:var(--space-2xs)}blockquote footer{margin-block-start:var(--space-s);font-size:var(--size-step-00);color:var(--color-dark-gray)}blockquote q{font-style:normal}blockquote>*+*{margin-block-start:var(--space-s)}:is(video,iframe[src*=youtube],iframe[src*=vimeo]){display:block;width:100%;height:auto;aspect-ratio:16/9}img{height:auto;max-width:100%;display:block}figcaption{padding-block-start:.25em;font-size:var(--size-step-0);font-style:italic}table{border:var(--stroke);border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--font-bold);line-height:var(--leading-tight)}thead th{padding-block:var(--space-xs)}td,th{padding:var(--space-2xs) var(--space-xs)}th:not(:only-of-type){border-block-end:var(--stroke)}th:only-of-type{border-inline-end:var(--stroke)}:is(th,td)~:is(th,td){border-inline-start:var(--stroke)}tr+tr :is(th,td){border-block-start:var(--stroke)}caption{caption-side:bottom;margin-block-start:var(--space-2xs);font-size:var(--size-step-00);font-style:italic}a:not([class]){text-decoration:none;color:var(--color-primary)}a:not([class]):hover{text-decoration:underline}:is(h1,h2,h3,h4) a:not([class]){text-decoration-thickness:.1ex;text-underline-offset:.2ex;color:inherit}:is(h1,h2,h3,h4) a:not([class]):hover{text-underline-offset:.3ex}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-color, currentColor);outline-offset:var(--focus-offset, .2lh)}@supports (-moz-appearance: none){:root{--focus-offset: .08em}}:target{scroll-margin-block:5lh}::-moz-selection{color:var(--color-white);background:var(--color-black)}::selection{color:var(--color-white);background:var(--color-black)}hr{border:none;border-block-start:var(--stroke);margin-block:var(--flow-space, var(--space-xl))}svg:not([class]){width:auto;height:2ex;height:1lh}svg{flex-shrink:0}svg[role=img][width][height]{width:revert;height:revert;padding:var(--space-xs)}form>*+*{margin-top:var(--flow-space, 1rem)}:is(input,select,textarea){accent-color:var(--color-black)}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){padding:.5em .8em;border-radius:var(--radius-s);border:var(--stroke);background:transparent;width:100%}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::-moz-placeholder{color:var(--color-gray);opacity:1}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::placeholder{color:var(--color-gray);opacity:1}label{line-height:var(--leading-tight);font-size:var(--size-step-00)}label:after{content:"\a";white-space:pre}label:has(input){display:flex;align-items:baseline;gap:var(--space-2xs);font-weight:var(--font-regular);font-size:var(--size-step-0)}label:has(input)+label:has(input){margin-block-start:var(--space-xs)}label:has(input) input{transform:translateY(.1ex)}input:disabled{background:var(--color-light-gray)}input:disabled,label input:disabled+*{cursor:not-allowed}fieldset{border:var(--stroke);padding:var(--space-xs)}legend{font-style:italic;padding-inline:var(--space-2xs);font-size:var(--size-step-00)}summary{font-weight:var(--font-bold);cursor:pointer}details[open] summary{margin-block-end:var(--space-2xs)}[hidden]{display:none}#app{display:flex;min-height:100vh;flex-direction:column;justify-content:flex-start}main{flex-grow:1}body.post-type-archive-history{background:radial-gradient(rgba(0,124,166,.15) 1px,transparent 1px) repeat,linear-gradient(135deg,#e8f4f8,#fff);background-size:20px 20px,100% 100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.mx-auto{margin-left:auto;margin-right:auto}.mb-l{margin-bottom:clamp(1.875rem,1.58rem + 1.46vw,2.8125rem)}.block{display:block}.grid{display:grid}.h-\[100\%\]{height:100%}.w-\[100\%\]{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.px-m{padding-left:clamp(1.4375rem,1.38rem + .29vw,1.625rem);padding-right:clamp(1.4375rem,1.38rem + .29vw,1.625rem)}.px-s-m{padding-left:clamp(.9375rem,.72rem + 1.07vw,1.625rem);padding-right:clamp(.9375rem,.72rem + 1.07vw,1.625rem)}.pt-2xs{padding-top:clamp(.5rem,.48rem + .1vw,.5625rem)}.text-center{text-align:center}.font-sans{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.text-step-0{font-size:clamp(1.05625rem,1.05rem + .01vw,1.0625rem)}.text-step-00{font-size:clamp(.78125rem,.76rem + .11vw,.85rem)}.text-step-1{font-size:clamp(1.125rem,1.06rem + .32vw,1.328125rem)}.text-step-2{font-size:clamp(1.35rem,1.25rem + .48vw,1.66rem)}.font-bold{font-weight:700}.font-regular{font-weight:400}.leading-tight{line-height:1.2}.text-dark-gray{color:#666}.text-primary{color:#02779e}.no-underline{text-decoration-line:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.flow-space-2xs{--flow-space: clamp(.5rem, .48rem + .1vw, .5625rem)}.flow-space-xs{--flow-space: clamp(.6875rem, .65rem + .19vw, .8125rem)}.flow-space-s{--flow-space: clamp(.9375rem, .9rem + .19vw, 1.0625rem)}.flow-space-m{--flow-space: clamp(1.4375rem, 1.38rem + .29vw, 1.625rem)}.flow-space-l{--flow-space: clamp(1.875rem, 1.58rem + 1.46vw, 2.8125rem)}.flow-space-xl{--flow-space: clamp(2.8125rem, 2.7rem + .58vw, 3.1875rem)}.flow-space-m-l{--flow-space: clamp(1.4375rem, 1.01rem + 2.14vw, 2.8125rem)}.flow-space-l-xl{--flow-space: clamp(1.875rem, 1.47rem + 2.04vw, 3.1875rem)}.flow-space-l-2xl{--flow-space: clamp(1.875rem, 1.14rem + 3.69vw, 4.25rem)}.flow-space-xl-2xl{--flow-space: clamp(2.8125rem, 2.37rem + 2.23vw, 4.25rem)}.gutter-xs{--gutter: clamp(.6875rem, .65rem + .19vw, .8125rem)}.cluster-column-gap-xs{--cluster-column-gap: clamp(.6875rem, .65rem + .19vw, .8125rem)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.about{--sidebar-gap: var(--space-xl-3xl);container-type:inline-size}.about .prose{margin-left:0}.about aside>*+*{border-block-start:var(--stroke);padding-block-start:var(--flow-space)}.about>:first-child{border-right:var(--stroke)}@container (width <= 50rem){.about>:first-child{order:1;border-right:0;border-top:var(--stroke);padding-top:var(--space-l)}}.avatar{width:var(--avatar-size, 3.5rem);height:var(--avatar-size, 3.5rem);-o-object-fit:cover;object-fit:cover;border-radius:100%;box-shadow:var(--shadow-default)}.awards-list{--grid-placement: auto-fit;--grid-vertical-alignment: auto}.awards-list>div{display:grid;grid-template-rows:subgrid;gap:var(--space-xs);grid-row:span 2}.breadcrumbs,.breadcrumbs a{color:var(--color-dark-gray)}.breadcrumbs+*{margin-block-start:var(--space-m)}.breadcrumbs>*{font-family:var(--font-sans);font-size:var(--size-step-00);font-weight:var(--font-medium);text-decoration:none}.burger-menu__trigger{display:none}.burger-menu__bar,.burger-menu__bar:before,.burger-menu__bar:after{display:block;width:var(--burger-icon-width, 24px);height:var(--burger-icon-line-height, 3px);background:var(--burger-icon-color, black);border:1px solid var(--burger-icon-color, black);position:absolute;border-radius:var(--burger-icon-radius, 3px);left:50%;margin-left:calc(-1 * var(--burger-icon-width, 24px) / 2);transition:transform .35s ease-in-out}.burger-menu__bar{top:50%;transform:translateY(-50%)}.burger-menu__bar:before,.burger-menu__bar:after{content:""}.burger-menu__bar:before{top:calc(-1 * (var(--burger-icon-line-gap, 5px) + var(--burger-icon-line-height, 3px)))}.burger-menu__bar:after{bottom:calc(-1 * (var(--burger-icon-line-gap, 5px) + var(--burger-icon-line-height, 3px)))}.burger-menu[enabled=true] .burger-menu__trigger{--burger-icon-height: calc(var(--burger-icon-line-gap, 5px) * 2 + var(--burger-icon-line-height, 3px) * 3);display:block;width:calc(var(--burger-icon-width, 24px) + .5rem);height:calc(var(--burger-icon-height) + .5rem);position:relative;z-index:100;background:var(--burger-background-color, transparent);border:none;cursor:pointer}.burger-menu[enabled=true] .burger-menu__panel{--burger-icon-height: calc(var(--burger-icon-line-gap, 5px) * 2 + var(--burger-icon-line-height, 3px) * 3);position:absolute;top:0;left:0;padding:calc(var(--burger-icon-height) + 4rem) 1.5rem 2rem 1.5rem;width:100%;height:100%;visibility:hidden;opacity:0;background:var(--burger-menu-panel-background-color, white);overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:center;justify-content:center;text-align:center}.burger-menu[enabled=true] ul{display:block}.burger-menu[enabled=true] ul>*+*{margin-top:var(--burger-menu-flow-space, 2rem)}.burger-menu[enabled=true] ul :is(li,li>a){font-size:var(--burger-menu-font-size, inherit)}.burger-menu[enabled=true][status=open] .burger-menu__panel{visibility:visible;opacity:1;transition:opacity var(--transition-fade, .4s ease)}.burger-menu[enabled=true][status=closed] .burger-menu__panel>*{opacity:0;transform:translateY(5rem)}.burger-menu[enabled=true][status=open] .burger-menu__panel>*{transform:translateY(0);opacity:1;transition:transform .5s cubic-bezier(.17,.67,0,.87) .2s,opacity .5s ease .3s}.burger-menu[enabled=true][status=open] .burger-menu__bar:before{top:0;transform:rotate(45deg)}.burger-menu[enabled=true][status=open] .burger-menu__bar:after{top:0;transform:rotate(-45deg)}.burger-menu[enabled=true][status=open] .burger-menu__bar{background:transparent;border-color:transparent;transform:rotate(180deg)}.burger-menu[enabled=true] .burger-menu__trigger{margin-left:auto}body:has(.burger-menu[enabled=true][status=open]){height:100vh;width:100vw;touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}.burger-menu[enabled=true][status=open]{--repel-direction: column;--repel-row-gap: var(--space-xl);--burger-menu-flow-space: var(--space-s)}.burger-menu{--repel-column-gap: var(--space-xs)}.button{--button-x-padding: 1.6em;--button-y-padding: .8em;--button-gutter: .8ch;--button-bg: transparent;--button-color: var(--color-primary);--button-border-width: 1px;--button-border-style: solid;--button-border-color: var(--color-primary);--button-hover-bg: var(--color-primary);--button-hover-color: var(--color-on-primary);--button-hover-border-color: var(--color-primary);--button-radius: var(--radius-m);--button-font-family: var(--font-sans);display:inline-flex;align-items:center;gap:var(--button-gutter);padding:var(--button-y-padding) var(--button-x-padding);background:var(--button-bg);color:var(--button-color);border-width:var(--button-border-width);border-style:var(--button-border-style);border-color:var(--button-border-color);border-radius:var(--button-radius);text-decoration:none;font-weight:var(--button-font-weight, var(--font-medium));font-size:var(--button-font-size, var(--size-step-00));letter-spacing:var(--button-letter-spacing);font-family:var(--button-font-family);line-height:var(--button-line-height, 1.1);cursor:pointer}.button svg{height:var(--button-icon-size, 2.8ex);height:var(--button-icon-size, 1lh);width:auto;flex:none}.button:hover{background:var(--button-hover-bg);color:var(--button-hover-color);border-color:var(--button-hover-border-color);font-weight:var(--button-hover-font-weight, var(--button-font-weight, var(--font-medium)));transform:scale(var(--button-hover-scale))}.button:focus{outline-width:var(--button-outline-width, var(--button-border-width));outline-style:var(--button-outline-style, var(--button-border-style));outline-color:var(--button-outline-color, var(--button-border-color));outline-offset:var( --button-outline-offset, calc(var(--button-border-width) * 2) )}.button:active{transform:scale(98%)}.button[hidden]{display:none}.button[data-button-variant=fill]{--button-bg: var(--color-primary);--button-color: var(--color-on-primary)}.button[data-button-variant=hero]{--button-color: var(--color-white);--button-border-color: var(--color-white);--button-font-size: var(--size-step-1);--button-letter-spacing: var(--tracking-wide);text-transform:uppercase}.card{--flow-space: var(--space-m)}.card figure{aspect-ratio:var(--thumbnail-aspect-ratio, 4/3);display:grid;place-items:center;background-color:var(--color-light-gray);overflow:hidden}.card figure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--transition-base) transform}.card figure:hover>img{transform:scale(1.08)}.card figure svg{width:60%;height:auto;color:var(--color-dark-gray)}.card time{font-family:var(--font-sans);color:var(--color-dark-gray);font-size:var(--size-step-00)}.card h2{font-size:var(--size-step-1)}.card h2>a{text-decoration:none}.card__more{--flow-space: var(--space-s);display:inline-block;font-weight:var(--font-bold);font-family:var(--font-sans);color:var(--color-primary);font-size:var(--size-step-00);text-decoration:none;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.card[data-card-variant=publication]{--thumbnail-aspect-ratio: auto}.card[data-card-variant=publication] figure{padding:var(--space-m);height:18rem}.card[data-card-variant=publication] figure:has(img){background-color:#fff}.card[data-card-variant=publication] figure>img{box-shadow:var(--shadow-dark);max-height:calc(18rem - var(--space-m) * 2);width:auto;-o-object-fit:contain;object-fit:contain}.card[data-card-variant=post] figure{border-radius:var(--radius-m)}.gallery{display:grid;grid-template-columns:1fr}.gallery>img{transition:opacity 1.2s ease-in-out;grid-row-start:1;grid-column-start:1;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.gallery>img:not(:first-child){opacity:0}.gallery img[data-animate=fadeIn]{opacity:1}.gallery img[data-animate=fadeOut]{opacity:0}.header-with-avatar{--sidebar-target-width: 5.5rem;--sidebar-gap: var(--space-s-m);--avatar-size: var(--sidebar-target-width)}@media (min-width: 65rem){.header-with-avatar>img{margin-inline-start:calc((var(--sidebar-target-width) + var(--sidebar-gap)) * -1)}}.hero{display:grid;width:100%;aspect-ratio:22/9;min-height:22rem;color:var(--color-white);place-items:center}.hero>*{grid-area:1/1}.hero video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:auto;border-radius:var(--radius-m);animation-name:scaleIn;animation-iteration-count:1;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-duration:2s;animation-fill-mode:forwards}@keyframes scaleIn{0%{filter:brightness(0%)}to{filter:brightness(60%)}}.hero__content{z-index:1;padding:var(--space-m)}.hero h1{position:relative;color:currentColor;text-align:center;font-size:var(--size-hero)}.hero h1 em{position:relative;font-style:normal}.hero__circle{position:absolute;width:120%;height:150%;top:-25%;left:-10%;z-index:-1;color:var(--color-primary)}.hero__circle>path{stroke-dasharray:1;stroke-dashoffset:1;opacity:1;animation:strokeAnimation 1.3s cubic-bezier(.65,0,.35,1) forwards .5s}@keyframes strokeAnimation{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}:root{--tobii-base-font-size: 1rem;--tobii-transition-duration: .3s;--tobii-transition-timing-function: cubic-bezier(.19, 1, .22, 1);--tobii-zoom-icon-background: rgba(25, 41, 56, .94);--tobii-zoom-icon-color: #fff;--tobii-lightbox-background: rgba(0, 0, 0, .85);--tobii-lightbox-z-index: 1337;--tobii-caption-background: rgba(0, 0, 0, .8);--tobii-caption-color: #eee;--tobii-counter-background: transparent;--tobii-counter-color: #fff;--tobii-button-background: transparent;--tobii-button-navigation-background: rgba(0, 0, 0, .5);--tobii-button-color: #fff;--tobii-loader-color: #fff;--tobii-slide-max-height: calc(100vh - 3.125em) ;--tobii-slide-max-width: 100vw }.tobii-zoom{border:0;box-shadow:none;display:inline-block;position:relative;text-decoration:none}.tobii-zoom img{display:block}.tobii-zoom__icon{align-items:center;background-color:var(--zoom-icon-background, var(--tobii-zoom-icon-background));color:var(--zoom-icon-color, var(--tobii-zoom-icon-color));display:flex;height:1.78em;justify-content:center;line-height:1;position:absolute;right:.5em;top:.5em;width:1.78em}.tobii-zoom__icon svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;stroke:currentColor;height:1.5em;pointer-events:none;width:1.5em}body.tobii-is-open{overflow-y:hidden}.tobii-image,.tobii-is-open{touch-action:none}.tobii{background-color:var(--lightbox-background, var(--tobii-lightbox-background));bottom:0;box-sizing:border-box;contain:strict;font-size:var(--base-font-size, var(--tobii-base-font-size));left:0;line-height:1.5;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--lightbox-z-index, var(--tobii-lightbox-z-index))}.tobii[aria-hidden=true]{display:none}.tobii *,.tobii :after,.tobii :before{box-sizing:inherit}.tobii__slider{bottom:0;left:0;position:absolute;right:0;top:3.125em;will-change:transform}.tobii__slider[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion: no-preference){.tobii__slider--animate:not(.tobii__slider--is-dragging){transition-duration:var(--transition-duration, var(--tobii-transition-duration));transition-property:transform;transition-timing-function:var(--transition-timing-function, var(--tobii-transition-timing-function))}}.tobii__slider--is-draggable [data-type]{cursor:grab}.tobii__slider--is-dragging [data-type]{cursor:grabbing}.tobii__slider--is-moving [data-type]{cursor:move}.tobii__slide{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tobii__slide:not(.tobii__slide--is-active){visibility:hidden}@media screen and (prefers-reduced-motion: no-preference){.tobii__slide:not(.tobii__slide--is-active){transition-duration:var(--transition-duration, var(--tobii-transition-duration));transition-property:visibility;transition-timing-function:var(--timing-function, var(--tobii-transition-timing-function))}}.tobii__slide [data-type]{-ms-scroll-chaining:none;max-height:100%;max-width:var(--slide-max-width, var(--tobii-slide-max-width));overflow:hidden;overscroll-behavior:contain}.tobii__slide iframe,.tobii__slide video{display:block!important}.tobii__slide figure{margin:0;position:relative}.tobii__slide figure>img{display:block;height:auto;max-height:var(--slide-max-height, var(--tobii-slide-max-height));max-width:var(--slide-max-width, var(--tobii-slide-max-width));width:auto}.tobii__slide figure>figcaption{background-color:var(--caption-background, var(--tobii-caption-background));bottom:0;color:var(--caption-color, var(--tobii-caption-color));font-size:1.125em;padding:.25em .5em;position:absolute;white-space:pre-wrap;width:100%}.tobii__slide [data-type=html]{overflow-y:auto}.tobii__slide [data-type=html] video{cursor:auto;max-height:var(--slide-max-height, var(--tobii-slide-max-height));max-width:var(--slide-max-width, var(--tobii-slide-max-width))}.tobii__slide [data-type=html] audio{max-width:100%}.tobii__slide [data-type=iframe]{-webkit-overflow-scrolling:touch;transform:translate(0)}.tobii__slide [data-type=iframe] iframe{height:var(--slide-max-height, var(--tobii-slide-max-height));width:var(--slide-max-width, var(--tobii-slide-max-width))}.tobii__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background, var(--tobii-button-background));border:1px solid transparent;color:var(--button-color, var(--tobii-button-color));cursor:pointer;font:inherit;line-height:1;margin:0;opacity:.5;padding:0;position:absolute;touch-action:manipulation;will-change:opacity;z-index:1}.tobii__btn:hover{opacity:1}@media screen and (prefers-reduced-motion: no-preference){.tobii__btn{transition-duration:var(--transition-duration, var(--tobii-transition-duration));transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function, var(--tobii-transition-timing-function));will-change:opacity,transform}}.tobii__btn svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke:currentColor;height:3.75em;pointer-events:none;width:3.75em}.tobii__btn--next,.tobii__btn--previous{background-color:var(--button-navigation-background, var(--tobii-button-navigation-background));border-radius:5px;top:50%;transform:translateY(-50%)}.tobii__btn--previous{left:1em}.tobii__btn--next{right:1em}.tobii__btn--close{height:2.5em;opacity:.75;right:.25em;top:.25em;width:2.5em}.tobii__btn--close svg{height:100%;transform:scale(1.4);width:100%}.tobii__btn:disabled,.tobii__btn[aria-hidden=true]{cursor:default;visibility:hidden}.tobii__counter{background-color:var(--counter-background, var(--tobii-counter-background));color:var(--counter-color, var(--tobii-counter-color));font-size:1.25em;left:.875em;line-height:1;opacity:.8;position:absolute;top:.875em;z-index:1}.tobii__counter[aria-hidden=true]{display:none}.tobii__counter p{display:inline}.tobii__loader{display:inline-block;height:6em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6em}.tobii__loader:before{animation:spin 1s infinite;border:2px solid #949ba3;border-radius:100%;border-top:2px solid var(--loader-color, var(--tobii-loader-color));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.tobii__slide .tobii-html{background:#fff;font-size:1.125em;max-width:800px;padding:10px 20px}body{--tobii-slide-max-height: 80vh;--tobii-slide-max-width: 80vw;--focus-color: var(--color-black)}.lightbox-gallery img{block-size:10rem;inline-size:13rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-m)}.tobii__btn--close{--close-btn-offset: 1.5em;right:var(--close-btn-offset);top:var(--close-btn-offset)}body.admin-bar .tobii__btn--close{top:calc(var(--close-btn-offset) + 32px)}@media screen and (max-width: 782px){body.admin-bar .tobii__btn--close{top:calc(var(--close-btn-offset) + 46px)}}.milestone{--connection-line-size: clamp(2rem, .5217rem + 7.3913vw, 6.25rem);width:-moz-fit-content;width:fit-content;position:relative}.milestone+.milestone{margin-top:var(--connection-line-size)}.milestone+.milestone:before,.milestone__year:after{content:"";position:absolute;left:50%;display:block;width:3px;height:var(--connection-line-size);background-color:var(--color-light-gray);z-index:-1}.milestone+.milestone:before{bottom:100%}.milestone__year:after{top:100%}.milestone__card{display:block;max-width:25rem;background-color:var(--color-primary);border-radius:var(--radius-m);padding:var(--space-m-l) var(--space-m);transition:transform var(--transition-bounce)}.milestone__card>h2{font-size:var(--size-step-1);font-weight:var(--font-medium);color:var(--color-on-primary);text-align:center}.milestone__card:hover{transform:scale(1.05)}.milestone__year{--connection-line-size: clamp(1rem, .6522rem + 1.7391vw, 2rem);position:relative;display:block;margin-inline:auto;margin-bottom:var(--connection-line-size);width:-moz-fit-content;width:fit-content;padding:var(--space-xs) var(--space-m);background-color:var(--color-light-gray);color:var(--color-dark-gray);font-family:var(--font-sans);border-radius:var(--radius-m)}.nav-other-projects{--cluster-column-gap: var(--space-xs)}.nav-other-projects ul li{display:inline-block;line-height:1}.nav-other-projects svg{height:clamp(1.625rem,1.4308rem + .9709vw,2.25rem);width:auto}.nav-primary{--cluster-column-gap: var(--space-2xs);font-family:var(--font-sans)}.nav-primary>ul li a{border-radius:var(--radius-m);padding:var(--space-2xs);background-color:var(--nav-item-bg-color, transparent);text-decoration:none;font-size:var(--size-step-00);font-weight:var(--font-medium);color:var(--nav-item-text-color, inherit)}.nav-primary>ul li a:is(:hover,[aria-current=page]){--nav-item-bg-color: var(--nav-item-active-bg-color, var(--color-light-gray));--nav-item-text-color: var(--nav-item-active-text-color, inherit);text-decoration:none}.page-title{margin-inline:auto;text-align:center;font-size:var(--size-step-6)}.pagination{--cluster-column-gap: var(--space-2xs);--cluster-row-gap: var(--space-xs);font-family:var(--font-sans);color:var(--color-dark-gray);font-size:var(--size-step-00)}.pagination>*{border:var(--stroke);border-radius:var(--radius-m);padding:.5rem 1rem}.pagination a{color:var(--color-dark-gray);text-decoration:none}.pagination>.current,.pagination>a:hover{border-color:var(--color-dark-gray);color:var(--color-black)}.partners{--cluster-column-gap: var(--space-m-l);--cluster-row-gap: var(--space-s)}.partners :is(img,svg){width:auto;height:auto;max-height:5rem;max-width:15rem;filter:grayscale(100%)}.program{--wrapper-max-width: 60rem}.program header{padding-block:var(--space-s);background-color:var(--color-white);box-shadow:var(--shadow-default);position:sticky;top:0}.program h2{font-size:var(--size-step-0)}.program__schedule{--sidebar-target-width: 15rem;--sidebar-gap: var(--space-s-m)}.program__schedule+*{border-top:var(--stroke);padding-top:var(--flow-space)}.prose{--flow-space: var(--space-m);width:var(--prose-width, 50rem);max-width:100%;margin-inline:auto}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty}.prose :is(h1)+*:not([class],hr){--flow-space: var(--space-l-xl)}.prose :is(h2)+*:not([class],hr){--flow-space: var(--space-m)}.prose :is(h3,h4)+*:not([class],hr){--flow-space: var(--space-xs)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space: var(--space-xl)}.prose *+:is(h1,h2):not([class]){--flow-space: var(--space-2xl)}.prose *+:is(h3,h4):not([class]){--flow-space: var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--flow-space: var(--space-2xs)}.prose hr{--flow-space: var(--space-2xl)}@media (min-width: 760px){.prose :is(h1,h2,h3){overflow-wrap:unset;-webkit-hyphens:unset;hyphens:unset}}.publication{--sidebar-target-width: min(100%, 22rem);--sidebar-content-min-width: min(100%, 25rem);--sidebar-gap: 3rem;min-block-size:50vh;container-type:inline-size}.publication>:first-child{border-right:var(--stroke)}.publication>:first-child:not(:has(.publication__figure)){padding-block:var(--space-m)}.publication__figure,.publication__colophon{padding-inline:var(--space-s-m)}.publication__figure+.publication__colophon{border-top:var(--stroke);padding-top:var(--flow-space)}.publication__figure img{margin-inline:auto;max-width:15rem;max-height:30rem}.publication__colophon dt{font-family:var(--font-sans);text-transform:uppercase;font-size:var(--size-step-00);color:var(--color-dark-gray)}.publication__colophon dt+dd{margin-block-start:0}.publication__colophon dd+dt{margin-block-start:var(--space-s-m)}.publication__colophon dd{margin-inline-start:0}@container (width <= 50rem){.publication>:first-child{order:1;border-right:0;border-top:var(--stroke);padding-top:var(--space-l)}.publication__figure img{margin-inline:0}.publication__figure,.publication__colophon{padding-inline:0}}.publication .prose{margin-inline:unset}.site-footer{margin-block-start:var(--space-l-2xl);padding-block-start:var(--space-xl-2xl);padding-block-end:var(--space-m-l);background-color:var(--color-black);color:var(--color-white)}.site-footer__logo{margin-inline:auto;max-height:116px;max-width:min(100%,700px)}.site-head{width:100%;margin-block:var(--space-2xs) var(--space-l-2xl);font-family:var(--font-sans)}.site-head__inner{background-color:var(--bg-site-head, var(--color-white));border-radius:var(--radius-m);display:flex;gap:var(--space-2xs-m);align-items:center;padding:var(--space-2xs) var(--space-s);color:var(--site-head-text-color, inherit);box-shadow:var(--shadow-default)}.site-head__logo>:is(svg,img){height:50px;width:auto}body.page-template-template-frontpage .site-head{margin-block-end:var(--space-m);opacity:1}body:has([data-element=breadcrumbs]) .site-head{margin-block-end:var(--space-s)}.site-head:has(.burger-menu[enabled=true][status=open]){min-block-size:100vh}.social-networks{--gutter: var(--space-s);margin-inline-start:auto;inline-size:-moz-fit-content;inline-size:fit-content}.social-networks svg{height:.9rem;fill:var(--color-dark-gray)}.social-networks a:hover svg{fill:var(--color-black)}.sort-controls{margin-inline:auto;inline-size:-moz-fit-content;inline-size:fit-content;font-size:var(--size-step-00);color:var(--color-dark-gray);text-align:center}.sort-controls a{color:currentColor;text-underline-offset:.5ex}.sort-controls a[aria-current]{color:var(--color-primary)}.submenu{--reel-space: var(--space-s);inline-size:-moz-fit-content;inline-size:fit-content}.tag{display:inline-block;padding-inline:var(--space-2xs);padding-block:var(--space-3xs);border-radius:var(--radius-s);background-color:var(--tag-background-color, var(--color-primary));color:var(--tag-text-color, var(--color-on-primary));font-size:var(--size-step-000);text-transform:uppercase;font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);font-family:var(--font-sans);text-decoration:none;text-wrap:balance;white-space:nowrap}.cluster{display:flex;flex-wrap:var(--cluster-wrap, wrap);row-gap:var(--cluster-row-gap, var(--gutter, var(--space-s)));-moz-column-gap:var(--cluster-column-gap, var(--gutter, var(--space-s)));column-gap:var(--cluster-column-gap, var(--gutter, var(--space-s)));justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, center);flex-direction:var(--cluster-direction, row)}.cluster[data-wrap=nowrap]{--cluster-wrap: nowrap}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr));gap:var(--gutter, var(--space-l));align-items:var(--grid-vertical-alignment, flex-start)}.grid[data-layout=halves]{--grid-min-item-size: clamp(16rem, calc(50% - var(--gutter)), 33rem)}.grid[data-layout=thirds]{--grid-min-item-size: clamp(16rem, calc(33% - var(--gutter) * 2), 25rem)}.grid[data-layout=fourths]{--grid-min-item-size: clamp(15rem, calc(25% - var(--gutter) * 3), 22rem)}.grid[data-layout=fifths]{--grid-min-item-size: clamp(13rem, calc(25% - var(--gutter) * 3), 20rem)}.reel{display:flex;height:auto;margin-inline:auto;max-width:100%;overflow-x:auto;padding:0 0 var(--scroll-bar-offset) 0;-webkit-overflow-scrolling:touch;scrollbar-color:var(--scroll-bar-track-color) var(--scroll-bar-thumb-color)}.reel>*{flex-basis:var(--reel-item-width, fit-content);flex-shrink:0}.reel>*+*{margin-inline-start:var(--reel-space, var(--gutter, 1rem))}.reel::-webkit-scrollbar{block-size:var(--scroll-bar-size)}.reel::-webkit-scrollbar-track{background-color:var(--scroll-bar-track-color)}.reel::-webkit-scrollbar-thumb{background-color:var(--scroll-bar-thumb-color)}.reel[data-scroll=snap]{scroll-snap-type:x mandatory}.reel[data-scroll=snap]>*{scroll-snap-align:start}.repel{display:flex;flex-wrap:var(--repel-wrap, wrap);flex-direction:var(--repel-direction, row);justify-content:var(--repel-horizontal-alignment, space-between);align-items:var(--repel-vertical-alignment, center);-moz-column-gap:var(--repel-column-gap, var(--gutter, var(--space-m)));column-gap:var(--repel-column-gap, var(--gutter, var(--space-m)));row-gap:var(--repel-row-gap, var(--gutter, var(--space-m)))}.repel[data-nowrap]{flex-wrap:nowrap}.repel[data-direction=column]{--repel-direction: column;align-items:var(--repel-horizontal-alignment, flex-start);justify-content:var(--repel-vertical-alignment, space-between)}.sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap, var(--gutter, var(--space-s-l)))}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width, 50%)}.sidebar[data-reversed]{flex-direction:row-reverse}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width, 50%)}.switcher{display:flex;flex-wrap:wrap;row-gap:var(--switcher-row-gap, var(--space-s));-moz-column-gap:var(--switcher-column-gap, var(--space-m));column-gap:var(--switcher-column-gap, var(--space-m));align-items:var(--switcher-vertical-alignment, flex-start)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999)}.switcher>:nth-child(n+3){flex-basis:100%}.wrapper{margin-inline:auto;max-width:min(100%,var(--wrapper-max-width));padding-inline:var(--wrapper-x-padding)}.cluster-vertical-start{--cluster-vertical-alignment: start}.fade-in-slide-up{opacity:0;animation-name:fadeIn,slideUp;animation-duration:.7s,.9s;animation-delay:.2s,0ms;animation-timing-function:linear,cubic-bezier(.65,0,.35,1);animation-iteration-count:1,1;animation-fill-mode:forwards}.fade-in-slide-up[data-speed=slow]{animation-duration:1.5s,2s;animation-delay:.3s,0ms;--slide-distance: 30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(var(--slide-distance, 20px))}to{transform:translateY(0)}}.fade-scale-in{opacity:0;animation:fadeScaleIn .8s cubic-bezier(.37,0,.63,1) forwards}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.flow-space-0{--flow-space: 0}.grow{flex-grow:1}
