@font-face{font-family:SI Sans;font-style:normal;font-weight:400;font-display:swap;src:local(Arial),local(ArialMT),url(/assets/arimo-latin-400-Bqnq6eT5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SI Sans;font-style:normal;font-weight:400;font-display:swap;src:local(Arial),local(ArialMT),url(/assets/arimo-latin-ext-400-B-XWcJFt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#000;--muted:#00000080;--vh:1vh;--side:6.5625vw;--top:calc(10.46 * var(--vh));--bottom:calc(9.35 * var(--vh));--menu-bottom:var(--bottom);--row-bottom:var(--bottom);--brain:min(61.4 * var(--vh), 109.3vw, (41.28 * var(--vh) - 72.75px) / .4232, (38.91 * var(--vh) - 31.5px) / .525);--brain-y:49.37%;--list-y:50.8%;--ease:cubic-bezier(.22, .61, .36, 1);--fade:.6s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (height:1svh){:root{--vh:1svh}}*,:before,:after{box-sizing:border-box}html{color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none;background:#fff;font-family:SI Sans,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.35}html::-webkit-scrollbar{display:none}body{margin:0}h1,h2,p,ol,ul{font:inherit;margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:focus-visible{outline-offset:4px;outline:1px solid}::selection{background:var(--ink);color:#fff}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.track{height:1300vh;height:1300lvh}.stage{pointer-events:none;text-transform:uppercase;visibility:visible;position:fixed;inset:0;overflow:hidden}.stage :is(a,button,.tour){pointer-events:auto}.brain{top:var(--brain-y);width:var(--brain);aspect-ratio:1;transition:opacity .9s var(--ease), filter .9s var(--ease);position:absolute;left:50%;translate:-50.79% -53.98%}.brain__poster{visibility:hidden}.brain.is-still .brain__poster{visibility:visible;animation:fade-in 1.2s var(--ease) backwards}@keyframes fade-in{0%{opacity:0}}.brain>*{clip-path:inset(1%);width:100%;height:100%;display:block;position:absolute;inset:0}.brain__media{opacity:0}.brain__media.is-ready{opacity:1}html[data-view=tour] .brain{opacity:.7;filter:blur(calc(var(--brain) * .0264))}.foot{position:absolute;inset:0}.title{top:var(--top);white-space:nowrap;line-height:1.3;position:absolute;left:50%;translate:-50%}.title:focus,a:focus-visible{outline:none}.back,.menu a,.legal a,.filter button,.copyright,.tour__item,.tour__status{color:var(--muted);transition:color .25s var(--ease)}a[href]:hover,a[href]:focus-visible,.filter button:hover,.filter button:focus-visible,.filter button[aria-pressed=true],.tour__row:hover .tour__item{color:var(--ink)}.back{top:var(--top);right:var(--side);position:absolute}.menu,.filter{bottom:var(--menu-bottom);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;translate:-50%}.copyright{bottom:var(--row-bottom);left:var(--side);text-transform:none;position:absolute}.copyright__short{display:none}.legal{right:var(--side);bottom:var(--row-bottom);gap:30px;display:flex;position:absolute}.tour{top:var(--list-y);width:min(722px, 100% - 2 * var(--side));max-height:calc(2 * min(var(--list-y) - var(--top) - 36px, 100% - var(--list-y) - var(--menu-bottom) - 77px));overscroll-behavior:contain;scrollbar-width:none;scroll-padding-block:48px;position:absolute;left:50%;overflow:hidden auto;translate:-50% -50%}.tour::-webkit-scrollbar{display:none}.tour.is-clipped-end{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.tour.is-clipped-start{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 48px),#0000)}.tour.is-clipped-start.is-clipped-end{-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000)}.tour.is-clipped-start:focus-visible,.tour.is-clipped-end:focus-visible{-webkit-mask-image:none;mask-image:none}@media (max-height:600px){.tour{top:calc((var(--top) + 36px + 100% - var(--menu-bottom) - 77px) / 2);max-height:calc(100% - var(--top) - var(--menu-bottom) - 113px)}}.tour__item{grid-template-columns:minmax(0,1fr) fit-content(40%) minmax(max-content,1fr);column-gap:24px;display:grid}.tour__item:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.tour__event,.tour__place{overflow-wrap:anywhere}.tour__event{text-indent:-1em;text-align:left;padding-inline-start:1em}.tour__place{text-align:center}.tour__date{text-align:right;white-space:nowrap}.tour__status{text-align:center}.tour__status:empty{display:none}[data-only]{transition:opacity var(--fade) var(--ease), filter var(--fade) var(--ease), visibility 0s linear 0s}html[data-view=home] [data-only=tour],html[data-view=tour] [data-only=home]{opacity:0;visibility:hidden;transition:opacity var(--fade) var(--ease), filter var(--fade) var(--ease), visibility 0s linear var(--fade)}html[data-view=tour] .foot{opacity:.2;visibility:visible;filter:blur(5px)}@media (max-width:767px){:root{--side:6.25vw;--top:calc(12.2 * var(--vh));--menu-bottom:calc(13.5 * var(--vh));--row-bottom:max(2.04 * var(--vh), env(safe-area-inset-bottom));--brain:min(61.4 * var(--vh), 109.3vw, (37.69 * var(--vh) - 72.75px) / .4232, (36.61 * var(--vh) - 31.5px) / .525);--brain-y:48.81%;--list-y:48.8%}.copyright__long{display:none}.copyright__short{display:inline}.legal{left:var(--side);grid-template-columns:1fr auto 1fr;gap:0;display:grid}.legal li:first-child{grid-column:2}.legal li:last-child{grid-column:3;justify-self:end}.back{top:auto;right:auto;bottom:var(--row-bottom);left:50%;translate:-50%}.tour{width:calc(100% - 2 * var(--side))}.tour__item{grid-template-columns:minmax(0,1fr) max-content;column-gap:12px}.tour__event{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tour__place{text-indent:-1em;text-align:left;padding-inline-start:1em}html[data-view=tour] .foot{opacity:0;visibility:hidden;filter:none}}@media (prefers-reduced-motion:reduce){:root{--fade:0s}.brain{transition:none}.brain.is-still .brain__poster{animation:none}}
