html{line-height:1.15}hr{-webkit-box-sizing:content-box;box-sizing:content-box}*,:after,:before,[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li:before{content:"\200B"}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}/*! normalize-opentype.css v0.2.4 | MIT License | kennethormandy.com/journal/normalize-opentype-css */::-moz-selection{color:inherit;text-shadow:inherit;background-color:#accef7}::selection{color:inherit;text-shadow:inherit;background-color:#accef7}body,html,table{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}h1,h2,h3{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1}abbr{text-transform:uppercase;-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1}time{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0}code,kbd,pre,samp{-webkit-font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}sup{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1}sub{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=number],input[type=range],input[type=tel],input[type=week]{-webkit-font-feature-settings:"kern" 0,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0;font-feature-settings:"kern" 0,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0}caption,tbody{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}:root{--web-gutter:1em;--font-size-4:clamp(1.5rem,0.9539rem + 2.3301vw,3.75rem);--font-size-3:clamp(1.875rem,1.5261rem + 1.4887vw,3.3125rem);--font-size-2:clamp(1rem,0.7876rem + 0.9061vw,1.875rem);--font-size-1:clamp(1rem,0.8483rem + 0.6472vw,1.625rem);--font-size-0:clamp(1rem,0.9393rem + 0.2589vw,1.25rem);--font-size--1:clamp(0.875rem,0.8447rem + 0.1294vw,1rem);--font-size--2:clamp(0.75rem,0.7197rem + 0.1294vw,0.875rem);--button-shadow-width:2px;--button-shadow-width--:calc(var(--button-shadow-width)*-1);--button-shadow-color--top:hsla(0,0%,100%,0.5);--button-shadow-color--bottom:rgba(0,0,0,0.1);--card-size:45%;--card-spacing:var(--web-gutter)}@media only screen and (min-width:768px){:root{--web-gutter:1.3em;--card-size:50%}}@media only screen and (min-width:1024px){:root{--button-shadow-width:3px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}#svg-lib{display:none}img,picture{display:block;margin:0 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}img[data-lozad],picture[data-lozad]{opacity:.38;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}img[data-fully-loaded=true],picture[data-fully-loaded=true]{opacity:1}svg{fill:currentColor;stroke:transparent;stroke-width:0;max-width:100%}.media--image img{max-height:80vh;-o-object-fit:contain;object-fit:contain}.media--image figcaption{font-size:var(--font-size--2);max-width:90ch;margin:var(--web-gutter) auto 0;color:#868686}.media--video .media__label{color:red;text-transform:lowercase}.media--video figcaption{margin-bottom:1.3em}.media--video .video{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.media--video .video>*{position:absolute;top:0;left:0;width:100%;height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0;margin:0}header.header,main.main{background-color:#f8f8f8}footer.footer,header.header,main.main{width:100%;margin:0 auto}main{-webkit-box-flex:1;-ms-flex:1;flex:1}.has-secondary-navigation main{padding-top:2.6em}@media only screen and (min-width:1024px){main{padding-top:5.2em}.has-secondary-navigation main{padding-top:10.4em}}.section--file,.section--image,.section--people,.section--text,.section--video{margin:5.2em var(--web-gutter)}@media only screen and (min-width:1024px){.section--file,.section--image,.section--people,.section--text,.section--video{margin:5.2em auto}}@media only screen and (min-width:1024px){.section--image,.section--video{max-width:80vw}}.section--people,.section--text{max-width:75ch}.section--file{max-width:90ch}.section--carousel{background-color:#000;color:#f8f8f8;margin:2.6em auto;padding:var(--web-gutter) 0}.section--archive>:not(.section__background):not(.section__withRightColumn),.section--carousel .section__title,.section--cedit>:not(.section__background):not(.section__withRightColumn),.section--hero>:not(.section__background):not(.section__withRightColumn),.section--platforms>:not(.section__background):not(.section__withRightColumn){margin:2.6em auto}.section--archive>:not(.section__withRightColumn),.section--cedit>:not(.section__withRightColumn),.section--hero>:not(.section__withRightColumn),.section--platforms>:not(.section__withRightColumn){max-width:85ch}@media only screen and (max-width:1023px){.section--archive,.section--cedit,.section--hero,.section--platforms{padding:0 var(--web-gutter)}.section--archive>.section__withRightColumn,.section--cedit>.section__withRightColumn,.section--hero>.section__withRightColumn,.section--platforms>.section__withRightColumn{padding:0}}.section--hero{position:relative;margin-bottom:5.2em}.section__title{text-align:center;margin:5.2em auto 2.6em}.section__title h1,.section__title h2{color:#b1b1b1}.section__title>:not(:last-child){margin-bottom:.65em auto}.section__background{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.section__background~*{mix-blend-mode:difference;color:#f8f8f8}.section__grid{display:grid;grid-gap:2.6em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.section__withRightColumn .section__item--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--font-size-2);line-height:1.15;margin-right:.65em;text-align:left}.section__withRightColumn .section__item--link a{color:#000}@media only screen and (max-width:1023px){.section__withRightColumn .section__item--link{margin-top:1.3em}}@media only screen and (min-width:1024px){.section__withRightColumn{display:grid;grid-template-columns:1fr 73vw minmax(20ch,1fr);grid-gap:1ch;grid-template-areas:". main link"}.section__withRightColumn>:not(.section__item--link){grid-area:main}.section__withRightColumn .section__item--cards{display:-webkit-box;display:-ms-flexbox;display:flex}.section__withRightColumn .section__item--cards>:not(:first-child){margin-left:1.3em}.section__withRightColumn .section__item--link{grid-area:link}}html{-webkit-font-feature-settings:"kern" 1,"liga" 1,"lnum" 1,"onum" 0,"pnum" 1;font-feature-settings:"kern" 1,"liga" 1,"lnum" 1,"onum" 0,"pnum" 1;font-size:100%}body{height:100%;min-height:100vh;position:relative;background-color:#f8f8f8;color:#000;font-size:var(--font-size-0);font-weight:400;line-height:1.3}.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-family:Plain,system-ui,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:currentColor;-webkit-font-feature-settings:"dlig" 0;font-feature-settings:"dlig" 0;font-weight:400;margin:0}.h1,.h2,h1,h2{font-weight:200;margin-bottom:1em}.h1,.h3,h1,h3{line-height:1}.h1,h1{font-size:var(--font-size-4)}.h2,h2{font-size:var(--font-size-3)}.h3,h3{font-size:var(--font-size-2)}.h4,h4{font-size:var(--font-size-1)}.h5,h5{font-size:var(--font-size-0);font-weight:700}.h6,.label,h6{font-size:var(--font-size--1)}.h1+.h2,.h1+h2,h1+.h2,h1+h2{margin-top:1.3rem}.h2+.h3,.h2+h3,h2+.h3,h2+h3{margin-top:-.715rem;margin-bottom:1.3rem}h3+h4,h4+h5{margin-top:.65rem}.h5+.h6,.h5+h6,h5+.h6,h5+h6{margin-top:-.65rem}p.text-smaller{margin-bottom:.65rem}a{color:red;text-decoration:none}ol a:hover,p a:hover,ul a:hover{text-decoration:underline}ol,ul{list-style:none;padding:0;margin:0}ol,p,ul{margin:0 0 1.3rem}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}li{margin-bottom:.65rem}dt{margin-bottom:.325rem}dt a{color:#000}dd{max-width:26rem;margin-left:0}dd:not(:last-child){margin-bottom:1.3rem}hr{border:0;border-bottom:1px solid transparent;margin:1.3rem 0}figure{margin:0;padding:0}video{margin:0 auto 1.3rem}.icon{width:2.6rem;height:2.6rem;fill:currentColor;vertical-align:middle}*+.icon{margin-left:.62ch}.button,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button{background:transparent;margin:0;padding:0;font-size:inherit;font-family:inherit}.button{background-color:#f3f3f3;-webkit-box-shadow:0 var(--button-shadow-width--) 0 0 var(--button-shadow-color--top),0 var(--button-shadow-width) 0 0 var(--button-shadow-color--bottom);box-shadow:0 var(--button-shadow-width--) 0 0 var(--button-shadow-color--top),0 var(--button-shadow-width) 0 0 var(--button-shadow-color--bottom);border-radius:2.6rem;color:#000;font-size:var(--font-size--2);letter-spacing:.1em;line-height:calc(3.57143em - var(--button-shadow-width)*2);padding:0 6ch;text-transform:lowercase}.button.active,.button:active,.button:focus,.button:hover{--button-shadow-color--top:rgba(0,0,0,0.1);--button-shadow-color--bottom:hsla(0,0%,100%,0.5);background-color:#eee;color:#000;text-decoration:none}.button:active{background-color:#e6e6e6}.button--blue{--button-shadow-color--top:hsla(0,0%,100%,0.62);--button-shadow-color--bottom:rgba(51,98,153,0.5);background-color:#0076ff;color:#f8f8f8}.button--blue.active,.button--blue:active,.button--blue:focus,.button--blue:hover{--button-shadow-color--top:rgba(51,98,153,0.5);--button-shadow-color--bottom:hsla(0,0%,100%,0.62);color:#f8f8f8;background-color:#006ae6}.button--blue:active{background-color:#006ae6}.button--yellow{--button-shadow-color--top:rgba(247,246,230,0.62);--button-shadow-color--bottom:rgba(167,162,56,0.5);background-color:#fff612}.button--yellow.active,.button--yellow:active,.button--yellow:focus,.button--yellow:hover{--button-shadow-color--top:rgba(167,162,56,0.5);--button-shadow-color--bottom:rgba(247,246,230,0.62);background-color:#f8ee00}.button--yellow:active{background-color:#f8ee00}.button--inline{display:inline}.button--inline.active,.button--inline:active,.button--inline:focus,.button--inline:hover{text-decoration:underline}.button--large{font-size:var(--font-size-2);line-height:calc(2.5em - 8px)}.card{background-color:#f3f3f3;border-radius:1.3rem;-webkit-box-shadow:0 var(--button-shadow-width--) 0 0 var(--button-shadow-color--top),0 var(--button-shadow-width) 0 0 var(--button-shadow-color--bottom);box-shadow:0 var(--button-shadow-width--) 0 0 var(--button-shadow-color--top),0 var(--button-shadow-width) 0 0 var(--button-shadow-color--bottom);color:#000;display:block;display:grid;overflow:hidden;padding-bottom:var(--card-size);position:relative}.card[href]:hover{--button-shadow-color--top:rgba(0,0,0,0.1);--button-shadow-color--bottom:hsla(0,0%,100%,0.5);background-color:#eee}.card__image,.card__inner{position:absolute;top:0;left:0;bottom:0;height:100%}.card__image{width:var(--card-size)}.card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.card__inner{right:0;display:grid;grid-gap:var(--card-spacing);grid-template-rows:1fr auto;grid-template-areas:"title" "readMore"}.card:not(.card--calendar) .card__image+.card__inner{left:var(--card-size);margin-left:var(--card-spacing)}@media only screen and (min-width:768px){.card__inner{grid-template-rows:auto 1fr auto;grid-template-areas:"title" "text" "readMore"}}.card__title{grid-area:title;padding-top:var(--card-spacing);padding-right:var(--card-spacing)}.card__title>*{line-height:1.1}@media only screen and (max-width:767px){.card__title{font-size:var(--font-size--1)}}@media only screen and (min-width:768px){.card__title{margin-bottom:2.6em}}.card__tag{font-size:var(--font-size--2);margin-top:.65em}@media only screen and (min-width:768px){.card__tag{font-size:var(--font-size--1);margin-top:.325em}}.card__author:last-child,.card__author:nth-last-child(2),.card__readMore:last-child,.card__readMore:nth-last-child(2),.card__text:last-child,.card__text:nth-last-child(2){padding-bottom:var(--card-spacing)}@media only screen and (max-width:767px){.card__author,.card__text{display:none}}.card__readMore,.card__text{padding-right:calc(var(--card-spacing)*1.5)}.card__author,.card__readMore{white-space:nowrap}.card__text{grid-area:text}.card__text p{font-size:var(--font-size--1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media only screen and (max-width:767px){.card__text{display:none}}.card__readMore{grid-area:readMore;color:red;text-align:right;font-size:var(--font-size--2)}@media only screen and (max-width:767px){.card__readMore{-ms-flex-item-align:end;align-self:end}}@media only screen and (min-width:768px){.card__readMore{font-size:inherit;padding-top:1.3em}}@media only screen and (min-width:1024px){.card__readMore{opacity:0}.card:hover .card__readMore{opacity:1}}.card__author{grid-area:author;letter-spacing:.1em}:not(.card__title)+.card__author{padding-top:1.3em}.card__date,.card__time,.card__venue{color:#868686}.card__date{grid-area:date}.card__time{grid-area:time;text-align:right}.card__venue{grid-area:venue}.card--highlight{padding-bottom:100%}@media only screen and (min-width:768px){.card--highlight .card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--highlight .card__text p{font-size:var(--font-size-0);-webkit-line-clamp:8}}@media only screen and (max-width:767px){.card--cedit .card__author{font-size:var(--font-size--2)}}@media only screen and (min-width:768px){.card--cedit .card__inner{grid-template-rows:auto 1fr auto;grid-template-areas:"title title" "text text" "author readMore"}}.card--calendar,.card--noodle{padding-bottom:unset}.card--calendar{display:block;font-size:var(--font-size--1)}.card--calendar .card__inner{grid-template-areas:"date time" "title title" "venue venue";padding:calc(var(--card-spacing)*0.75) var(--card-spacing)}.card--calendar .card__title{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:1.3em}.card--calendar .card__title>*{font-size:var(--font-size-0)}.card--calendar .card__image{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.card--calendar:hover .card__image{display:block}.card--noodle{border-radius:2.6rem}.card--noodle+.card--noodle{margin-top:1.3em}.card--noodle .card__inner{position:unset;display:grid;grid-gap:.26em;grid-template-columns:4ch 1fr auto;grid-template-areas:"title title title" "extension category readMore";padding:.86667em 1.73333em 1.04em}.card--noodle .card__title{padding:0;margin-bottom:0}.card--noodle .card__category,.card--noodle .card__extension{color:#868686}.card--noodle .card__readMore{padding:0}@media only screen and (max-width:767px){.card--noodle{font-size:var(--font-size--2)}.card--noodle .card__extension{grid-area:extension}.card--noodle .card__category{grid-area:category}.card--noodle .card__readMore{display:block}}@media only screen and (min-width:768px){.card--noodle .card__inner{grid-gap:1.3em;grid-template-columns:1fr 4fr 2fr 1fr;grid-template-areas:unset;grid-template-rows:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.65em 1.3em .86667em}.card--noodle .card__readMore,.card--noodle .card__title{grid-area:unset}}.carousel{position:relative}.carousel--standard{display:grid;grid-gap:calc(var(--web-gutter)/2) var(--web-gutter);grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"carousel carousel" "caption navigation";padding:0 var(--web-gutter)}@media only screen and (max-width:1023px){.carousel--standard{--carousel-height:calc(56.25vw - 2.6em)}.carousel--standard .flickity-viewport{position:relative;padding-bottom:var(--carousel-height)}.carousel--standard .flickity-slider{position:absolute;width:100%;height:100%}.carousel--standard .carousel__caption{font-size:var(--font-size--1)}.carousel--standard .carousel__image{height:var(--carousel-height)}.carousel--standard .carousel__image img{height:100%;width:auto}}@media only screen and (min-width:1024px){.carousel--standard{height:47.8125ch;grid-gap:calc(var(--web-gutter)/2);grid-template-columns:1fr 85ch minmax(20ch,1fr);grid-template-rows:auto 1fr;grid-template-areas:". carousel navigation" ". carousel caption"}.carousel--standard:not(.carousel--fullWidth) .carousel__caption{-ms-flex-item-align:end;align-self:end}}.carousel--fullWidth .carousel__navigation{position:absolute;bottom:-3em;right:0;z-index:1}@media only screen and (max-width:1023px){.carousel--fullWidth .carousel__cell{padding-bottom:2.6em}.carousel--fullWidth .carousel__navigation{left:0;text-align:center}.carousel--fullWidth .carousel__image img{height:100vmin;max-height:50vh;width:auto}}@media only screen and (min-width:1024px){.carousel--fullWidth{display:block;height:auto}.carousel--fullWidth .flickity-viewport{position:relative;padding-bottom:36vmax}.carousel--fullWidth .flickity-slider{position:absolute;width:100%;height:100%}.carousel--fullWidth .carousel__navigation{right:2.6em}.carousel--fullWidth .carousel__cell{width:unset;margin-right:5.2em}.carousel--fullWidth .carousel__cell:hover .carousel__image{-webkit-transform:scale3d(1.1,1.1,1)!important;transform:scale3d(1.1,1.1,1)!important}.carousel--fullWidth .carousel__image{height:32vmax}.carousel--fullWidth .carousel__image img{height:100%;width:auto}}.flickity-enabled:focus{outline:none}.flickity-viewport{grid-area:carousel;overflow:hidden}.carousel__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.carousel__cell .carousel__caption{margin-bottom:1.3rem}.carousel__image{height:100%;-webkit-transition:-webkit-transform .19s;transition:-webkit-transform .19s;transition:transform .19s;transition:transform .19s, -webkit-transform .19s}.carousel__image img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:47.8125ch}.carousel__caption{grid-area:caption;font-size:var(--font-size-0);line-height:1.15;z-index:1}@media only screen and (max-width:1023px){.carousel:not(.carousel--fullWidth) .carousel__caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;height:4.6em}}.carousel__navigation{grid-area:navigation;font-size:var(--font-size-0)}@media only screen and (max-width:1023px){.carousel__navigation{text-align:right}}.carousel__button{color:inherit}.person li{margin-bottom:0}.person .person__image,.person .person__job{margin-bottom:1.3rem}@media only screen and (max-width:767px){.person{display:-webkit-box;display:-ms-flexbox;display:flex}.person>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.person>:not(:first-child){margin-left:.65em}}.pdf{position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;background:hsla(0,0%,97.3%,.95);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:.65rem;-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0;pointer-events:none}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) or (-webkit-backdrop-filter:blur(10px)){.pdf{background-color:hsla(0,0%,97.3%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.pdf>*{opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}.pdf-is-open .pdf,.pdf-is-open .pdf>*{opacity:1;pointer-events:auto}.pdf--is-loading .pdf__view{opacity:0;pointer-events:none}.pdf__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.3rem}.pdf__controls svg{stroke:currentColor;stroke-width:2px}.pdf--is-loading .pdf__controls{opacity:0;pointer-events:none}.pdf__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pdf__pagination>*{margin:0 .5ch}.pdf__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.9rem;height:3.9rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3.9rem;opacity:0!important;-webkit-transition:opacity .1s!important;transition:opacity .1s!important}.pdf-is-open .pdf--is-loading .pdf__spinner{opacity:1!important;-webkit-transition:opacity .2s .5s!important;transition:opacity .2s .5s!important;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;will-change:width}@-webkit-keyframes pulse{0%{width:3.9rem}to{width:10.4rem}}@keyframes pulse{0%{width:3.9rem}to{width:10.4rem}}.pdf__spinner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdf-is-open{overflow:hidden}.pdf-is-open #mobile-menu-toggle,.pdf-is-open .languageSwitcher{display:none}[data-action="click->pdf#open"]{cursor:pointer}#loading{background-color:#f8f8f8;pointer-events:none;z-index:20;position:absolute;top:0;left:0;right:0;bottom:0;will-change:opacity;opacity:0;-webkit-transition:opacity .19s ease-in .1s;transition:opacity .19s ease-in .1s}.loading #loading{pointer-events:auto;opacity:1}#header{font-size:var(--font-size--2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--web-gutter)}@media only screen and (max-width:1023px){#header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__stack{padding-top:var(--web-gutter);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__stack>*{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:1024px){.header__stack{z-index:50;position:fixed;top:0;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .19s;transition:-webkit-transform .19s;transition:transform .19s;transition:transform .19s, -webkit-transform .19s;padding-top:2.34em}.scroll--down .header__stack{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0)}}@media only screen and (max-width:1023px){.header__navigation{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media only screen and (min-width:1024px){.header__navigation{left:calc(11.82292vw + 1.3rem);right:calc(11.82292vw + 1.3rem)}}@media only screen and (min-width:1490px){.header__navigation{left:calc(11.82292vw + 3.9rem);right:calc(11.82292vw + 3.9rem)}}.header__logo,.header__theaters{-webkit-box-sizing:content-box;box-sizing:content-box;color:#f8f8f8;mix-blend-mode:difference;width:33%;height:3.57143em}@media only screen and (min-width:1024px) and (max-width:1489px){.header__logo,.header__theaters{width:10.39063vw}}@media only screen and (min-width:1490px){.header__logo,.header__theaters{width:8.95833vw}}.header__logo{left:2.86458vw}@media only screen and (min-width:1024px) and (max-width:1489px){.header__logo{left:1.43229vw;height:2.85714em}}.header__logo a:hover{color:#0ff}.header__logo .logo{color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo .logo svg{width:3.80184em;height:3.57143em}.header__theaters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;right:2.86458vw}@media only screen and (min-width:1024px) and (max-width:1489px){.header__theaters{right:1.43229vw}}.header__theaters a{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;color:currentColor}.header__theaters a:hover{color:#0ff}.header__theaters .theater:not(:first-child){margin-left:1.3em}.header__theaters .theater svg{height:3.57143em;width:3.57143em}.logo__E{margin:0 clamp(1rem,calc(.6006rem + 1.704vw),2.1875rem);-webkit-transform:translateX(3%);transform:translateX(3%)}.navigation,.navigation__secondary{white-space:nowrap;z-index:9998}.navigation .button,.navigation__secondary .button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navigation__secondary a,.navigation a{position:relative;display:block}.navigation__secondary a:hover,.navigation a:hover{text-decoration:none}.navigation__secondary ul,.navigation ul{margin:0;color:red}.navigation__secondary li:before,.navigation li:before{content:""}.navigation .button{background-color:hsla(0,0%,95.3%,.9)}@media only screen and (max-width:1023px){.navigation{display:none;position:fixed;top:0;left:0;right:0;bottom:0;padding:1.3rem 0;text-align:center;background:hsla(0,0%,97.3%,.95);-webkit-backdrop-filter:filter(10px);backdrop-filter:filter(10px)}.navigation[data-state=open]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:55%;margin:0 auto}.navigation li:not(:first-child){margin-top:1.3em}}@media only screen and (min-width:1024px){.navigation{text-align:center}.navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.navigation li:not(:first-of-type){margin-left:.71429em}}@media only screen and (min-width:1200px){.navigation li:not(:first-of-type){margin-left:1.78571em}}@media only screen and (max-width:1600px){.navigation .button{padding:0}}.navigation__secondary{z-index:1}.navigation__secondary .button{background-color:rgba(255,246,18,.9)}.navigation__secondary ul{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__secondary svg.icon{position:absolute;pointer-events:none;top:50%;right:-.325em;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:2px;width:4.55em;height:4.55em}@media only screen and (max-width:1023px){.navigation__secondary{position:fixed;font-size:var(--font-size-0);top:calc(var(--web-gutter) + 3.57143em);left:var(--web-gutter);right:var(--web-gutter);margin-top:calc(var(--web-gutter)/2);-webkit-transition:-webkit-transform .19s;transition:-webkit-transform .19s;transition:transform .19s;transition:transform .19s, -webkit-transform .19s}.scroll--down .navigation__secondary[data-state=open]{-webkit-transform:translate3d(0,calc(var(--web-gutter)*-1 - 3.57143em),0);transform:translate3d(0,calc(var(--web-gutter)*-1 - 3.57143em),0)}.scroll--down .navigation__secondary[data-state=closed]{-webkit-transform:translate3d(0,calc(var(--web-gutter)*-1 - 3.57143em - 110%),0);transform:translate3d(0,calc(var(--web-gutter)*-1 - 3.57143em - 110%),0);-webkit-transition-delay:.05s;transition-delay:.05s}.is-menu .navigation__secondary{display:none}.navigation__secondary ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation__secondary li:not(.active){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none}.navigation__secondary a{display:block;max-width:50ch;margin:0 auto}.navigation__secondary[data-state=open] li{display:block}.navigation__secondary[data-state=open] svg.icon{-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}}@media only screen and (min-width:1024px){.navigation__secondary{position:absolute;top:calc(100% + 1.95em);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation__secondary svg.icon{display:none}.navigation__secondary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation__secondary li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.navigation__secondary li:not(:first-of-type){margin-left:.71429em}}@media only screen and (min-width:1200px){.navigation__secondary li:not(:first-of-type){margin-left:1.78571em}}#mobile-menu-toggle{z-index:10000;position:fixed;top:calc(var(--web-gutter)/2);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3.57143em;height:3.57143em;border-radius:3.57143em;background:#fff;border:0;color:currentColor;-webkit-transition:-webkit-transform .19s;transition:-webkit-transform .19s;transition:transform .19s;transition:transform .19s, -webkit-transform .19s}.is-menu #mobile-menu-toggle{background-color:transparent}.scroll--down #mobile-menu-toggle[data-state=closed]{-webkit-transform:translate3d(-50%,calc(var(--web-gutter)/-2 - 100%),0);transform:translate3d(-50%,calc(var(--web-gutter)/-2 - 100%),0)}#mobile-menu-toggle .icon{width:100%;height:100%}#mobile-menu-toggle .icon--open{display:block}.is-menu #mobile-menu-toggle .icon--open{display:none}#mobile-menu-toggle .icon--close{display:none;margin-left:0}.is-menu #mobile-menu-toggle .icon--close{display:block}#mobile-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2px}@media only screen and (min-width:1024px){#mobile-menu-toggle{display:none}}#footer{background-color:#f3f3f3;font-size:var(--font-size--2);padding:3.9em var(--web-gutter);margin-top:7.8em;display:grid;grid-gap:3.9em;grid-template-areas:"logo" "contact" "links" "support" "copyright"}#footer p{margin-bottom:0}@media only screen and (orientation:portrait){#footer{margin-top:5.2em}}@media only screen and (min-width:768px){#footer{grid-gap:1.95em;grid-template-columns:26.66667vw auto auto;grid-template-areas:"logo contact links" "support support support" "copyright copyright copyright";padding:2.03125vw 2.86458vw}}@media only screen and (min-width:1024px){#footer{grid-template-columns:10.41667vw auto auto 1fr;grid-template-rows:auto 9.1em;grid-template-areas:"logo links contact support" "copyright copyright copyright copyright"}}.footer__links a,.footer__logo a{color:currentColor}.footer__logo{grid-area:logo}.footer__logo .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__logo .logo svg{height:10vmin;width:9.39394vmin;overflow:visible}@media only screen and (min-width:1024px){.footer__logo .logo svg{height:2vmax;width:1.87879vmax}}.footer__links{grid-area:links}.footer__links li{margin-bottom:0}.footer__contact{grid-area:contact}.footer__contact>:not(:last-child){margin-bottom:1.3em}.footer__contact span{padding:0 1ch}.footer__support{grid-area:support;text-align:center;display:grid;grid-gap:1.3em}.footer__support .logos{grid-row:1/2}@media only screen and (min-width:1024px){.footer__support{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;grid-template-columns:auto auto}.footer__support>*{-ms-flex-item-align:start;align-self:start}.footer__support .logos{grid-column:1/3;grid-row:unset;justify-self:flex-end}}.footer__copyright{grid-area:copyright;align-self:flex-end;color:#868686}.navigationRelational{display:grid;grid-template-areas:"left middle right";grid-gap:1.3em;width:100%;max-width:calc(1900px + 9.7rem);margin:0 auto 5.2em;padding:0 1.3em;font-size:var(--font-size-2)}.navigationRelational .navigationRelational__left{grid-area:left}.navigationRelational .navigationRelational__middle{grid-area:middle;text-align:center}.navigationRelational .navigationRelational__right{grid-area:right;text-align:right}.navigationRelational .arrow{display:block}.navigationRelational a{color:currentColor}.navigationRelational a:hover{color:red}@media only screen and (orientation:portrait){.navigationRelational{margin-top:2.6em}}.textWithHeading .heading{margin-bottom:1.3em}.textWithHeading .heading>*{font-weight:400}.textWithHeading .heading h1,.textWithHeading .heading h2,.textWithHeading .heading h3{font-size:inherit}@media only screen and (min-width:1024px){.textWithHeading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.textWithHeading .heading{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1.3em;margin-bottom:0}.textWithHeading .heading img,.textWithHeading .heading svg{margin-top:.325rem}.textWithHeading .text{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-left:1.3em}}.map{position:relative;width:100vmax;height:47.1875vmax;max-height:70vh}.map__popup .mapboxgl-popup-tip{border:none;background-color:#3d92f5;border-radius:1.3rem;width:1.3rem;height:1.3rem}.map__popup.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{margin-bottom:.15vmax}.map__popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{margin-top:.15vmax}.map__popup .mapboxgl-popup-content{background-color:transparent;color:#f8f8f8;-webkit-box-shadow:none;box-shadow:none}.map__popup .mapboxgl-popup-content .popup__wrapper{width:17vmax;height:7vmax}.map__popup .mapboxgl-popup-content .popup__background,.map__popup .mapboxgl-popup-content .popup__text,.map__popup .mapboxgl-popup-content svg{position:absolute;top:0;left:0;right:0;bottom:0}.map__popup .mapboxgl-popup-content .popup__background{background-color:#0076ff;bottom:.65rem}.map__popup .mapboxgl-popup-content .popup__background,.map__popup .mapboxgl-popup-content .popup__background:after{border-radius:1.3rem}.map__popup .mapboxgl-popup-content .popup__background:after{content:"";position:absolute;top:1.3rem;left:0;right:0;bottom:-.325rem;background:hsla(0,0%,52.5%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}.map__popup .mapboxgl-popup-content .popup__text{padding:.86667em 1.04em 1.73333em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--font-size--1)}.map__popup .mapboxgl-popup-content svg{color:#000;z-index:-1}#svg-map-popup{display:none}.contact{border:1px solid;padding:.65em;max-width:50ch;margin:0 auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}@media only screen and (max-width:1024px){.contact{font-size:3vmin}}.contact .contact__logo{margin-bottom:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .contact__logo svg{width:8.59545ch;height:9.15ch;overflow:visible}.contact .contact__text{letter-spacing:-.025em}.contact .contact__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.share{font-size:var(--font-size--1)}.share__label{color:#868686}.share__button:not(:first-child){margin-left:2ch}.languageSwitcher{position:fixed;bottom:2.6em;font-size:var(--font-size--2);letter-spacing:.1em;text-transform:lowercase;z-index:9999}.languageSwitcher a:hover{text-decoration:underline}@media only screen and (max-width:1023px){.languageSwitcher{left:0;right:0;text-align:center;display:none}.is-menu .languageSwitcher{display:block}}@media only screen and (min-width:1024px){.languageSwitcher{right:2.6em}}.tooltip{display:none;position:fixed;top:7.8em;right:1.3rem;padding:1.625rem 0 0;max-width:13.31429em;width:100%;z-index:1}.tooltip.is-active,.tooltip:hover{display:block}.scroll--down .tooltip,.scroll--down .tooltip:hover{display:none}.tooltip a{position:relative;background-color:#0076ff;color:#f8f8f8;display:block;font-size:var(--font-size--2);letter-spacing:.1em;padding:1.3rem 1.95rem .65rem}.tooltip a,.tooltip a:after{border-radius:1.3rem}.tooltip a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-.325rem;background:hsla(0,0%,52.5%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}.tooltip a>:first-child{min-height:2em;margin-bottom:.65em}[data-theater-target=name]+*{display:block;margin-top:.43333rem}.tooltip__indicator{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.3rem;height:1.3rem;border-radius:1.3rem;overflow:hidden;background-color:#3d92f5;font-size:var(--font-size--2)}.template-post .post__article{font-size:var(--font-size-1)}.template-post .post__featureImage{max-height:62vh;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1024px){.template-post .post__featureImage{max-width:91ch}}.template-post .post__guests,.template-post .post__intro,.template-post .post__text,.template-post .post__title{margin:0 var(--web-gutter)}@media only screen and (min-width:1024px){.template-post .post__guests,.template-post .post__intro,.template-post .post__text,.template-post .post__title{margin:0 auto}}.template-post .post__title{text-align:center;max-width:50ch;margin-top:2.6em;margin-bottom:2.6em}.template-post .post__guests,.template-post .post__intro,.template-post .post__text{max-width:75ch}.template-post .post__intro{margin:0 1.3em 2.6em}@media only screen and (min-width:1024px){.template-post .post__intro{display:grid;grid-template-columns:minmax(26.02041ch,1fr) minmax(48.97959ch,1fr);grid-template-areas:"meta perex" ". share";-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:1.3em;margin:0 auto 2.6em}}.template-post .post__meta{grid-area:meta;margin-bottom:1.3em}@media only screen and (min-width:1024px){.template-post .post__meta{padding-right:1ch}}.template-post .post__perex{grid-area:perex;margin-bottom:1.3em}.template-post .post__share{grid-area:share}.template-post .post__guests{margin:2.6em var(--web-gutter)}.template-post .post__guests h2{color:#868686;text-align:center}.template-post .post__guests .guest{font-size:var(--font-size-0)}.template-post .post__guests .guest__image{border-radius:1.3rem;overflow:hidden}@media only screen and (max-width:767px){.template-post .post__guests .guest__name{text-align:center;margin-top:1.3em;margin-bottom:1.3em}}@media only screen and (min-width:768px){.template-post .post__guests .guest{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-post .post__guests .guest .guest__image{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-post .post__guests .guest .guest__text{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-left:3ch}}@media only screen and (min-width:1024px){.template-post .post__guests{margin:2.6em auto}}.template-archive .card:not(:last-child){margin-bottom:2.6em}#page-homepage .section{margin-bottom:5.2em}#page-homepage .section--hero{position:relative;height:42.73275vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#page-homepage .section--hero .section__background,#page-homepage .section--hero .section__textWithHeading{max-width:none}#page-homepage .section--hero .section__background{pointer-events:none}#page-homepage .section--hero .section__textWithHeading{color:#f8f8f8;text-align:center}#page-homepage .section--hero .section__textWithHeading a{display:block;color:currentColor}#page-homepage .section--hero .section__textWithHeading a:hover{color:red}#page-homepage .section--hero .section__textWithHeading h1{font-size:5.5vw}#page-homepage .section--hero .section__background{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:none;transform:none;overflow:visible}#page-homepage .section--hero svg{overflow:visible}#page-homepage .section--hero circle{fill:currentColor;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity .15s;transition:opacity .15s}#page-homepage .section--hero path{fill:none;stroke:transparent;stroke-width:0}#page-homepage .section--hero .button--inline{color:currentColor;font-size:var(--font-size--2)}@media only screen and (min-width:1024px){#page-homepage .section--hero{margin:5.2em auto 10.4em}}#page-homepage .section--events{--card-square-size:clamp(12.5rem,calc(10.8184rem + 7.1749vw),17.5rem)}#page-homepage .section--events .card--calendar{width:var(--card-square-size);height:var(--card-square-size)}#page-homepage .section--events .card--calendar .card__inner{grid-template-columns:1fr auto}@media only screen and (max-width:1023px){#page-homepage .section--events .section__withRightColumn{position:relative}#page-homepage .section--events .section__withRightColumn:after,#page-homepage .section--events .section__withRightColumn:before{content:"";position:absolute;top:0;bottom:0;width:var(--web-gutter);height:100%;z-index:1}#page-homepage .section--events .section__withRightColumn:before{left:0;background:-webkit-gradient(linear,left top, right top,from(#f8f8f8),to(hsla(0,0%,97.3%,0)));background:linear-gradient(90deg,#f8f8f8,hsla(0,0%,97.3%,0))}#page-homepage .section--events .section__withRightColumn:after{right:0;background:-webkit-gradient(linear,left top, right top,from(hsla(0,0%,97.3%,0)),to(#f8f8f8));background:linear-gradient(90deg,hsla(0,0%,97.3%,0),#f8f8f8)}#page-homepage .section--events .section__item--cards{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-padding:1.3em;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--web-gutter) 1.3em}#page-homepage .section--events .card--calendar{min-width:var(--card-square-size);scroll-snap-align:start}#page-homepage .section--events .card--calendar:not(:first-child){margin-left:1.3em}#page-homepage .section--events .card--calendar .card__inner{grid-template-rows:auto 1fr auto}}@media only screen and (min-width:1024px) and (max-width:1490px){#page-homepage .section--events{--card-square-size:calc(18vw - 0.325em)}#page-homepage .section--events .section__withRightColumn{grid-template-columns:1fr 90vw 1fr;grid-template-areas:". main ." ". link ."}}@media only screen and (min-width:1490px){#page-homepage .section--events{--card-square-size:calc(14.6vw - 0.325em)}}@media only screen and (max-width:1023px){#page-homepage .section--cedit .card--cedit:not(:first-child){margin-top:1.3em}#page-homepage .section--cedit .card__inner{grid-template-rows:1fr auto;grid-template-areas:"title" "author"}#page-homepage .section--cedit .card__author{display:block}}@media only screen and (min-width:1024px){#page-homepage .section--cedit .card--cedit{-webkit-box-flex:1;-ms-flex:1 calc(36.5vw - 1.3em);flex:1 calc(36.5vw - 1.3em);padding-bottom:25%}}#page-homepage .section--cedit .section__imageButton{position:relative;min-height:300px;height:62vmin}#page-homepage .section--cedit .section__imageButton img{max-height:100%}#page-homepage .section--cedit .section__imageButton .button{position:absolute;top:50%}@media only screen and (max-width:1023px){#page-homepage .section--cedit .section__imageButton .button{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}}@media only screen and (min-width:1024px){#page-homepage .section--cedit .section__imageButton .button{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}#page-homepage .section--projects img{width:auto;max-height:62vmin}#page-homepage .section--platforms .section__inner{display:grid;grid-gap:var(--web-gutter);grid-template-areas:"facebook instagram";grid-template-columns:1fr 1fr}#page-homepage .section--platforms .section__item--facebook{grid-area:facebook}#page-homepage .section--platforms .section__item--instagram{grid-area:instagram}#page-homepage .section--instafeed{margin-bottom:0}#page-homepage .instafeed{display:-webkit-box;display:-ms-flexbox;display:flex;height:50vw}#page-homepage .instafeed img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page-homepage .instafeed__item{display:none}#page-homepage .instafeed__item:first-child,#page-homepage .instafeed__item:nth-child(2){display:block}@media only screen and (min-width:576px){#page-homepage .instafeed{height:33.33333vw}#page-homepage .instafeed__item:nth-child(3){display:block}}@media only screen and (min-width:768px){#page-homepage .instafeed{height:20vw}#page-homepage .instafeed__item:nth-child(4),#page-homepage .instafeed__item:nth-child(5){display:block}}@media only screen and (min-width:1024px){#page-homepage .instafeed{height:14.28571vw}#page-homepage .instafeed__item:nth-child(6),#page-homepage .instafeed__item:nth-child(7){display:block}}@media only screen and (min-width:1200px){#page-homepage .instafeed{height:12.5vw}#page-homepage .instafeed__item:nth-child(8){display:block}}@media only screen and (min-width:1490px){#page-homepage .instafeed{height:11.11111vw}#page-homepage .instafeed__item:nth-child(9){display:block}}#page-homepage #footer{margin-top:0}.section:hover [data-controller=scattered-text] span{-webkit-transform:none!important;transform:none!important}[data-controller=scattered-text] span{display:inline-block;-webkit-transition:-webkit-transform .19s ease;transition:-webkit-transform .19s ease;transition:transform .19s ease;transition:transform .19s ease, -webkit-transform .19s ease;will-change:transform}.template-calendar{--calendar-event-color:#868686}.template-calendar .calendar{margin:0 var(--web-gutter)}@media only screen and (min-width:1024px){.template-calendar .calendar{max-width:100ch;margin:0 auto}}@media only screen and (min-width:1490px){.template-calendar .calendar{width:73vw}}.template-calendar .calendar__filter{margin-bottom:1.3em}.template-calendar .calendar__item{margin-bottom:2.6em;position:relative}@media only screen and (max-width:767px){.template-calendar .calendar__item{font-size:var(--font-size--1)}}@media only screen and (max-width:575px){.template-calendar .calendar__item{font-size:var(--font-size--2)}}@media only screen and (min-width:1024px){.template-calendar .calendar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.3em}}.template-calendar .calendar__date,.template-calendar .calendar__time,.template-calendar .calendar__venue{color:var(--calendar-event-color)}@media only screen and (max-width:1023px){.template-calendar .calendar__date{text-align:center;margin-bottom:.65em}}@media only screen and (min-width:1024px){.template-calendar .calendar__date{margin-right:5.2em;-ms-flex-item-align:start;align-self:start;position:sticky;top:0}}.template-calendar .calendar__events{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f3f3f3;-webkit-box-shadow:0 var(--button-shadow-width--) 0 0 var(--button-shadow-color--top),0 var(--button-shadow-width) 0 0 var(--button-shadow-color--bottom);box-shadow:0 var(--button-shadow-width--) 0 0 var(--button-shadow-color--top),0 var(--button-shadow-width) 0 0 var(--button-shadow-color--bottom);border-radius:1.3rem;padding:var(--card-spacing) calc(var(--card-spacing)*1.5)}@media only screen and (min-width:1024px){.template-calendar .calendar__events{border-radius:2.6rem;padding:.86667em 1.3em}}.template-calendar .calendar__event{display:grid;gap:.26em;grid-template-columns:auto 1fr auto;grid-template-areas:"time venue venue" "name name url"}.template-calendar .calendar__event:not(:first-child){margin-top:1.73333em}@media only screen and (min-width:768px){.template-calendar .calendar__event{grid-template-columns:auto 1fr auto;grid-template-areas:"time venue venue" "name name url"}}@media only screen and (min-width:1024px){.template-calendar .calendar__event{display:grid;gap:1.3em;grid-template-columns:1fr 4fr 2fr 1fr;grid-template-areas:"time name venue url"}.template-calendar .calendar__event:not(:first-child){margin-top:.325em}.template-calendar .calendar__event:hover{--calendar-event-color:currentColor}.template-calendar .calendar__event:hover .calendar__url{opacity:1}}.template-calendar .calendar__event--ced{grid-template-areas:"time venue venue" "name name url" "about about about"}.template-calendar .calendar__event--ced:not(:last-child){padding-bottom:1.95em}@media only screen and (min-width:1024px){.template-calendar .calendar__event--ced{grid-template-areas:"time name venue url" "about about about about"}}.template-calendar .calendar__event--ced .calendar__time,.template-calendar .calendar__event--ced .calendar__venue{color:currentColor}.template-calendar .calendar__time{grid-area:time}.template-calendar .calendar__name{grid-area:name;color:#10d000}.template-calendar .calendar__venue{grid-area:venue}.template-calendar .calendar__url{grid-area:url}@media only screen and (min-width:1024px){.template-calendar .calendar__url{opacity:.5}}.template-calendar .calendar__about{grid-area:about}@media only screen and (min-width:768px){.template-calendar .calendar__about{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.template-calendar .calendar__image,.template-calendar .calendar__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-calendar .calendar__image{padding-top:.325em}.template-calendar .calendar__image img{width:100%}@media only screen and (max-width:767px){.template-calendar .calendar__text{margin-top:1.3em}}@media only screen and (min-width:768px){.template-calendar .calendar__text{font-size:var(--font-size--1);margin-left:1.3em}}.template-calendar .filter{text-align:center}@media only screen and (max-width:1023px){.template-calendar .filter{margin-bottom:2.6em}}@media only screen and (min-width:1024px){.template-calendar .filter{text-align:right}}.template-calendar .filter__item:before{content:"+\a0";vertical-align:text-top}.template-calendar .filter__item,.template-calendar .filter__item.is-selected:hover{color:#868686}.template-calendar .filter__item.is-selected,.template-calendar .filter__item:hover{color:#000}.template-calendar .filter__item.is-selected:before{content:"×\a0"}.template-calendar .filter__item:not(:first-child){margin-left:1.3em}#page-casopis-cedit .section--carousel{padding:var(--web-gutter) 0 calc(var(--web-gutter)*3)}#page-casopis-cedit .carousel__navigation{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:calc(100% + var(--web-gutter)/2)}#page-casopis-cedit .carousel__title{display:none}@media only screen and (max-width:1023px){#page-casopis-cedit .section--cedit .card--cedit:not(:first-child){margin-top:1.3em}#page-casopis-cedit .section--cedit .card__inner{grid-template-rows:1fr auto;grid-template-areas:"title" "author"}#page-casopis-cedit .section--cedit .card__author{display:block}}@media only screen and (min-width:1024px){#page-casopis-cedit .section--cedit .card--cedit{-webkit-box-flex:1;-ms-flex:1 calc(36.5vw - 1.3em);flex:1 calc(36.5vw - 1.3em);padding-bottom:25%}}#page-casopis-cedit .section--cedit .section__imageButton{position:relative;min-height:300px;height:62vmin}#page-casopis-cedit .section--cedit .section__imageButton img{max-height:100%}#page-casopis-cedit .section--cedit .section__imageButton .button{position:absolute;top:50%}@media only screen and (max-width:1023px){#page-casopis-cedit .section--cedit .section__imageButton .button{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}}@media only screen and (min-width:1024px){#page-casopis-cedit .section--cedit .section__imageButton .button{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}#page-knihovna-archiv .section--contact{margin:0 var(--web-gutter);max-width:75ch}@media only screen and (min-width:1023px){#page-knihovna-archiv .section--contact{margin:5.2em auto}}#page-knihovna-archiv .section--contact [class^=section__item]{width:100%;margin-bottom:5.2em}#page-knihovna-archiv .section__item--opening-hours>*{font-size:var(--font-size-3);line-height:1.15}#page-knihovna-archiv .section__item--opening-hours li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1023px){#page-knihovna-archiv .section__item--opening-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-knihovna-archiv .section__item--opening-hours>*{-webkit-box-flex:1;-ms-flex:1;flex:1}#page-knihovna-archiv .section__item--opening-hours>:first-child{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:1.3em}#page-knihovna-archiv .section__item--opening-hours>:first-child li{display:inline-block}#page-knihovna-archiv .section__item--opening-hours>:first-child li:not(:first-child):before{content:", \00a0";display:inline}#page-knihovna-archiv .section__item--opening-hours>:last-child{margin-left:.65em}}@media only screen and (min-width:1024px){#page-knihovna-archiv .section__item--opening-hours{-webkit-column-count:3;-moz-column-count:3;column-count:3}#page-knihovna-archiv .section__item--opening-hours>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;font-size:var(--font-size-2)}}#page-knihovna-archiv .section__item--button{text-align:center}@media only screen and (min-width:768px){#page-knihovna-archiv .section__item--persons .text{-webkit-column-count:2;-moz-column-count:2;column-count:2}#page-knihovna-archiv .section__item--persons .text>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#page-knihovna-archiv .section__item--persons .person{font-size:var(--font-size--1)}#page-knihovna-archiv .section__item--persons .person .person__image{margin-bottom:1.3em}#page-knihovna-archiv .section__item--persons .person img{width:100%;height:auto}#page-knihovna-archiv .section__item--persons .person li{margin-bottom:0}}
/*# sourceMappingURL=maps/styles.css.map */