/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--base-space:8px;--color-text:black;--color-link:black;--color-bg:white;--color-purple-1:#7533ff;--color-purple-2:#ba99ff;--color-purple-3:#dccdfb;--color-purple-1-alpha:rgba(117,51,255,0.8);--color-purple-2-alpha:rgba(186,153,255,0.8);--color-purple-3-alpha:rgba(220,205,251,0.8);--color-orange-1:#ff9900;--color-orange-2:#ffcc7f;--color-orange-3:#ffe5bf;--color-orange-1-alpha:rgba(255,153,0,0.8);--color-orange-2-alpha:rgba(255,204,127,0.8);--color-orange-3-alpha:rgba(255,229,191,0.8);--color-grey-1:#818181;--color-grey-2:#dfdede;--color-grey-3:#f5f5f5;--color-grey-1-alpha:rgba(129,129,129,0.8);--color-grey-2-alpha:rgba(223,222,222,0.8);--color-grey-3-alpha:rgba(245,245,245,0.8);--color-red-1:#ff0000;--color-red-2:#ff7f7f;--color-red-3:#ffe6e6;--margin-xxs:calc(var(--base-space) * 0.25);--margin-xs:calc(var(--base-space) * 0.5);--margin-sm:calc(var(--base-space) * 1);--margin-md:calc(var(--base-space) * 2);--margin-lg:calc(var(--base-space) * 4);--margin-xl:calc(var(--base-space) * 8);--margin-xxl:calc(var(--base-space) * 16)}@media screen and (min-width:0px){:root{--fs-main:12px;--lh-main:14px;--fs-h6:9px;--lh-h6:10px;--fs-h5:14px;--lh-h5:16px;--fs-h4:16px;--lh-h4:20px;--fs-h3:17px;--lh-h3:18px;--fs-text:18px;--lh-text:21px}}@media screen and (min-width:980px){:root{--fs-text:21px;--lh-text:24px}}@media screen and (min-width:0px){:root{--fs-h2:18px;--lh-h2:21px}}@media screen and (min-width:800px){:root{--fs-h2:28px;--lh-h2:30px}}@media screen and (min-width:1100px){:root{--fs-h2:39px;--lh-h2:42px}}@media screen and (min-width:0px){:root{--fs-h1:28px;--lh-h1:29px}}@media screen and (min-width:800px){:root{--fs-h1:38px;--lh-h1:39px}}@media screen and (min-width:1100px){:root{--fs-h1:58px;--lh-h1:58px}}:root{--columns:15;--radius:5px;--radius-sm:3px;--tag-height:calc(var(--lh-h3) + var(--margin-xs) * 2);--header-height:calc(var(--tag-height) + var(--margin-sm) * 3);--row-height:calc(var(--lh-main) + var(--margin-xxs) * 2);--title-height:calc(var(--tag-height) + var(--margin-sm) * 4);--sidebar-title-height:calc(var(--lh-h3) * 3 + var(--margin-sm) * 2);--card-height:calc(4 * var(--lh-h3) + 3 * var(--lh-main) + var(--margin-sm));--card-height-lg:calc(7 * var(--lh-h3) + 3 * var(--lh-main) + var(--margin-sm));--color-grey-3-alpha:rgba(245,245,245,0.95);--color-purple-3-alpha:rgba(220,205,251,0.95);--text-width:720px;--title-width:960px;--image-height:100px}@media screen and (min-width:800px){:root{--header-height:calc(var(--tag-height) + var(--margin-sm) * 3);--sidebar-title-height:calc(var(--lh-h3) * 3 + var(--margin-xs) * 2);--color-grey-3-alpha:rgba(245,245,245,0.8);--color-purple-3-alpha:rgba(220,205,251,0.8);--image-height:206px}}*{margin:0;font-feature-settings:"kern" 1,"kern";font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;margin:0!important;padding:0!important;color:var(--color-text);background:var(--color-bg);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}a{color:var(--color-link);text-decoration:none;cursor:pointer}ol,ul{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}b,strong{font-weight:400}em,i{font-style:normal}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}@font-face{font-family:Basel-Medium;src:url(/fonts/Basel-Medium.woff) format("woff"),url(/fonts/Basel-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Basel-MediumItalic;src:url(/fonts/Basel-MediumItalic.woff) format("woff"),url(/fonts/Basel-MediumItalic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}::selection{background-color:var(--color-purple-2);color:var(--color-bg)}.main{height:100vh;height:var(--full-vh);width:100%;display:flex;flex-direction:column;overflow:hidden}.main--scroll{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.main__scroll{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space));position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--margin-lg)}@media screen and (min-width:800px){.main__scroll{padding:calc(0*var(--base-space)) calc(2*var(--base-space))}}.main__nav{padding:calc(var(--margin-sm)*2 + var(--fs-h3)) calc(0*var(--base-space)) calc(0*var(--base-space));position:-webkit-sticky;position:sticky;flex-direction:row;align-items:flex-end;top:calc(var(--margin-sm)*1.5);right:0;z-index:99;gap:var(--margin-sm);display:none}@media screen and (min-width:800px){.main__nav{padding:calc(0*var(--base-space)) calc(2*var(--base-space)) calc(2*var(--base-space));position:fixed;top:var(--header-height);flex-direction:column;display:flex}.main__nav:empty{display:none}}.main__nav__item{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (min-width:800px){.main__nav__item{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.main__nav__item:hover{background-color:var(--color-grey-2-alpha)}}.main__nav__item.active{background-color:var(--color-grey-2-alpha)}.main__network{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space));position:relative;width:100%;height:100%}@media screen and (min-width:800px){.main__network{padding:calc(0*var(--base-space)) calc(2*var(--base-space));display:grid;grid-template-columns:minmax(0,1fr) 240px 240px;grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md);align-items:flex-start}}.body{width:100%;display:flex;flex-direction:column;gap:calc(var(--lh-text)*3);counter-reset:footnote;padding:calc(var(--header-height) + var(--lh-text)) calc(0*var(--base-space)) calc(3*var(--base-space))}@media screen and (min-width:800px){.body{padding:var(--header-height) calc(0*var(--base-space)) calc(4*var(--base-space))}}.body__header{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--lh-text)*-1)}@media screen and (min-width:800px){.body__header{margin-bottom:0}}.body__header>*{width:100%;max-width:var(--title-width)}.body__subtitle,.body__title{font-size:var(--fs-h1);line-height:var(--lh-h1);text-align:center;letter-spacing:-.02em}.body__subtitle{color:var(--color-grey-2)}.body__info{font-size:var(--fs-text);line-height:var(--lh-text);font-family:Georgia,Times New Roman,Times,serif;text-align:center;margin-top:var(--lh-text)}.body__content{display:flex;flex-direction:column;align-items:center;gap:calc(var(--lh-text)*3)}.body__content>*{width:100%;max-width:var(--title-width)}.body__text{font-size:var(--fs-text);line-height:var(--lh-text);font-family:Georgia,Times New Roman,Times,serif;display:flex;flex-direction:column;align-items:center}.body__text strong{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-grey-1);font-weight:400}.body__text em,.body__text i{font-style:italic}.body__text h3:not(.body__artwork__title):not(:last-child),.body__text p:not(:last-child){margin-bottom:var(--lh-text)}.body__text a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}.body__text .internal__link,.body__text h3{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.body__text .internal__link{font-size:var(--fs-main);line-height:var(--lh-main);padding:calc(.25*var(--base-space)) calc(.5*var(--base-space));background-color:var(--color-grey-3);border-radius:var(--radius-sm);white-space:nowrap;text-decoration:none;transform:translateY(-1px);display:inline-block;background-image:none}@media screen and (min-width:800px){.body__text .internal__link{transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){.body__text .internal__link:hover{background-color:var(--color-grey-2)}}.body__text>*{width:100%;max-width:var(--text-width)}.body__quote{display:flex;flex-direction:column;gap:var(--lh-main);padding-left:calc(var(--tag-height) + var(--margin-sm))}@media screen and (min-width:800px){.body__quote{padding-left:15%}}.body__quote blockquote{font-style:italic}.body__quote cite{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main);font-style:normal;color:var(--color-purple-1)}.body__quote cite em,.body__quote cite i{font-family:Basel-MediumItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.body__quote cite a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px;color:var(--color-purple-1)}.body__quote:not(:last-child){margin-bottom:var(--lh-text)}:not(.body__image):not(.body__slideshow):not(.body__artwork)+.body__artwork,:not(.body__image):not(.body__slideshow):not(.body__artwork)+.body__image,:not(.body__image):not(.body__slideshow):not(.body__artwork)+.body__slideshow{margin-top:calc(var(--lh-text)*2)}.body__artwork:not(:last-child),.body__image:not(:last-child),.body__slideshow:not(:last-child){margin-bottom:calc(var(--lh-text)*3)}.body__image{width:100%;max-width:var(--title-width);display:flex;flex-direction:column;align-items:center;gap:var(--margin-sm)}@media screen and (min-width:800px){.body__image--portrait,.body__image--square{width:100%;max-width:var(--text-width)}}.body__image picture{width:100%;display:flex;border-radius:var(--radius);overflow:hidden}.body__slideshow{display:flex;flex-direction:column;align-items:center;gap:var(--margin-sm);width:100%;max-width:var(--title-width)}.body__slideshow__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--margin-sm)}@media screen and (min-width:800px){.body__slideshow__inner{gap:var(--margin-md)}}.body__slideshow__image{height:var(--image-height);border-radius:var(--radius);overflow:hidden;display:flex;cursor:pointer}@media(hover:hover)and (pointer:fine){.body__slideshow__image:hover picture{opacity:.8;filter:blur(2px)}}.body__slideshow__image picture{transition-property:opacity,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;height:100%;width:auto;display:flex}.body__slideshow__image picture img{height:100%;width:auto}.body__caption{font-size:var(--fs-main);line-height:var(--lh-main);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-grey-1);text-align:center}.body__caption,.body__podcast{width:100%;max-width:var(--text-width)}.body__podcast{font-size:var(--fs-text);line-height:var(--lh-text)}.body__podcast p strong{color:var(--color-grey-1)}.body__podcast p:not(:last-child){margin-bottom:var(--margin-sm)}.body__authors{width:100%;max-width:var(--text-width);display:flex;flex-direction:column;gap:var(--lh-text)}.body__author{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-sm);align-items:baseline;justify-items:flex-start}@media screen and (min-width:800px){.body__author{grid-template-columns:repeat(3,minmax(0,1fr))}}.body__author__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));background-color:var(--color-grey-3);border-radius:var(--radius)}.body__author__title--link{cursor:pointer}@media(hover:hover)and (pointer:fine){.body__author__title--link:hover{background-color:var(--color-grey-2)}}.body__author__bio{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--color-grey-1);grid-column:span 2}.body__blocks{width:100%;max-width:var(--text-width)}.body__block{font-size:var(--fs-text);line-height:var(--lh-text);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--margin-md)}.body__block--team{font-size:var(--fs-main);line-height:var(--lh-main);display:flex;flex-direction:column}.body__block__title{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--color-grey-1)}.body__block__text{font-family:Georgia,Times New Roman,Times,serif;grid-column:span 2}.body__block__text a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}.body__artwork{width:100%;max-width:var(--title-width);display:flex;flex-direction:column;align-items:center;gap:var(--lh-text)}.body__artwork__content,.body__artwork__header{width:100%;max-width:var(--text-width)}.body__artwork__artist{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(2*var(--base-space));color:var(--color-grey-1)}.body__artwork__artist,.body__artwork__details{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.body__artwork__details{font-size:var(--fs-main);line-height:var(--lh-main)}.body__footnote{counter-increment:footnote}.body__footnote__num{font-size:var(--fs-main);line-height:var(--lh-main);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;background-color:var(--color-purple-1);color:var(--color-bg);font-style:normal;width:1.5em;height:1.5em;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-bottom:-.1em;margin-left:.25em;cursor:pointer;position:relative}.body__footnote__num:before{content:counter(footnote);position:absolute}.body__footnote__num,.body__footnote__num *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.body__footnote__text{font-size:var(--fs-main);line-height:var(--lh-main);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-purple-1);padding-left:.5em;display:none;font-style:normal}.body__footnote__text,.body__footnote__text *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.body__footnote__num.active+.body__footnote__text{display:inline}.body__footnote__text em,.body__footnote__text i{font-family:Basel-MediumItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.body__footnote__text a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--color-purple-1)}.body__credits{display:flex;flex-direction:column;align-items:center}.body__credits>*{width:100%;max-width:var(--text-width)}.body__credits h3{font-size:var(--fs-text);line-height:var(--lh-text);margin-bottom:var(--lh-text)}.body__credits .body__list+p,.body__credits h3{margin-top:var(--lh-text)}.body__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--margin-md)}.body__list__title{color:var(--color-grey-1)}.body__list__items{grid-column:span 2}.body__list__items:first-child{grid-column:1/-1}.body__list__items a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}.body__team{position:relative;width:100%;height:100%}@media screen and (min-width:800px){.body__team{display:grid;grid-template-columns:minmax(0,1fr) 240px 240px;grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md);align-items:flex-start}}.body__team__graph{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:none;grid-column:1/3}@media screen and (min-width:800px){.body__team__graph{display:block}}.body__team__list{display:flex;flex-direction:column;gap:var(--margin-sm);z-index:1}.content--confirm{padding:calc(1*var(--base-space))}.content__inner{flex:1 1;width:100%;position:relative}.content__inner,.content__text{display:flex;flex-direction:column}.content__text{font-size:var(--fs-text);line-height:var(--lh-text);font-family:Georgia,Times New Roman,Times,serif;font-size:var(--fs-h4);line-height:var(--lh-h4);padding:calc(1*var(--base-space)) calc(1*var(--base-space)) calc(4*var(--base-space));align-items:flex-start;max-width:1000px}.content__text strong{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-grey-1);font-weight:400}.content__text em,.content__text i{font-style:italic}.content__text h3:not(.body__artwork__title):not(:last-child),.content__text p:not(:last-child){margin-bottom:var(--lh-text)}.content__text a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}.content__text .internal__link,.content__text h3{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.content__text .internal__link{font-size:var(--fs-main);line-height:var(--lh-main);padding:calc(.25*var(--base-space)) calc(.5*var(--base-space));background-color:var(--color-grey-3);border-radius:var(--radius-sm);white-space:nowrap;text-decoration:none;transform:translateY(-1px);display:inline-block;background-image:none}@media screen and (min-width:800px){.content__text .internal__link{transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){.content__text .internal__link:hover{background-color:var(--color-grey-2)}}.content__section{display:flex;flex-direction:column;align-items:flex-start}.content__section:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(2*var(--base-space))}.content__soon{font-size:var(--fs-h3);line-height:var(--lh-h3);background:var(--gradient-purple-darkgrey);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.content__team__section:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(2*var(--base-space))}.content__team__intro{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));font-size:var(--fs-h4);line-height:var(--lh-h4)}.content__team__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--margin-sm);grid-row-gap:var(--margin-sm)}.content__team__item{padding:calc(1*var(--base-space));background-color:var(--color-grey-3)}.content__team__item--main{grid-column:span 2}.content__team__item--main .content__team__body{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);grid-column-gap:var(--margin-sm)}.content__team__head{margin-bottom:var(--lh-main);display:flex;justify-content:space-between}.content__team__link span{display:none}.content__team__link:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));content:"↗︎"}.graph{margin:calc(0*var(--base-space)) calc(-1.5*var(--base-space));align-items:center;justify-content:center;overflow:hidden;z-index:1;position:relative;width:calc(100% + var(--margin-sm)*1.5*2);height:100%}@media screen and (min-width:800px){.graph{margin:calc(0*var(--base-space)) calc(-2*var(--base-space));width:calc(100% + var(--margin-md)*2);grid-column:1/-1;grid-row:1/2;align-self:stretch;height:100vh;height:var(--full-vh)}.landing~.graph{grid-row:1/3}}.about__graph .graph{position:absolute}.landing.open~.graph{cursor:pointer}.landing.loading~.graph{pointer-events:none}.graph__header{padding:calc(1*var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);position:absolute;display:flex;top:0;left:0;z-index:9;overflow:hidden;max-width:100%}.graph__header--content{position:relative}.graph__header__item{white-space:nowrap;display:flex}.graph__header__item:last-child{overflow:hidden}.graph__header__item:last-child a{overflow:hidden;text-overflow:ellipsis;width:100%}.graph__header__item:first-child,.graph__header__item:first-child a{color:var(--color-grey-1)}.graph__header__item:not(:first-child),.graph__header__item:not(:first-child) a{color:var(--color-grey-2)}.graph__header__item:not(:last-child):after{content:" / ";white-space:pre}.graph__inner{height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing.open~.graph .graph__inner{pointer-events:none}.graph__container{height:100%;width:100%;cursor:-webkit-grab;cursor:grab}.graph__container.grabbed{cursor:-webkit-grabbing;cursor:grabbing}.graph__container__inner{transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:relative;height:100%;width:100%}.graph__container__inner.transitioning{opacity:0;pointer-events:none}.graph__links{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.graph__container.transitioning .graph__links{opacity:0;pointer-events:none}.graph__nodes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.graph__nodes__item{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;z-index:2}.graph__nodes__item.selected{z-index:6}.graph__nodes__item.hovered{z-index:4}.graph__nodes__item.linked{z-index:3}.graph__nodes__item.transitioning{z-index:9}.graph__container.transitioning .graph__nodes__item.transitioning{z-index:999}.graph__container.transitioning .graph__nodes__item:not(.transitioning){opacity:0}.graph__dot{height:10px;width:10px;border-radius:50%;background-color:var(--color-text);position:relative;z-index:1}.graph__nodes__item.filtered .graph__dot{background-color:var(--color-red-1)}.graph__nodes__item.hovered .graph__dot,.graph__nodes__item.linked .graph__dot,.graph__nodes__item.selected .graph__dot{background-color:var(--color-purple-1)}.graph__container.transitioning .graph__nodes__item.transitioning .graph__dot{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;background-color:var(--color-purple-1)!important}.graph__nodes__item--event.hovered .graph__dot,.graph__nodes__item--event.linked .graph__dot,.graph__nodes__item--event.selected .graph__dot{background-color:var(--color-orange-1)}.graph__dot--event{background-color:rgba(0,0,0,0)!important;border-radius:none}.graph__dot--event svg{height:14px;width:14px;margin-top:-2px;margin-left:-2px;fill:var(--color-text)}.graph__nodes__item.hovered .graph__dot--event svg,.graph__nodes__item.linked .graph__dot--event svg,.graph__nodes__item.selected .graph__dot--event svg{fill:var(--color-orange-1)}.graph--city .graph__nodes__item.linked .graph__dot{background-color:var(--color-purple-2)}.graph__circle{transition-property:width,height;transition-duration:.6s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;top:50%;left:50%;border-radius:50%;background-color:var(--color-grey-3);position:absolute;transform:translate(-50%,-50%)}.graph__nodes__item.hovered .graph__circle,.graph__nodes__item.linked .graph__circle{background-color:var(--color-purple-2)}.graph__nodes__item.transitioning .graph__circle{width:400vw!important;height:400vw!important}.graph__name{z-index:2;white-space:nowrap;margin-bottom:5px;opacity:0;pointer-events:none;color:var(--color-purple-1)}.graph__nodes__item.hovered .graph__name,.graph__nodes__item.linked .graph__name{opacity:1}.graph__number{font-size:var(--fs-h6);line-height:var(--lh-h6);z-index:2;white-space:nowrap;margin-top:5px;line-height:var(--lh-main);opacity:0;pointer-events:none;color:var(--color-purple-1)}.graph__nodes__item.hovered .graph__number{opacity:1}.graph__city__name{padding:2px 5px;background-color:var(--color-grey-3);border:1px solid var(--color-grey-3);border-radius:4px;max-width:50vw;display:flex}@media screen and (min-width:800px){.graph__city__name{max-width:25vw}}.graph__city__name>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.graph__container.transitioning .graph__nodes__item.transitioning .graph__city__name{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;background-color:var(--color-purple-1)!important;border-color:var(--color-purple-1)!important;color:var(--color-bg)!important}.graph__nodes__item.filtered .graph__city__name{background-color:var(--color-red-3);border-color:var(--color-red-3);color:var(--color-red-1)}.graph__nodes__item.linked .graph__city__name{background-color:var(--color-purple-2);border-color:var(--color-purple-2);color:var(--color-bg)}.graph__nodes__item.hovered .graph__city__name,.graph__nodes__item.selected .graph__city__name{background-color:var(--color-purple-1);border-color:var(--color-purple-1);color:var(--color-bg)}.graph__nodes__item--event.hovered .graph__city__name,.graph__nodes__item--event.selected .graph__city__name{background-color:var(--color-orange-1);border-color:var(--color-orange-1);color:var(--color-bg)}.graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-grey-2)}.graph__nodes__item.filtered .graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-red-1);color:var(--color-red-1)}.graph__nodes__item.hovered .graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-purple-1);color:var(--color-purple-1)}.graph__nodes__item.linked .graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-purple-2);color:var(--color-purple-2)}.graph__dot~.graph__text .graph__city__name{display:none;pointer-events:none;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}@media(hover:none)and (pointer:coarse){.graph__dot~.graph__text .graph__city__name{display:flex}}.about__graph .graph__dot~.graph__text .graph__city__name,.graph--entry .graph__dot~.graph__text .graph__city__name,.graph--event .graph__dot~.graph__text .graph__city__name{display:flex}.graph__nodes__item.linked .graph__dot~.graph__text .graph__city__name{display:flex;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--color-purple-1)}.graph__nodes__item.hovered .graph__dot~.graph__text .graph__city__name,.graph__nodes__item.selected .graph__dot~.graph__text .graph__city__name{display:flex;background-color:var(--color-purple-1);border-color:var(--color-purple-1);color:var(--color-bg)}.graph__nodes__item.hovered .graph__dot~.graph__text .graph__city__name.out,.graph__nodes__item.selected .graph__dot~.graph__text .graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-purple-1);color:var(--color-purple-1)}.graph__nodes__item--event.linked .graph__dot~.graph__text .graph__city__name{display:flex;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--color-orange-1)}.graph__nodes__item--event.hovered .graph__dot~.graph__text .graph__city__name,.graph__nodes__item--event.selected .graph__dot~.graph__text .graph__city__name{display:flex;background-color:var(--color-orange-1);border-color:var(--color-orange-1);color:var(--color-bg)}.graph__city__out{font-size:var(--fs-h6);line-height:var(--lh-h6);position:absolute;left:5px;top:0;padding-bottom:2px;transform:translateY(-100%);white-space:nowrap;color:var(--color-purple-1);display:none}.graph__nodes__item.hovered .graph__city__out{display:block}.graph__links__item{fill:none}.graph--home .graph__links__item,.graph__links__item{stroke:rgba(0,0,0,0)}.graph--home .graph__links__item.active{stroke:var(--color-purple-1)}.graph--home .graph__links__item.out{stroke:rgba(0,0,0,0)}.graph--home .graph__links__item.out.active{stroke:var(--color-purple-1)}.graph--city .graph__links__item{stroke:var(--color-grey-2)}.graph--city .graph__links__item.active{stroke:var(--color-purple-1)}.graph--city .graph__links__item.out{stroke-dasharray:4 8;stroke:var(--color-grey-2)}.graph--city .graph__links__item.out.active{stroke:var(--color-purple-1)}.graph--event .graph__links__item{stroke:var(--color-grey-2)}.graph--event .graph__links__item.active{stroke:var(--color-orange-1)}.graph--event .graph__links__item.out{stroke-dasharray:4 8;stroke:var(--color-grey-2)}.graph--event .graph__links__item.out.active{stroke:var(--color-orange-1)}.graph__text{display:flex}.graph__dot+.graph__text{position:absolute;top:0;transform:translateY(calc(-100% - 5px))}.graph__close{height:20px;width:20px;background-color:var(--color-purple-1);display:flex;border-radius:4px;margin-left:2px;position:absolute;right:-22px}.graph__nodes__item--event .graph__close{background-color:var(--color-orange-1)}@media(hover:hover)and (pointer:fine){.graph__close:hover{background-color:var(--color-purple-2)}.graph__nodes__item--event .graph__close:hover{background-color:var(--color-orange-2)}}.graph__close:after,.graph__close:before{content:"";display:inline-block;width:18px;height:1px;background-color:var(--color-bg);position:absolute}.graph__close:before{transform:rotate(45deg);transform-origin:top left;left:4px;top:3px}.graph__close:after{transform:rotate(-45deg);transform-origin:top right;right:4px;top:3px}.graph__external{border-radius:10px;padding:2px 5px;background-color:var(--color-purple-1);border:1px solid var(--color-purple-1);color:var(--color-bg);position:absolute;right:0;transform:translateX(calc(100% + var(--margin-xs)));display:none}.graph__nodes__item.hovered .graph__external{display:block}.graph__external:before{content:"";width:var(--margin-xs);height:1px;display:inline-block;position:absolute;background-color:var(--color-grey-2);top:50%;left:calc(var(--margin-xs)*-1 - 1px)}.graph__overlay{padding:calc(1*var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);position:fixed;bottom:var(--sidebar-title-height);left:0;width:100%;border-top-right-radius:var(--radius);border-top-left-radius:var(--radius);background-color:var(--color-purple-3-alpha);color:var(--color-purple-1);z-index:9}@media(hover:hover)and (pointer:fine){.graph__overlay{display:none}}@media screen and (min-width:800px){.graph__overlay{display:none}}.graph__overlay__inner{display:flex;align-items:baseline;justify-content:space-between;gap:var(--margin-md)}.graph__overlay__subtitle{margin:calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));font-size:var(--fs-main);line-height:var(--lh-main)}.graph__news{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));display:flex;margin-left:-2px;flex:none}.graph__news svg{height:14px;width:14px;fill:var(--color-orange-1)}@keyframes blink{to{visibility:hidden}}.header{position:fixed;top:0;left:0;z-index:99;pointer-events:none}.header,.header *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__inner{transition-property:background-color,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:calc(1.5*var(--base-space));display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--margin-lg);background-color:rgba(0,0,0,0);width:100vw;height:100vh;height:var(--full-vh);pointer-events:none}@media screen and (min-width:800px){.header__inner{padding:calc(2*var(--base-space))}}.header__inner.open{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--color-purple-2-alpha);cursor:pointer;pointer-events:all}.header__top{display:flex;flex-direction:column;gap:var(--margin-sm);width:100%}.header__bottom{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;opacity:0}.header__inner.open .header__bottom{opacity:1}.header__fixed{display:flex;gap:var(--margin-lg);justify-content:space-between}.header__fixed>*{pointer-events:all}.header__sitetitle{max-width:100%}.header__nav,.header__sitetitle{display:flex;gap:var(--margin-sm)}.header__nav{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;flex-direction:column;align-items:flex-start;opacity:0}.header__inner.open .header__nav{opacity:1}.header__footer{display:flex;flex-direction:row;align-items:flex-start;gap:var(--margin-sm);flex-wrap:wrap}.header__item{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-overflow:ellipsis;display:block;overflow:hidden}@media screen and (min-width:800px){.header__item{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.header__item:hover{background-color:var(--color-grey-2-alpha)}}@media screen and (min-width:800px){.header__item{max-width:33.33vw}}.header__sitetitle .header__item:not(:last-child):not(:nth-child(2)){display:none}@media screen and (min-width:800px){.header__sitetitle .header__item:not(:last-child):not(:nth-child(2)){display:block}}.header__item--small{font-size:var(--fs-h5);line-height:var(--lh-h5);height:auto}.header__item--title{flex:none}.header__item.active{background-color:var(--color-grey-2-alpha)}.header__hamburger{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:var(--tag-height);flex:none;padding:0}@media screen and (min-width:800px){.header__hamburger{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.header__hamburger:hover{background-color:var(--color-grey-2-alpha)}}.header__hamburger svg{height:13px;width:15px}.header__buttons{flex-direction:column;gap:var(--margin-sm);align-items:flex-end;flex:none;display:flex;height:var(--tag-height)}@media screen and (min-width:800px){.header__buttons{flex-direction:row}}.header__button{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;display:flex;gap:var(--margin-xs)}.header__button--mobile{--color-a:var(--color-grey-2-alpha);--color-b:var(--color-grey-3-alpha)}@media screen and (min-width:800px){.header__button--mobile{display:none}}.header__button--purple{--color-a:var(--color-purple-2-alpha);--color-b:var(--color-purple-3-alpha)}.header__button--orange{--color-a:var(--color-orange-2-alpha);--color-b:var(--color-orange-3-alpha)}.header__button--orange,.header__button--purple{opacity:0;pointer-events:none}.header__buttons.active .header__button--orange,.header__buttons.active .header__button--purple{opacity:1;pointer-events:all}@media screen and (min-width:800px){.header__button--orange,.header__button--purple{opacity:1;pointer-events:all}}.header__button__icon{all:unset;box-sizing:border-box;font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-b);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:var(--tag-height);flex:none;padding:0}@media screen and (min-width:800px){.header__button__icon{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.header__button__icon:hover{background-color:var(--color-a)}}.header__button__icon svg{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;height:13px;width:13px;transform:rotate(0)}.header__button--orange .header__button__icon,.header__button--purple .header__button__icon{display:none}@media screen and (min-width:800px){.header__button--orange .header__button__icon,.header__button--purple .header__button__icon{display:flex}}@media(hover:hover)and (pointer:fine){.header__button:hover .header__button__icon{background-color:var(--color-a)}}.header__button__text{all:unset;box-sizing:border-box;padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-b);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex}@media screen and (min-width:800px){.header__button__text{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.header__button__text:hover{background-color:var(--color-a)}}@media screen and (min-width:800px){.header__button__text{display:flex}}@media(hover:hover)and (pointer:fine){.header__button:hover .header__button__text{background-color:var(--color-a)}}.sidebar{transition-property:transform,max-height;transition-duration:.6s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;flex-direction:column;position:fixed;bottom:0;left:0;width:100%;max-height:calc(100vh - var(--tag-height)*2 - var(--margin-sm)*4.5);max-height:calc(var(--full-vh) - var(--tag-height)*2 - var(--margin-sm)*4.5);transform:translateY(calc(100% - var(--sidebar-title-height) - var(--pos)));border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);z-index:2}@media screen and (min-width:800px){.sidebar{box-shadow:0 0 6px rgba(128,128,128,.2)}}.landing.open~.sidebar{transform:translateY(calc(100% - var(--pos)))}.landing.loading~.sidebar{pointer-events:none}@media screen and (min-width:800px){.sidebar{margin:var(--header-height) calc(0*var(--base-space)) calc(0*var(--base-space));max-height:calc(100vh - var(--header-height) - var(--margin-md));max-height:calc(var(--full-vh) - var(--header-height) - var(--margin-md));position:relative;grid-column:-2/-1;grid-row:1/2;bottom:auto;left:auto;width:auto;transform:none;border-radius:var(--radius)}.landing.open~.sidebar{max-height:var(--sidebar-title-height);transform:none}.landing.loading~.sidebar{pointer-events:none}}.sidebar:before{content:"";position:absolute;top:var(--margin-xs);left:calc(50% - 25px);width:50px;height:var(--margin-xs);display:inline-block;background-color:var(--color-grey-2);z-index:999;border-radius:2px}@media screen and (min-width:800px){.sidebar:before{display:none}}.sidebar__title{font-size:var(--fs-h3);line-height:var(--lh-h3);padding:calc(1*var(--base-space));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--color-grey-3-alpha);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:8;display:flex;align-items:flex-end;flex:none;height:var(--sidebar-title-height);touch-action:pan-y;cursor:pointer}@media screen and (min-width:800px){.sidebar__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));align-items:flex-start}}.sidebar__title--small{height:auto;background-color:var(--color-grey-3)}@media screen and (min-width:800px){.sidebar__title--small{background-color:var(--color-grey-2)}}.sidebar--event .sidebar__title:not(.sidebar__title--small){background:var(--color-orange-3-alpha)}@media screen and (min-width:800px){.sidebar__title{touch-action:auto;cursor:auto}.landing.open~.sidebar .sidebar__title{cursor:pointer}}.sidebar__list{background-color:var(--color-bg)}.search--active+.sidebar__list{display:none}.sidebar__item{overflow:hidden;display:flex}.sidebar__item>*{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__item:nth-child(odd){background-color:var(--color-bg)}.sidebar__item:nth-child(2n){background-color:var(--color-grey-3)}.sidebar__item.filtered>*{color:var(--color-red-1)}.sidebar__item.active:nth-child(odd),.sidebar__item.hover:nth-child(odd){background-color:var(--color-purple-3)}.sidebar__item.active:nth-child(2n),.sidebar__item.hover:nth-child(2n){background-color:var(--color-purple-2)}.sidebar__item.active>*,.sidebar__item.hover>*{color:var(--color-purple-1)}.sidebar__item>*{display:flex;align-items:flex-end}.sidebar__item>*>span:nth-last-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__item__news{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));display:flex;margin-left:-2px}.sidebar__item__news svg{height:14px;width:14px;fill:var(--color-orange-1)}.sidebar__country__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));color:var(--color-grey-1)}.sidebar__country__title:nth-child(odd){background-color:var(--color-bg)}.sidebar__country__title:nth-child(2n){background-color:var(--color-grey-3)}.sidebar__count{font-size:var(--fs-h6);line-height:var(--lh-h6);margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space));padding-bottom:1px}.sidebar__scroll{flex:1 1;overflow:auto;scrollbar-width:none;background-color:var(--color-bg)}.sidebar__title.swiping+.sidebar__scroll{overflow:hidden}.sidebar__scroll::-webkit-scrollbar{display:none}.filters{display:none}@media screen and (min-width:800px){.filters{display:flex}}.filters__list{padding:calc(1*var(--base-space));display:flex;flex-wrap:wrap;background-color:var(--color-bg);gap:var(--margin-xs)}.filters__item{padding:calc(.25*var(--base-space)) calc(.5*var(--base-space));border-radius:var(--radius-sm);cursor:pointer;background-color:var(--color-grey-3)}@media(hover:hover)and (pointer:fine){.filters__item:hover{background-color:var(--color-grey-2)}}.filters__item.active{background-color:var(--color-red-3);color:var(--color-red-1)}.entries__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));background-color:var(--color-grey-2);position:-webkit-sticky;position:sticky;top:0}.entries__item{overflow:hidden;display:flex}.entries__item>*{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entries__item:nth-child(odd){background-color:var(--color-bg)}.entries__item:nth-child(2n){background-color:var(--color-grey-3)}.entries__item.filtered>*{color:var(--color-red-1)}.entries__item.active:nth-child(odd),.entries__item.hover:nth-child(odd){background-color:var(--color-purple-3)}.entries__item.active:nth-child(2n),.entries__item.hover:nth-child(2n){background-color:var(--color-purple-2)}.entries__item.active>*,.entries__item.hover>*{color:var(--color-purple-1)}.entries--event .entries__item{overflow:hidden;display:flex}.entries--event .entries__item>*{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entries--event .entries__item:nth-child(odd){background-color:var(--color-bg)}.entries--event .entries__item:nth-child(2n){background-color:var(--color-grey-3)}.entries--event .entries__item.filtered>*{color:var(--color-red-1)}.entries--event .entries__item.active:nth-child(odd),.entries--event .entries__item.hover:nth-child(odd){background-color:var(--color-orange-3)}.entries--event .entries__item.active:nth-child(2n),.entries--event .entries__item.hover:nth-child(2n){background-color:var(--color-orange-2)}.entries--event .entries__item.active>*,.entries--event .entries__item.hover>*{color:var(--color-orange-1)}.entries__item>*{display:flex}.entries__item>*>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entries__item__events{font-size:var(--fs-h6);line-height:var(--lh-h6);margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));background-color:var(--color-purple-1);display:flex;width:calc(var(--row-height) - 4px);color:var(--color-bg);justify-content:center;align-items:center;border-radius:7px;flex-shrink:0}.entries__item.active .entries__item__events{background-color:var(--color-bg);color:var(--color-purple-1)}@media(hover:hover)and (pointer:fine){.entries__item:hover .entries__item__events{background-color:var(--color-bg);color:var(--color-purple-1)}}.entries__item__news{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));display:flex;margin-left:-2px}.entries__item__news svg{height:14px;width:14px;fill:var(--color-orange-1)}.entry{display:flex;flex-direction:column;gap:var(--margin-sm);width:100%}.database+.entry{box-shadow:0 0 6px rgba(128,128,128,.4);max-height:calc(100% - var(--header-height));margin-top:var(--header-height);border-radius:var(--radius);overflow:hidden}@media screen and (min-width:800px){.database+.entry{box-shadow:0 0 6px rgba(128,128,128,.2)}}.body .entry{box-shadow:0 0 6px rgba(128,128,128,.4)}@media screen and (min-width:800px){.body .entry{box-shadow:0 0 6px rgba(128,128,128,.2)}}.entry__inner{display:flex;flex-direction:column}.entry__title{font-size:var(--fs-h3);line-height:var(--lh-h3);padding:calc(1*var(--base-space));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--color-grey-3-alpha);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:8;display:flex;align-items:flex-end;flex:none;height:var(--sidebar-title-height)}@media screen and (min-width:800px){.entry__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));align-items:flex-start}}.body .entry__title{position:static}.entry__body{padding:calc(1*var(--base-space));background-color:var(--color-bg);display:flex;flex-direction:column;gap:var(--lh-h6)}@media screen and (min-width:800px){.entry__body{gap:initial}}.entry__cover{display:flex;position:relative}.entry__cover>div{height:0;padding-bottom:calc(1/var(--ratio)*100%);position:relative;width:100%}.entry__cover>div picture{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.entry__cover>div picture img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:800px){.entry__cover{margin:calc(-1*var(--base-space)) calc(-1*var(--base-space)) calc(1*var(--base-space))}.entry__section:not(:last-child){margin-bottom:var(--lh-h6)}}.entry__info__item{display:block}.entry__info__item *{display:inline}.entry__info__title{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));color:var(--color-grey-1)}.entry__info__link a span{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}.entry__info__link a:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));content:"↗︎"}@media(hover:hover)and (pointer:fine){.entry__info__city:hover,.entry__info__link a:hover{color:var(--color-purple-1)}}.entry__info__city:not(:last-child):after{content:", "}.entry__about__title,.entry__related__title{color:var(--color-grey-1)}.entry__related__title{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.25*var(--base-space))}.entry__related__item{overflow:hidden;display:flex}.entry__related__item>*{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry__related__item:nth-child(odd){background-color:var(--color-grey-3)}.entry__related__item:nth-child(2n){background-color:var(--color-bg)}.entry__related__item.filtered>*{color:var(--color-red-1)}.entry__related__item.active:nth-child(odd),.entry__related__item.hover:nth-child(odd){background-color:var(--color-purple-2)}.entry__related__item.active:nth-child(2n),.entry__related__item.hover:nth-child(2n){background-color:var(--color-purple-3)}.entry__related__item.active>*,.entry__related__item.hover>*{color:var(--color-purple-1)}.entry__text__contact,.entry__text__contact a{color:var(--color-grey-1)}.entry__text__contact a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.entry__text__contact a:hover{color:var(--color-purple-2)}}.entry__editorial{box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--radius)}@media screen and (min-width:800px){.entry__editorial{box-shadow:0 0 6px rgba(128,128,128,.2)}}.entry__editorial__image{position:relative;flex:auto;height:var(--card-height)}.landing .entry__editorial__image{aspect-ratio:16/9;height:auto}.entry__editorial__image__inner{height:100%}.entry__editorial__image__inner picture{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.entry__editorial__image__inner picture img{width:100%;height:100%;object-fit:cover}.entry__editorial__body{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:calc(.5*var(--base-space)) calc(1*var(--base-space));background-color:var(--color-purple-3-alpha);position:relative;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);overflow:hidden}@media(hover:hover)and (pointer:fine){.entry__editorial:hover .entry__editorial__body{background-color:var(--color-purple-2-alpha)}}.landing .entry__editorial__body{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-purple-3)}@media(hover:hover)and (pointer:fine){.entry__editorial:hover .landing .entry__editorial__body{background-color:var(--color-purple-2)}}.entry__editorial__title{font-size:var(--fs-h3);line-height:var(--lh-h3);height:calc(3*var(--lh-h3));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--lh-h3)}.landing .entry__editorial__title>span{color:var(--color-purple-1)}.entry__editorial__cta:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));content:"↗︎"}.entry__editorial__blurb{width:100%;max-width:var(--text-width);font-family:Georgia,Times New Roman,Times,serif;font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:calc(3*var(--lh-h3))}.popup{padding:calc(2*var(--base-space));position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center}@media screen and (min-width:980px){.popup__mobile{display:none}}.popup__inner{box-shadow:0 0 6px rgba(128,128,128,.4);background-color:var(--color-grey-3);width:100%;max-width:360px;display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden}@media screen and (min-width:800px){.popup__inner{box-shadow:0 0 6px rgba(128,128,128,.2)}}.popup__head{font-size:var(--fs-h3);line-height:var(--lh-h3);padding:calc(1*var(--base-space));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--color-grey-3-alpha);position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;align-items:flex-end;flex:none;height:var(--sidebar-title-height);background:var(--color-purple-3);color:var(--color-text);width:100%}@media screen and (min-width:800px){.popup__head{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));align-items:flex-start}}.popup__body{font-size:var(--fs-main);line-height:var(--lh-main)}.popup__form{width:100%;display:flex;flex-direction:column}.popup__form__group{display:flex}.popup__input{all:unset;background:var(--color-bg);padding:calc(.25*var(--base-space)) calc(1*var(--base-space));flex:1 1}.popup__input::placeholder{color:var(--color-text)}.popup__submit{all:unset;padding:calc(.25*var(--base-space)) calc(1*var(--base-space));color:var(--color-grey-1);cursor:pointer}@media(hover:hover)and (pointer:fine){.popup__submit:hover{color:var(--color-purple-1)}}.popup__error{padding:calc(.25*var(--base-space)) calc(1*var(--base-space));color:var(--color-purple-1)}.database{box-shadow:0 0 6px rgba(128,128,128,.4);margin:var(--header-height) calc(0*var(--base-space)) calc(2*var(--base-space));max-height:calc(100% - var(--header-height) - var(--margin-md));border-radius:var(--radius);overflow:hidden;grid-column:1/3;display:flex;flex-direction:column}@media screen and (min-width:800px){.database{box-shadow:0 0 6px rgba(128,128,128,.2)}}.database__header{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:var(--color-grey-3);display:flex;flex-direction:column;flex:none}.database__table{overflow:auto;flex:1 1;scrollbar-width:none}.database__table::-webkit-scrollbar{display:none}.database__header__line,.database__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:800px){.database__header__line,.database__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1300px){.database__header__line,.database__row{grid-template-columns:repeat(5,minmax(0,1fr))}}.database__row:nth-child(odd){background-color:var(--color-bg)}.database__row:nth-child(2n){background-color:var(--color-grey-3)}.database__row.active:nth-child(odd){background-color:var(--color-purple-3)}.database__row.active:nth-child(2n){background-color:var(--color-purple-2)}.database__row.active>*{color:var(--color-purple-1)}@media(hover:hover)and (pointer:fine){.database__row:hover:nth-child(odd){background-color:var(--color-purple-3)}.database__row:hover:nth-child(2n){background-color:var(--color-purple-2)}.database__row:hover>*{color:var(--color-purple-1)}}.database__cell{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));color:var(--color-text);display:flex;justify-content:space-between;overflow:hidden;position:relative}.database__cell:nth-child(4){display:none}@media screen and (min-width:800px){.database__cell:nth-child(4){display:flex}}.database__cell:nth-child(5){display:none}@media screen and (min-width:1300px){.database__cell:nth-child(5){display:flex}}.database__cell--select{padding:0}.database__cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database__header .database__cell{font-size:var(--fs-h3);line-height:var(--lh-h3)}.database__header .database__cell:not(.database__cell--connections){cursor:pointer}@media(hover:hover)and (pointer:fine){.database__header .database__cell:not(.database__cell--connections):hover{background:var(--color-grey-2)}}.database__label{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));position:absolute;width:100%;pointer-events:none}.database__label.hidden{display:none}.database__select{all:unset;padding:calc(.5*var(--base-space)) calc(4*var(--base-space)) calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%}.database__search{grid-column:1/-1}.database__arrow{position:absolute;right:var(--margin-sm);top:50%;transform:translateY(-50%)}.database__arrow svg{fill:var(--color-purple-3)}@media(hover:hover)and (pointer:fine){.database__cell:hover .database__arrow svg{fill:var(--color-purple-2)}}.asc .database__arrow path:first-child{opacity:0}.asc .database__arrow path:last-child,.desc .database__arrow path:first-child{opacity:1}.desc .database__arrow path:last-child{opacity:0}.database__more{padding:calc(1*var(--base-space));background-color:var(--color-purple-3);cursor:pointer}.database__more--loading{pointer-events:none}.database__more.hidden{display:none}@media(hover:hover)and (pointer:fine){.database__more:hover{background-color:var(--color-purple-2)}}.sideform{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:calc(2*var(--base-space));position:fixed;top:0;left:0;width:100vw;height:100%;background-color:var(--color-grey-2-alpha);z-index:9999;justify-content:center;align-items:center;cursor:pointer;display:flex}.main--join~.sideform{cursor:auto}.sideform__inner{box-shadow:0 0 6px rgba(128,128,128,.4);max-height:100%;display:flex;flex-direction:column;position:relative;cursor:auto;width:100%;max-width:600px;overflow:hidden;border-radius:var(--radius)}@media screen and (min-width:800px){.sideform__inner{box-shadow:0 0 6px rgba(128,128,128,.2)}}.sideform__header{font-size:var(--fs-h3);line-height:var(--lh-h3);padding:calc(1*var(--base-space));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--color-grey-3-alpha);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:8;align-items:flex-end;flex:none;height:var(--sidebar-title-height);display:flex;flex-direction:column}@media screen and (min-width:800px){.sideform__header{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));align-items:flex-start}}.sideform__footer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-bg)}.sideform__footer__buttons{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));width:100%}.sideform__footer__buttons.disabled{cursor:not-allowed;opacity:.5}.sideform__footer__buttons.disabled *{pointer-events:none}.sideform__footer__checkboxes{font-size:var(--fs-h5);line-height:var(--lh-h5);padding:calc(1*var(--base-space))}.sideform__footer__messages{font-size:var(--fs-h5);line-height:var(--lh-h5);padding:calc(1*var(--base-space)) calc(1*var(--base-space)) calc(2*var(--base-space));color:var(--color-grey-1)}.sideform__button{all:unset;padding:calc(1*var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);display:flex;align-items:center;justify-content:center;color:var(--color-bg);cursor:pointer}.sideform__button--close{grid-column:span 4;background-color:var(--color-red-2)}@media screen and (min-width:800px){.sideform__button--close{grid-column:span 2}}.sideform__button--close.full{grid-column:span 8;background-color:var(--color-purple-2)}.sideform__button--next{grid-column:span 4;background-color:var(--color-purple-2)}@media screen and (min-width:800px){.sideform__button--next{grid-column:span 6}}.sideform__button--home{grid-column:span 8;background-color:var(--color-purple-1)}.sideform__slide{padding:calc(1*var(--base-space));font-size:var(--fs-h5);line-height:var(--lh-h5);flex-direction:column;display:none}.sideform__slide.active{display:flex}.sideform__slide>:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(4*var(--base-space))}.sideform__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--margin-md)}.sideform__group>:not(.sideform__subgroup){grid-column:span 2}.sideform__group--margin{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(12*var(--base-space))}.sideform__group__header{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.sideform__label{display:flex;color:var(--color-text)}.sideform__label--required:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space));content:"*";color:var(--color-red-1)}.sideform__count{font-size:var(--fs-main);line-height:var(--lh-main);color:var(--color-grey-2)}.sideform__count--error{color:var(--color-red-1)}.sideform__sublabel{margin:calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));font-family:Basel-MediumItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-purple-2)}.sideform__sublabel--required:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space));content:"*";color:var(--color-red-1)}.sideform__checkbox+.sideform__sublabel{margin:calc(-.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}.sideform__important{color:var(--color-red-1)}.sideform__subgroup{display:flex;flex-direction:column;grid-column:span 2}@media screen and (min-width:800px){.sideform__subgroup{grid-column:span 1}.sideform__subgroup:first-child:last-child{grid-column:span 2}}.sideform__input{all:unset;padding:calc(1*var(--base-space));margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));background-color:var(--color-grey-3);color:var(--color-text);border-radius:var(--radius);width:100%;box-sizing:border-box}.sideform__input.error{background-color:var(--color-red-3)}.sideform__input::placeholder{color:var(--color-grey-1)}.sideform__input::-webkit-datetime-edit-day-field,.sideform__input::-webkit-datetime-edit-month-field,.sideform__input::-webkit-datetime-edit-text,.sideform__input::-webkit-datetime-edit-year-field{color:var(--color-grey-1);text-transform:uppercase}.sideform__input.with-value::-webkit-datetime-edit-day-field,.sideform__input.with-value::-webkit-datetime-edit-month-field,.sideform__input.with-value::-webkit-datetime-edit-text,.sideform__input.with-value::-webkit-datetime-edit-year-field{color:var(--color-text)}.sideform__input::-webkit-calendar-picker-indicator{display:none}.sideform__input:focus{outline:1px solid var(--color-purple-1)}.sideform__file{margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));background-color:var(--color-grey-3);color:var(--color-text);border-radius:var(--radius)!important;width:100%;max-width:none!important;min-width:auto!important;box-sizing:border-box;border:1px dashed var(--color-grey-1)!important;padding:calc(var(--margin-sm) - 1px)!important;height:auto!important}.sideform__file>input{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5)}.sideform__file span{font-size:var(--fs-h5)!important;line-height:var(--lh-h5)!important;color:var(--color-grey-1)!important}.sideform__file svg{display:none}.sideform__file.error{background-color:var(--color-red-3)}.sideform__file .file-types{display:none}.sideform__error{font-size:var(--fs-main);line-height:var(--lh-main);margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));color:var(--color-red-1)}.sideform__error a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--color-red-1)}.sideform__error+.sideform__error{margin-top:0}.sideform__checkbox{display:flex;align-items:flex-start;cursor:pointer}.sideform__checkbox.error{color:var(--color-red-1)}.sideform__checkbox strong{border-bottom:1px solid var(--color-text);display:inline-block}.sideform__checkbox a{color:var(--color-purple-1)}.sideform__select+.sideform__checkbox{margin:calc(2*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));color:var(--color-grey-1)}.sideform__checkbox--required span:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space));content:"*";color:var(--color-red-1)}.sideform__checkbox__inner{all:unset;margin:calc(.2*var(--base-space)) calc(2*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));padding:2px;border:1px solid var(--color-text);width:.5em;height:.5em;background-clip:content-box;border-radius:2px;flex:none}.sideform__checkbox.error .sideform__checkbox__inner{border-color:var(--color-red-1);background-color:var(--color-red-3)}.sideform__select+.sideform__checkbox .sideform__checkbox__inner{border-color:var(--color-grey-1)}.sideform__checkbox__inner:checked{background-color:var(--color-text)}.sideform__select+.sideform__checkbox .sideform__checkbox__inner:checked{background-color:var(--color-grey-1)}.sideform__radio{margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));display:flex;align-items:center;cursor:pointer}.sideform__radio span{color:var(--color-grey-1)}.sideform__radio__inner{all:unset;margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));padding:2px;border:1px solid var(--color-grey-1);width:.5em;height:.5em;display:flex;border-radius:50%;background-clip:content-box}.sideform__radio__inner.error{border-color:var(--color-red-1);background-color:var(--color-red-3)}.sideform__radio__inner:checked{background-color:var(--color-text);border-color:var(--color-text)}.sideform__radio__inner:checked+span{color:var(--color-text)}.sideform__recap__group{width:100%}.sideform__recap__group:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(4*var(--base-space))}.sideform__recap__header{padding:calc(1*var(--base-space));margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(2*var(--base-space));display:flex;justify-content:space-between;background-color:var(--color-grey-3);color:var(--color-grey-1)}.sideform__recap__edit{cursor:pointer;display:flex;align-items:center}.sideform__recap__edit svg{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space));height:11px;width:10px;fill:var(--color-grey-1)}.sideform__recap__title{display:inline;color:var(--color-grey-1)}.sideform__recap__title:after{content:": "}.sideform__recap__text{display:inline}.sideform__recap__text span:not(:last-child):after{content:", "}.sideform__text{color:var(--color-grey-1)}.sideform__text ol:not(:last-child),.sideform__text p:not(:last-child){margin-bottom:var(--lh-main)}.sideform__text ol li{padding-left:15px;text-indent:-15px}.sideform__text ol li *{text-indent:none}.sideform__text a{color:var(--color-purple-1)}.sideform__select{margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));-webkit-user-select:none;-moz-user-select:none;user-select:none}.sideform__body{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(2*var(--base-space));background-color:var(--color-bg);overflow:auto}.sideform__recap__checkboxes{display:flex;flex-direction:column;gap:var(--lh-main)}.react-datepicker{box-shadow:0 0 6px rgba(128,128,128,.4);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;border-radius:var(--radius);border:none;overflow:hidden}@media screen and (min-width:800px){.react-datepicker{box-shadow:0 0 6px rgba(128,128,128,.2)}}.react-datepicker,.react-datepicker *{font-size:var(--fs-main);line-height:var(--lh-main);font-weight:400}.react-datepicker__triangle{display:none}.react-datepicker__header{padding-top:0;background-color:var(--color-grey-3);border-bottom:none}.react-datepicker__current-month{padding:6px 0}.react-datepicker__day,.react-datepicker__day-name{line-height:18px}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:var(--radius-sm);background-color:var(--color-purple-1)}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:var(--radius-sm);background-color:var(--color-grey-3)}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:var(--radius-sm);background-color:var(--color-purple-3)}.react-datepicker__navigation{top:0;height:20px;width:20px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-width:2px 2px 0 0;border-color:var(--color-grey-2)}.react-datepicker__navigation:hover :before{border-color:var(--color-grey-1)}.react-datepicker__close-icon{bottom:0;right:0;height:32px;top:auto}.react-datepicker__close-icon:after{background-color:var(--color-purple-1)}.sideform__newentry{display:flex;flex-direction:column}.sideform__newentry__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px;grid-column-gap:var(--margin-md)}.sideform__newentry__buttons{margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));display:flex;gap:var(--margin-sm);justify-content:flex-end}.sideform__newentry__button{all:unset;font-size:var(--fs-h3);line-height:var(--lh-h3);box-sizing:border-box;background-color:var(--color-grey-3);color:var(--color-text);border-radius:var(--radius);width:32px;cursor:pointer;text-align:center}.sideform__newentry__button:hover{background-color:var(--color-grey-2)}.sideform__file__name{color:var(--color-grey-1);cursor:pointer}.productions{display:flex;flex-direction:column;width:100%;gap:var(--margin-lg);padding:var(--header-height) calc(0*var(--base-space)) calc(3*var(--base-space))}@media screen and (min-width:800px){.productions{padding:var(--header-height) calc(0*var(--base-space)) calc(4*var(--base-space))}}.productions__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-lg)}@media screen and (min-width:540px){.productions__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.productions__item.inactive{display:none}.productions__top{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));border-radius:var(--radius);overflow:hidden;position:relative;display:flex}.productions__image{width:100%}.productions__image__inner{height:0;padding-bottom:60%;width:100%;position:relative}.productions__image__inner picture{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.productions__image__inner picture img{width:100%;height:100%;object-fit:cover}.productions__tags{padding:calc(1*var(--base-space));position:absolute;bottom:0;left:0;display:flex;gap:var(--margin-xs)}.productions__tag{transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:calc(.25*var(--base-space)) calc(.75*var(--base-space));background-color:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center}.productions__tag.active{background-color:var(--color-purple-3)}.productions__tag--conversation:before{background-image:url(/icons/ON_podcast.svg)}.productions__tag--conversation:before,.productions__tag--production:before{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"";display:inline-block;height:9px;width:6px}.productions__tag--production:before{background-image:url(/icons/ON_production.svg)}.productions__tag--exhibition:before{background-image:url(/icons/ON_exhibition.svg)}.productions__tag--editorial:before,.productions__tag--exhibition:before{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"";display:inline-block;height:9px;width:6px}.productions__tag--editorial:before{background-image:url(/icons/ON_editorial.svg)}.productions__content{font-size:var(--fs-h3);line-height:var(--lh-h3);display:flex;flex-direction:column}.productions__subtitle{color:var(--color-grey-1)}.productions__links{margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));display:flex;gap:var(--margin-sm)}.productions__link{border-bottom:1px solid}.productions__text{margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));font-family:Georgia,Times New Roman,Times,serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:linear-gradient(45deg,var(--color-text),var(--color-purple-1));background-size:100% 33.33%;background-repeat:no-repeat;background-color:var(--color-text);background-position-y:100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding-bottom:2px}.productions__filters{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:2}.productions__filters__list{display:flex;gap:var(--margin-sm);flex-wrap:wrap}.productions__filter{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none}@media screen and (min-width:800px){.productions__filter{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.productions__filter:hover{background-color:var(--color-grey-2-alpha)}}@media screen and (min-width:800px){.productions__filter{display:flex}}.productions__filter.open{display:flex}.productions__filter.active{background-color:var(--color-grey-2-alpha)}.productions__filter--othernetwork{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:pointer}@media screen and (min-width:800px){.productions__filter--othernetwork{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.productions__filter--othernetwork:hover{background-color:var(--color-purple-2-alpha)}}.productions__filter--othernetwork.active{background-color:var(--color-purple-2-alpha)}.productions__filter--conversation:before{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"";display:inline-block;height:9px;width:6px;background-image:url(/icons/ON_podcast.svg)}@media screen and (min-width:800px){.productions__filter--conversation:before{margin:calc(0*var(--base-space)) calc(.75*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));height:15px;width:10px}}.productions__filter--production:before{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"";display:inline-block;height:9px;width:6px;background-image:url(/icons/ON_production.svg)}@media screen and (min-width:800px){.productions__filter--production:before{margin:calc(0*var(--base-space)) calc(.75*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));height:15px;width:10px}}.productions__filter--exhibition:before{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"";display:inline-block;height:9px;width:6px;background-image:url(/icons/ON_exhibition.svg)}@media screen and (min-width:800px){.productions__filter--exhibition:before{margin:calc(0*var(--base-space)) calc(.75*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));height:15px;width:10px}}.productions__filter--editorial:before{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"";display:inline-block;height:9px;width:6px;background-image:url(/icons/ON_editorial.svg)}@media screen and (min-width:800px){.productions__filter--editorial:before{margin:calc(0*var(--base-space)) calc(.75*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));height:15px;width:10px}}.productions__filter__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (min-width:800px){.productions__filter__title{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.productions__filter__title:hover{background-color:var(--color-purple-2-alpha)}}@media screen and (min-width:800px){.productions__filter__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:default}}@media screen and (min-width:800px)and (min-width:800px){.productions__filter__title{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media screen and (min-width:800px)and (hover:hover)and (pointer:fine){.productions__filter__title:hover{background-color:var(--color-purple-3-alpha)}}.productions--itinerary .productions__filter__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-orange-3-alpha);white-space:nowrap;cursor:pointer}@media screen and (min-width:800px){.productions--itinerary .productions__filter__title{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.productions--itinerary .productions__filter__title:hover{background-color:var(--color-orange-2-alpha)}}@media screen and (min-width:800px){.productions--itinerary .productions__filter__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-orange-3-alpha);white-space:nowrap;cursor:default}}@media screen and (min-width:800px)and (min-width:800px){.productions--itinerary .productions__filter__title{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media screen and (min-width:800px)and (hover:hover)and (pointer:fine){.productions--itinerary .productions__filter__title:hover{background-color:var(--color-orange-3-alpha)}}.podcast{display:flex;gap:var(--margin-md)}.podcast:not(:last-child){margin-bottom:var(--lh-text)}.podcast__cover{box-shadow:0 0 6px rgba(128,128,128,.4);border-radius:var(--radius);overflow:hidden;display:none;width:var(--image-height)}@media screen and (min-width:800px){.podcast__cover{box-shadow:0 0 6px rgba(128,128,128,.2);display:flex}}.podcast__cover__image{height:0;padding-bottom:100%;position:relative;width:100%}.podcast__cover__image picture{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.podcast__cover__image picture img{width:100%;height:100%;object-fit:cover}.podcast__player{box-shadow:0 0 6px rgba(128,128,128,.4);border-radius:var(--radius);background-color:var(--color-grey-3-alpha);display:flex;flex-direction:column;justify-content:space-between;flex:1 1}@media screen and (min-width:800px){.podcast__player{box-shadow:0 0 6px rgba(128,128,128,.2)}}.podcast__smallcover{margin:calc(0*var(--base-space)) calc(2*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));width:calc(var(--lh-h3)*3);height:calc(var(--lh-h3)*3);border-radius:var(--radius-sm);overflow:hidden}@media screen and (min-width:800px){.podcast__smallcover{display:none}}.podcast__title{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);padding:calc(1*var(--base-space));white-space:pre-wrap;display:flex}@media screen and (min-width:800px){.podcast__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space))}}.podcast__title p{color:var(--color-grey-1)}.rhap_container{padding:calc(1*var(--base-space));background-color:rgba(0,0,0,0);box-shadow:none}.rhap_time{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}.rhap_additional-controls,.rhap_volume-controls{display:none}.rhap_controls-section{flex:none}.rhap_horizontal-reverse .rhap_controls-section{margin:calc(0*var(--base-space)) calc(2*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}.rhap_main-controls-button{margin:0}.rhap_progress-bar{background-color:var(--color-grey-2)}.rhap_progress-indicator{background:var(--color-grey-1);width:var(--margin-md);height:var(--margin-md);margin-left:calc(var(--margin-sm)*-1);top:calc(var(--margin-sm)*-1 + 2px)}.rhap_progress-filled{background-color:var(--color-purple-1)}.rhap_progress-container{margin:calc(0*var(--base-space)) calc(2*var(--base-space))}.rhap_progress-section{padding:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}.rhap_play-pause-button{width:32px;height:32px;font-size:medium}.rhap_play-pause-button svg{fill:var(--color-text)}.podcast__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--margin-sm)}.podcast__link{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (min-width:800px){.podcast__link{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.podcast__link:hover{background-color:var(--color-grey-2-alpha)}}.events__wrapper{grid-column:1/-1;gap:var(--margin-xl)}.events,.events__wrapper{display:flex;flex-direction:column}.events{align-items:flex-start;gap:var(--margin-md)}.events__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (min-width:800px){.events__title{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.events__title:hover{background-color:var(--color-grey-3-alpha)}}.events__grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md)}.events__item{box-shadow:0 0 6px rgba(128,128,128,.4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--color-orange-3-alpha);border-radius:var(--radius);overflow:hidden;height:var(--card-height)}@media screen and (min-width:800px){.events__item{box-shadow:0 0 6px rgba(128,128,128,.2)}}.events__item.inactive{display:none}@media(hover:hover)and (pointer:fine){.events__item:hover{background-color:var(--color-orange-2-alpha)}}.info .events__item{box-shadow:0 0 6px rgba(128,128,128,.4)}@media screen and (min-width:800px){.info .events__item{box-shadow:0 0 6px rgba(128,128,128,.2)}}.events__item--on{background-color:var(--color-purple-3-alpha)}@media(hover:hover)and (pointer:fine){.events__item--on:hover{background-color:var(--color-purple-2-alpha)}}.landing .events__item{height:var(--card-height-lg);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-orange-3)}@media(hover:hover)and (pointer:fine){.landing .events__item:hover{background-color:var(--color-orange-2)}}.landing .events__item--on{background-color:var(--color-purple-3)}@media(hover:hover)and (pointer:fine){.landing .events__item--on:hover{background-color:var(--color-purple-2)}}.events__item__inner{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));height:var(--card-height);width:100%}.landing .events__item__inner{height:var(--card-height-lg)}.events__item__text{display:flex;flex-direction:column;z-index:1;justify-content:space-between;position:relative;gap:var(--lh-h3);grid-column:1/8}.events__item__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);height:calc(3*var(--lh-h3) + var(--margin-xs));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.events__item__date{padding:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(.5*var(--base-space));display:flex;flex-direction:column;justify-content:flex-end}.events__item__date p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events__item__date a span{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}.events__item__date a:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));content:"↗︎"}.events__item__image{grid-column:8/11}.info .events__item__image{display:none}@media screen and (min-width:800px){.info .events__item__image{display:block}}.events__item__image>div{height:100%;position:relative;background:linear-gradient(90deg,rgba(255,153,0,0),var(--color-orange-1-alpha))}.events__item__image>div picture{position:absolute;height:100%;width:100%;left:0;top:0;transform:scale(1.02);filter:brightness(.95);display:flex}.events__item__image>div picture img{height:100%;width:100%;object-fit:cover}.events__item--on .events__item__image>div{background:linear-gradient(90deg,rgba(153,51,255,0),var(--color-purple-1-alpha))}.info{transition-property:width,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;pointer-events:none;display:flex;height:calc(100vh - var(--title-height) - var(--margin-sm)*1.5);height:calc(var(--full-vh) - var(--title-height) - var(--margin-sm)*1.5);position:fixed;overflow:hidden;top:0;left:0;width:250px;transform:translateX(calc(-250px + var(--tag-height) + var(--margin-sm) * 3 + var(--pos)));z-index:2}.info.open{width:100%;pointer-events:all}@media screen and (min-width:800px){.info.open{width:calc(100% + var(--margin-md)*2)}.graph--home~.main .info{margin-right:0}.info{margin:calc(0*var(--base-space)) calc(-2*var(--base-space));height:100vh;height:var(--full-vh);width:calc(100% + var(--margin-md)*2);grid-column:-3/-2;grid-row:1/2;transform:none;display:flex;top:auto;left:auto;position:relative}}.info__inner{padding:var(--header-height) calc(1.5*var(--base-space)) calc(1.5*var(--base-space));display:flex;overflow:auto;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-end;max-height:100vh;max-height:var(--full-vh);scrollbar-width:none;gap:var(--margin-sm);width:250px}.info.swiping .info__inner{overflow:hidden}.info__inner::-webkit-scrollbar{display:none}@media screen and (min-width:800px){.info__inner{padding:var(--header-height) calc(2*var(--base-space)) calc(2*var(--base-space));width:100%}}.info.open .info__inner{pointer-events:none}.info.open .info__inner>*,.info:not(.open) .info__inner{pointer-events:auto}.info:not(.open) .info__inner>*{pointer-events:none}@media screen and (min-width:800px){.info:not(.open) .info__inner{pointer-events:none}.info:not(.open) .info__inner>*{pointer-events:auto}}.info__header{display:flex;gap:var(--margin-md);align-items:flex-start}.lightbox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:var(--color-grey-3-alpha);display:flex;flex-direction:column}.lightbox__header{padding:calc(1.5*var(--base-space)) calc(1.5*var(--base-space)) calc(0*var(--base-space));flex:none;display:flex;justify-content:center}@media screen and (min-width:800px){.lightbox__header{padding:calc(2*var(--base-space)) calc(2*var(--base-space)) calc(0*var(--base-space))}}.lightbox__close{display:flex;flex-direction:row;gap:var(--margin-xs);white-space:nowrap}.lightbox__close>div{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (min-width:800px){.lightbox__close>div{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.lightbox__close:hover>div,.lightbox__close>div:hover{background-color:var(--color-purple-2-alpha)}}.lightbox__close__inner{height:27px;width:27px;display:flex;position:relative;padding:0!important;align-items:center;justify-content:center}.lightbox__close__inner svg{width:15px;height:15px}.lightbox__footer{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(1.5*var(--base-space));flex:none;display:grid;grid-gap:var(--margin-md)}@media screen and (min-width:800px){.lightbox__footer{padding:calc(0*var(--base-space)) calc(2*var(--base-space)) calc(2*var(--base-space));grid-template-columns:repeat(15,minmax(0,1fr))}}.lightbox__caption{text-align:center}@media screen and (min-width:800px){.lightbox__caption{grid-column:1/-1}}@media screen and (min-width:980px){.lightbox__caption{grid-column:3/-3}}.lightbox__slideshow{display:flex;flex:1 1;overflow:hidden;cursor:pointer}.swiper-wrapper{position:relative;z-index:1;transition-property:transform;box-sizing:content-box;transform:translateZ(0)}.lightbox__slide,.swiper-wrapper{width:100%;height:100%;display:flex}.lightbox__slide{padding:calc(2*var(--base-space));align-items:center;justify-content:center;flex:none}.lightbox__slide__inner{width:100%;height:100%}.lightbox__slide__image,.lightbox__slide__image picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox__slide__image picture img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:var(--radius)}.landing{display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-sm);z-index:2;position:fixed;bottom:0;left:0;width:100vw;margin-top:calc(var(--tag-height)*-1 - var(--margin-md))}.landing.loading{pointer-events:none}@media screen and (min-width:800px){.landing{position:relative;grid-column:1/-1;grid-row:2/3;bottom:auto;width:auto;gap:var(--margin-md)}}.landing__header{position:fixed;top:calc(var(--header-height) - var(--margin-xs))}@media screen and (min-width:800px){.landing__header{position:relative;top:auto}}.landing__header__buttons{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space));display:flex;gap:var(--margin-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:800px){.landing__header__buttons{padding:0}}.landing__header__button{all:unset;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.landing__header__button.active{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:default}@media screen and (min-width:800px){.landing__header__button.active{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.landing__header__button.active:hover{background-color:var(--color-purple-3-alpha)}}.landing__header__button:not(.active){padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer}@media screen and (min-width:800px){.landing__header__button:not(.active){box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.landing__header__button:not(.active):hover{background-color:var(--color-purple-2-alpha)}}.landing__scroll{box-shadow:0 0 6px rgba(128,128,128,.4);transition-property:height;transition-duration:.6s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;overflow:auto;height:0;width:100%}@media screen and (min-width:800px){.landing__scroll{box-shadow:0 0 6px rgba(128,128,128,.2);margin:calc(0*var(--base-space)) calc(-2*var(--base-space));width:calc(100% + var(--margin-md)*2)}}.landing.open .landing__scroll{height:calc(100vh - var(--tag-height)*2 - var(--margin-sm)*4.5);height:calc(var(--full-vh) - var(--tag-height)*2 - var(--margin-sm)*4.5)}@media screen and (min-width:800px){.landing.open .landing__scroll{height:calc(100vh - var(--header-height) - var(--sidebar-title-height) - var(--margin-md));height:calc(var(--full-vh) - var(--header-height) - var(--sidebar-title-height) - var(--margin-md))}}.landing__container{padding:calc(1.5*var(--base-space));display:flex;flex-direction:column;gap:var(--margin-lg)}@media screen and (min-width:800px){.landing__container{padding:calc(2*var(--base-space))}}.landing__container:not(.landing__container--buttons){box-shadow:0 0 6px rgba(128,128,128,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--color-grey-3-alpha);border-radius:var(--radius)}@media screen and (min-width:800px){.landing__container:not(.landing__container--buttons){box-shadow:0 0 6px rgba(128,128,128,.2)}}.landing__container--buttons{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space))}@media screen and (min-width:800px){.landing__container--buttons{padding:calc(0*var(--base-space)) calc(2*var(--base-space))}}.landing__container:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.landing__part{display:flex;flex-direction:column;gap:var(--margin-sm)}.landing__part__header{display:flex;flex-direction:row;justify-content:space-between;gap:var(--margin-md)}.landing__part__left{display:flex;gap:var(--margin-sm)}.landing__part__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default;overflow:hidden;text-overflow:ellipsis;display:block}@media screen and (min-width:800px){.landing__part__title{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.landing__part__title:hover{background-color:var(--color-bg)}}.landing__part__arrows{display:flex;gap:var(--margin-xs)}.landing__part__arrow{all:unset;box-sizing:border-box;padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer}@media screen and (min-width:800px){.landing__part__arrow{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.landing__part__arrow:hover{background-color:var(--color-purple-3)}}.landing__part__arrow.inactive{color:var(--color-grey-1);pointer-events:none}.landing__part__link{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:pointer}@media screen and (min-width:800px){.landing__part__link{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.landing__part__link:hover{background-color:var(--color-purple-2-alpha)}}.landing__part__body{display:flex;flex-direction:column;gap:var(--margin-lg)}.landing__text{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em}.landing__part__body--quote .landing__text{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em}@media screen and (min-width:800px){.landing__part__body--quote .landing__text{padding:calc(0*var(--base-space)) calc(4*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}}.landing__author{color:var(--color-purple-1)}.landing__itinerary{margin:calc(0*var(--base-space)) calc(-1.5*var(--base-space));width:calc(100% + var(--margin-sm)*3);overflow:auto;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory}@media screen and (min-width:800px){.landing__itinerary{margin:calc(0*var(--base-space)) calc(-2*var(--base-space));width:calc(100% + var(--margin-md)*2)}}.landing__itinerary::-webkit-scrollbar{display:none}.landing__itinerary__inner{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space));display:flex;flex-direction:row;gap:var(--margin-md);flex:none}@media screen and (min-width:800px){.landing__itinerary__inner{padding:calc(0*var(--base-space)) calc(2*var(--base-space))}}.landing__itinerary__inner>*{flex:none;width:calc(100vw - var(--margin-sm)*3);scroll-snap-align:start;scroll-margin-left:calc(var(--margin-sm)*1.5)}@media screen and (min-width:800px){.landing__itinerary__inner>*{width:calc((100vw - var(--margin-md)*5)/4);scroll-margin-left:var(--margin-md)}}.landing__productions{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md)}@media screen and (min-width:800px){.landing__productions{grid-template-columns:repeat(4,minmax(0,1fr))}.landing__productions--grid>:first-child{grid-column:1/-2;grid-row:1/4}.landing__productions--grid>:nth-child(2){grid-column:-2/-1;grid-row:1/2}.landing__productions--grid>:nth-child(3){grid-column:-2/-1;grid-row:2/3}.landing__productions--grid>:nth-child(4){grid-column:-2/-1;grid-row:3/4}}.landing__buttons{padding:calc(12*var(--base-space)) calc(0*var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-sm)}@media screen and (min-width:800px){.landing__buttons{padding:calc(24*var(--base-space)) calc(0*var(--base-space));grid-template-columns:repeat(4,minmax(0,1fr))}}.landing__buttons__text{font-size:var(--fs-h3);line-height:var(--lh-h3);padding:calc(.5*var(--base-space)) calc(1*var(--base-space));box-shadow:0 0 6px rgba(128,128,128,.4);background-color:var(--color-grey-3);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--margin-md);overflow:hidden}@media screen and (min-width:800px){.landing__buttons__text{box-shadow:0 0 6px rgba(128,128,128,.2);grid-column:2/3}}.landing__buttons__inner{display:flex;flex-direction:column;gap:var(--margin-sm)}@media screen and (min-width:800px){.landing__buttons__inner{grid-column:3/4}}.landing__buttons__item{flex:1 1;display:flex}.landing__buttons__button{all:unset;box-sizing:border-box;width:100%}.landing__buttons__item--purple .landing__buttons__button{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-purple-1);white-space:nowrap;cursor:pointer;padding:calc(2*var(--base-space)) calc(1*var(--base-space));color:var(--color-bg);height:100%}@media screen and (min-width:800px){.landing__buttons__item--purple .landing__buttons__button{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.landing__buttons__item--purple .landing__buttons__button:hover{background-color:var(--color-purple-2)}}@media screen and (min-width:800px){.landing__buttons__item--purple .landing__buttons__button{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-purple-1);white-space:nowrap;cursor:pointer;height:100%}}@media screen and (min-width:800px)and (min-width:800px){.landing__buttons__item--purple .landing__buttons__button{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media screen and (min-width:800px)and (hover:hover)and (pointer:fine){.landing__buttons__item--purple .landing__buttons__button:hover{background-color:var(--color-purple-2)}}.landing__buttons__item--orange .landing__buttons__button{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-orange-1);white-space:nowrap;cursor:pointer;padding:calc(2*var(--base-space)) calc(1*var(--base-space));color:var(--color-bg);height:100%}@media screen and (min-width:800px){.landing__buttons__item--orange .landing__buttons__button{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.landing__buttons__item--orange .landing__buttons__button:hover{background-color:var(--color-orange-2)}}@media screen and (min-width:800px){.landing__buttons__item--orange .landing__buttons__button{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-orange-1);white-space:nowrap;cursor:pointer;height:100%}}@media screen and (min-width:800px)and (min-width:800px){.landing__buttons__item--orange .landing__buttons__button{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media screen and (min-width:800px)and (hover:hover)and (pointer:fine){.landing__buttons__item--orange .landing__buttons__button:hover{background-color:var(--color-orange-2)}}.landing__marquee{box-shadow:0 0 6px rgba(128,128,128,.4);background-color:var(--color-purple-3);border-radius:var(--radius);display:flex}@media screen and (min-width:800px){.landing__marquee{box-shadow:0 0 6px rgba(128,128,128,.2)}}.landing__marquee__item{padding:calc(1*var(--base-space)) calc(4*var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:800px){.landing__marquee__item{padding:calc(1*var(--base-space)) calc(8*var(--base-space))}}@media(hover:hover)and (pointer:fine){.landing__marquee__item:hover,.landing__marquee__item:hover *{color:var(--color-purple-1)!important}}.rfm-marquee-container{overflow-y:hidden}@keyframes loading{0%{opacity:.5}to{opacity:.25}}.newsletter{padding:calc(12*var(--base-space)) calc(0*var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md)}@media screen and (min-width:800px){.newsletter{padding:calc(24*var(--base-space)) calc(0*var(--base-space));grid-template-columns:repeat(4,minmax(0,1fr))}}.newsletter__inner{box-shadow:0 0 6px rgba(128,128,128,.4);background-color:var(--color-grey-3);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--margin-md);overflow:hidden}@media screen and (min-width:800px){.newsletter__inner{box-shadow:0 0 6px rgba(128,128,128,.2);grid-column:2/-2}}.newsletter__text{padding:calc(.5*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);max-width:400px}.newsletter__form{padding:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(1*var(--base-space));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md)}.newsletter__form.loading{pointer-events:none;animation:loading 1s infinite alternate}.newsletter__field{grid-column:1/-1;display:flex;align-items:center;gap:var(--margin-md)}.newsletter__field--half{grid-column:span 1}.newsletter__field--checkbox{cursor:pointer}.newsletter__input{all:unset;box-sizing:border-box;padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default;width:100%;cursor:text}@media screen and (min-width:800px){.newsletter__input{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.newsletter__input:hover{background-color:var(--color-bg)}}.newsletter__input::placeholder{color:var(--color-grey-2);opacity:1}.newsletter__checkbox{all:unset;box-sizing:border-box;padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px rgba(128,128,128,.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default;width:var(--tag-height);flex:none;cursor:pointer}@media screen and (min-width:800px){.newsletter__checkbox{box-shadow:0 0 6px rgba(128,128,128,.2)}}@media(hover:hover)and (pointer:fine){.newsletter__checkbox:hover{background-color:var(--color-bg)}}.newsletter__checkbox:checked{background-size:10px 10px;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' %3E%3Cpath d='m.76.05 9.19 9.19-.71.71-9.19-9.19z'/%3E%3Cpath d='m.05 9.24 9.19-9.19.71.71-9.19 9.19-.71-.71z'/%3E%3C/svg%3E")}.newsletter__label{cursor:pointer}.newsletter__label a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}.newsletter__submit{all:unset;box-sizing:border-box;margin:calc(0*var(--base-space)) calc(-1*var(--base-space)) calc(-1*var(--base-space));padding:calc(.5*var(--base-space)) calc(1*var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);background-color:var(--color-grey-2);grid-column:1/-1;cursor:pointer}.newsletter__submit:hover{background-color:var(--color-grey-1)}.newsletter__message{padding:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(1*var(--base-space));font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em}