@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--body-text:20px;--title-text:48px;--subtitle-text:34px;--body-text-m:18px;--title-text-m:34px;font-size:var(--body-text);scroll-behavior:smooth}body{background-color:#000;color:#fff}header{background:#000}header #block-solitheme-site-branding{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem}header #block-solitheme-site-branding img{height:50px}.timeline-wrapper{position:fixed;inset:0;background:#1a1a1c;overflow:hidden;z-index:0}.timeline-circles{position:absolute;inset:0;pointer-events:none;z-index:0}.timeline-circles__ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.06);top:50%}.timeline-circles__ring--lg{width:600px;height:600px;left:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.timeline-circles__ring--md{width:380px;height:380px;left:32%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.timeline-track{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;height:100%;padding:0 8vw;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:1}.timeline-track::-webkit-scrollbar{display:none}.timeline-line{position:absolute;top:50%;left:0;height:1px;width:100%;background:#ffffff7f;pointer-events:none;z-index:0}.timeline-item{-webkit-box-flex:0;-ms-flex:0 0 clamp(340px,38vw,560px);flex:0 0 clamp(340px,38vw,560px);position:relative;height:100%;scroll-snap-align:start}.timeline-dot{position:absolute;top:50%;left:50%;width:10px;height:10px;background:#fff;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.timeline-connector{position:absolute;left:calc(50% + 4px);width:1px;height:80px;background:#ffffff7f;z-index:2}.event-card{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.event-card .card-link{position:absolute;height:300px;width:300px;top:0}.timeline-card__label a{color:#fff;text-decoration:none}.timeline-card__image{border-radius:12px;overflow:hidden;line-height:0;width:300px;height:200px}.timeline-card__image img{width:300px;height:200px;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.timeline-card__image img:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.timeline-item--below .timeline-connector{top:50%}.timeline-item--below .event-card{top:calc(50% + 80px)}.timeline-item--above .timeline-connector{top:50%;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translate(-50%)}.timeline-item--above .event-card{top:50%;-webkit-transform:translateY(calc(-100% - 80px)) translateX(-50%);transform:translateY(calc(-100% - 80px)) translate(-50%)}.timeline-nav{position:absolute;bottom:1.75rem;right:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;z-index:10}.timeline-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid rgba(255,255,255,.499);border-radius:50%;color:#fff;font-size:1rem;line-height:1;cursor:pointer;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.timeline-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff73}.timeline-btn:disabled{opacity:.2;cursor:not-allowed}.tobii-zoom__icon{background-color:#0009!important;border-radius:.25rem;opacity:.8;display:none!important}.tobii-zoom:hover .tobii-zoom__icon{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hero-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-banner .hero-text{padding:1rem}.hero-banner .hero-image{width:100%;height:600px;border-bottom:1px solid #fff}.hero-banner .hero-image img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover}
:root{--tobii-base-font-size:1rem;--tobii-transition-duration:0.3s;--tobii-transition-timing-function:cubic-bezier(0.19,1,0.22,1);--tobii-zoom-icon-background:rgba(25,41,56,.94);--tobii-zoom-icon-color:#fff;--tobii-lightbox-background:rgba(0,0,0,.85);--tobii-lightbox-z-index:1337;--tobii-caption-background:rgba(0,0,0,.8);--tobii-caption-color:#eee;--tobii-counter-background:transparent;--tobii-counter-color:#fff;--tobii-button-background:transparent;--tobii-button-navigation-background:rgba(0,0,0,.5);--tobii-button-color:#fff;--tobii-loader-color:#fff;--tobii-slide-max-height:calc(100vh - 3.125em);--tobii-slide-max-width:100vw}.tobii-zoom{border:0;box-shadow:none;display:inline-block;position:relative;text-decoration:none}.tobii-zoom img{display:block}.tobii-zoom__icon{align-items:center;background-color:var(--zoom-icon-background,var(--tobii-zoom-icon-background));color:var(--zoom-icon-color,var(--tobii-zoom-icon-color));display:flex;height:1.78em;justify-content:center;line-height:1;position:absolute;right:.5em;top:.5em;width:1.78em}.tobii-zoom__icon svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;stroke:currentColor;height:1.5em;pointer-events:none;width:1.5em}body.tobii-is-open{overflow-y:hidden}.tobii-image,.tobii-is-open{touch-action:none}.tobii{background-color:var(--lightbox-background,var(--tobii-lightbox-background));bottom:0;box-sizing:border-box;contain:strict;font-size:var(--base-font-size,var(--tobii-base-font-size));left:0;line-height:1.5;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--lightbox-z-index,var(--tobii-lightbox-z-index))}.tobii[aria-hidden=true]{display:none}.tobii *,.tobii :after,.tobii :before{box-sizing:inherit}.tobii__slider{bottom:0;left:0;position:absolute;right:0;top:3.125em;will-change:transform}.tobii__slider[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.tobii__slider--animate:not(.tobii__slider--is-dragging){transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:transform;transition-timing-function:var(--transition-timing-function,var(--tobii-transition-timing-function))}}.tobii__slider--is-draggable [data-type]{cursor:grab}.tobii__slider--is-dragging [data-type]{cursor:grabbing}.tobii__slider--is-moving [data-type]{cursor:move}.tobii__slide{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tobii__slide:not(.tobii__slide--is-active){visibility:hidden}@media screen and (prefers-reduced-motion:no-preference){.tobii__slide:not(.tobii__slide--is-active){transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:visibility;transition-timing-function:var(--timing-function,var(--tobii-transition-timing-function))}}.tobii__slide [data-type]{-ms-scroll-chaining:none;max-height:100%;max-width:var(--slide-max-width,var(--tobii-slide-max-width));overflow:hidden;overscroll-behavior:contain}.tobii__slide iframe,.tobii__slide video{display:block!important}.tobii__slide figure{margin:0;position:relative}.tobii__slide figure>img{display:block;height:auto;max-height:var(--slide-max-height,var(--tobii-slide-max-height));max-width:var(--slide-max-width,var(--tobii-slide-max-width));width:auto}.tobii__slide figure>figcaption{background-color:var(--caption-background,var(--tobii-caption-background));bottom:0;color:var(--caption-color,var(--tobii-caption-color));font-size:1.125em;padding:.25em .5em;position:absolute;transition:background-color .3s ease-in-out,color .3s ease-in-out;white-space:pre-wrap;width:100%}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false]){background-color:transparent;color:transparent}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false])>button.caption-toggle:after{opacity:.6}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false])>button.caption-toggle:hover:after{opacity:1}.tobii__slide figure>figcaption>button.caption-toggle{background:transparent;border:none;color:transparent;cursor:pointer;height:100%;left:0;margin:0;padding:0 3em 0 0;position:absolute;top:0;width:100%;z-index:2}.tobii__slide figure>figcaption>button.caption-toggle:after{align-items:center;background-color:var(--caption-background,var(--tobii-caption-background));border-radius:50%;bottom:.25em;color:var(--caption-color,var(--tobii-caption-color));content:"ⓘ";display:flex;font-size:medium;font-weight:700;height:1.75em;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;right:.25em;transition:opacity .3s ease-in-out;width:1.75em}.tobii__slide [data-type=html]{overflow-y:auto}.tobii__slide [data-type=html] video{cursor:auto;max-height:var(--slide-max-height,var(--tobii-slide-max-height));max-width:var(--slide-max-width,var(--tobii-slide-max-width))}.tobii__slide [data-type=html] audio{max-width:100%}.tobii__slide [data-type=iframe]{-webkit-overflow-scrolling:touch;transform:translate(0)}.tobii__slide [data-type=iframe] iframe{height:var(--slide-max-height,var(--tobii-slide-max-height));width:var(--slide-max-width,var(--tobii-slide-max-width))}.tobii__btn{appearance:none;background-color:var(--button-background,var(--tobii-button-background));border:1px solid transparent;color:var(--button-color,var(--tobii-button-color));cursor:pointer;font:inherit;line-height:1;margin:0;opacity:.5;padding:0;position:absolute;touch-action:manipulation;will-change:opacity;z-index:1}.tobii__btn:hover{opacity:1}@media screen and (prefers-reduced-motion:no-preference){.tobii__btn{transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function,var(--tobii-transition-timing-function));will-change:opacity,transform}}.tobii__btn svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke:currentColor;height:3.75em;pointer-events:none;width:3.75em}.tobii__btn--next,.tobii__btn--previous{background-color:var(--button-navigation-background,var(--tobii-button-navigation-background));border-radius:5px;top:50%;transform:translateY(-50%)}.tobii__btn--previous{left:1em}.tobii__btn--next{right:1em}.tobii__btn--close{height:2.5em;opacity:.75;right:.25em;top:.25em;width:2.5em}.tobii__btn--close svg{height:100%;transform:scale(1.4);width:100%}.tobii__btn:disabled,.tobii__btn[aria-hidden=true]{cursor:default;visibility:hidden}.tobii__counter{background-color:var(--counter-background,var(--tobii-counter-background));color:var(--counter-color,var(--tobii-counter-color));font-size:1.25em;left:.875em;line-height:1;opacity:.8;position:absolute;top:.875em;z-index:1}.tobii__counter[aria-hidden=true]{display:none}.tobii__counter p{display:inline}.tobii__loader{display:inline-block;height:6em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6em}.tobii__loader:before{animation:spin 1s infinite;border:2px solid #949ba3;border-radius:100%;border-top:2px solid var(--loader-color,var(--tobii-loader-color));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.tobii__slide .tobii-html{background:#fff;font-size:1.125em;max-width:800px;padding:10px 20px}
