@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap";:root{font-family:Inter Tight,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#fff;text-decoration:inherit;transition:.2s all;border-bottom:1px solid transparent}a:hover{opacity:.6;transition:.2s all;border-bottom:1px solid white}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#191919}h1{font-size:3.2em;line-height:1.1;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.top-nav[data-v-679acbfc]{display:flex;justify-content:space-between;padding:20px 20px 10px;position:fixed;top:0;z-index:100;width:calc(100vw - 40px);background-image:linear-gradient(black,transparent)}.logo[data-v-679acbfc]{font-size:1.8rem;letter-spacing:-1.5px}.menu[data-v-679acbfc]{display:flex;gap:40px;font-size:.8rem;font-weight:100}.menu a[data-v-679acbfc]{color:#fff;text-decoration:none;opacity:.6;line-height:1;height:min-content;transition:.2s all}.menu a[data-v-679acbfc]:hover{opacity:1;transition:.2s all;border-bottom:1px solid white}.menu a.router-link-active[data-v-679acbfc]{opacity:1;border-bottom:1px solid white}.modal-overlay[data-v-16e105b1]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;justify-content:center;align-items:center}.virtual-snap-container[data-v-16e105b1]{width:100vw;height:100vh;overflow-y:auto;scroll-snap-type:y mandatory;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:none}.virtual-snap-container[data-v-16e105b1]::-webkit-scrollbar{display:none}.scroll-spacer[data-v-16e105b1]{width:1px;pointer-events:none}.snap-slot[data-v-16e105b1]{position:absolute;left:0;width:100vw;height:85vh;scroll-snap-align:center;display:flex;justify-content:center;align-items:center;pointer-events:none}.modal-content[data-v-16e105b1]{pointer-events:auto;background:#111;color:#fff;max-width:90vw;width:90vw;height:80vh;border-radius:15px;display:flex;overflow:hidden;box-shadow:0 0 50px #000c;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s ease,filter .4s ease;opacity:.4;transform:scale(.9);filter:grayscale(.8) brightness(.5)}.modal-content.is-active[data-v-16e105b1]{opacity:1;transform:scale(1);filter:grayscale(0) brightness(1);z-index:10}.image-wrapper[data-v-16e105b1]{flex:1;display:flex;align-items:center;justify-content:center;min-width:50%;width:50%;max-width:50%;background:#000}.modal-content img[data-v-16e105b1]{width:100%;max-height:80vh;object-fit:contain}.details[data-v-16e105b1]{padding:20px;display:flex;flex-direction:column;justify-content:space-between;width:100%;overflow-y:auto}.top-details[data-v-16e105b1]{display:flex;flex-direction:column;gap:15px}.top-details h2[data-v-16e105b1]{margin:0;font-size:1.8rem}.top-details p[data-v-16e105b1]{line-height:1.4;color:#ccc;font-size:.95rem;margin:0}.top-details hr[data-v-16e105b1]{width:100%;margin:10px 0;border:0;border-top:1px solid rgba(255,255,255,.1)}.tags[data-v-16e105b1]{display:flex;flex-direction:column;gap:8px}.other-info[data-v-16e105b1]{display:flex;flex-direction:column;gap:2px;font-weight:200;margin-top:20px}.other-info p[data-v-16e105b1]{margin:0;font-size:.9rem;color:#fff;line-height:1}.tag-btn[data-v-16e105b1]{display:inline-block;background:#333;color:#fff;padding:6px 12px;cursor:pointer;font-size:.8rem;transition:.2s;line-height:1;text-transform:uppercase;letter-spacing:1px}.tag-btn[data-v-16e105b1]:hover{background:#fff;color:#000}.close-x-fixed[data-v-16e105b1]{position:absolute;top:15px;right:25px;background:none;border:none;color:#fff;font-size:3rem;cursor:pointer;z-index:2000;padding:0;line-height:.5;transition:transform .2s;text-shadow:0 0 10px rgba(0,0,0,.5)}.close-x-fixed[data-v-16e105b1]:hover{transform:scale(1.2)}@media screen and (max-width:768px){.modal-content[data-v-16e105b1]{flex-direction:column}.image-wrapper[data-v-16e105b1]{width:100%;max-width:100%}.details[data-v-16e105b1]{padding:10px}}.fade-enter-active[data-v-9743210a],.fade-leave-active[data-v-9743210a]{transition:opacity .3s ease}.fade-enter-from[data-v-9743210a],.fade-leave-to[data-v-9743210a]{opacity:0}.route-wrapper[data-v-9743210a]{width:100%;height:100%}.cloud-wrapper[data-v-e49f5534]{width:100%;height:100vh;background:transparent;overflow:hidden;position:relative}.is-ciclo[data-v-e49f5534],.is-comparison[data-v-e49f5534]{height:100%}svg[data-v-e49f5534]{width:100vw;height:100%;display:block;cursor:default}.tooltip[data-v-e49f5534]{position:fixed;background:#fff;color:#000;padding:5px 12px;border-radius:4px;pointer-events:none;z-index:1000;font-weight:700}.loader-wrapper[data-v-7c33c3fb]{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000;display:flex;justify-content:center;align-items:center;z-index:1000}.p5-container[data-v-7c33c3fb]{position:absolute;top:0;left:0;width:100%;height:100%}.ui-layer[data-v-7c33c3fb]{position:absolute;z-index:10;display:flex;flex-direction:column;gap:50px;justify-content:end;align-items:center;height:calc(100dvh - 100px);padding:50px}.loading-text[data-v-7c33c3fb]{color:#fff;font-family:sans-serif;letter-spacing:4px;font-size:.8rem;opacity:.7;animation:pulse-7c33c3fb 1.5s infinite;min-height:50px}.enter-btn[data-v-7c33c3fb]{background:#fff;border:1px solid rgba(255,255,255,.5);color:#000;padding:0 40px;font-family:sans-serif;letter-spacing:6px;font-size:.9rem;cursor:pointer;text-transform:uppercase;transition:all .4s ease;min-height:50px;display:flex;align-items:center;justify-content:center}.enter-btn[data-v-7c33c3fb]:hover{background:#000;color:#fff;border-color:#fff}@keyframes pulse-7c33c3fb{0%,to{opacity:.4}50%{opacity:1}}.fade-fast-enter-active[data-v-7c33c3fb],.fade-fast-leave-active[data-v-7c33c3fb]{transition:opacity .4s ease}.fade-fast-enter-from[data-v-7c33c3fb],.fade-fast-leave-to[data-v-7c33c3fb]{opacity:0}.cloud-page[data-v-3a460746]{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.back-nav[data-v-3a460746]{position:absolute;top:20px;left:20px;z-index:10;display:flex;flex-direction:column;gap:10px}.bottom-bar[data-v-3a460746]{position:fixed;bottom:0;left:0;width:calc(100vw - 40px);padding:20px;display:flex;justify-content:center;z-index:10;background-image:linear-gradient(transparent,#000)}.back-nav button[data-v-3a460746]{background:#ffffff1a;border:1px solid white;color:#fff;padding:8px 15px;border-radius:20px;cursor:pointer;transition:.3s}.back-nav button[data-v-3a460746]:hover{background:#fff;color:#000}.fade-enter-active[data-v-3a460746],.fade-leave-active[data-v-3a460746]{transition:opacity .5s}.fade-enter-from[data-v-3a460746],.fade-leave-to[data-v-3a460746]{opacity:0}.cicli-explorer[data-v-3a8d76bb]{width:100vw;height:100vh;color:#fff;overflow:hidden;display:flex;flex-direction:column}.main-container[data-v-3a8d76bb]{position:relative;width:100%;height:60vh}.background-cloud[data-v-3a8d76bb]{width:100%;height:100%;z-index:1}.snap-nav-wrapper[data-v-3a8d76bb]{position:absolute;top:50%;left:0;width:100%;height:120px;transform:translateY(-50%);z-index:2;pointer-events:none}.horizontal-snap-container[data-v-3a8d76bb]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;height:100%;align-items:center;padding-left:40vw;padding-right:40vw;scrollbar-width:none;pointer-events:auto;-webkit-overflow-scrolling:touch}.horizontal-snap-container[data-v-3a8d76bb]::-webkit-scrollbar{display:none}.ciclo-snap-item[data-v-3a8d76bb]{scroll-snap-align:center;min-width:20vw;display:flex;justify-content:center;align-items:center;cursor:pointer}.ciclo-snap-item h2[data-v-3a8d76bb]{font-size:1rem;font-weight:300;transition:transform .1s ease-out;white-space:nowrap}.ciclo-snap-item.is-active h2[data-v-3a8d76bb]{transform:scale(1.6);opacity:0;pointer-events:none}.ciclo-meta-overlay[data-v-3a8d76bb]{flex:1;display:flex;justify-content:center;align-items:flex-start;z-index:10;padding-top:20px}.text-content[data-v-3a8d76bb]{max-width:800px;text-align:center}.text-content h3[data-v-3a8d76bb]{font-size:2.2rem;font-weight:300;margin-bottom:15px;font-weight:200}.description[data-v-3a8d76bb]{font-size:1.1rem;line-height:1.5;color:#fffc;font-weight:300}.intersection-cta[data-v-3a8d76bb]{display:inline-flex;align-items:center;gap:12px;margin-bottom:30px;cursor:pointer;opacity:.6;transition:opacity .3s}.intersection-cta[data-v-3a8d76bb]:hover{opacity:1}.intersection-cta span[data-v-3a8d76bb]{font-size:.7rem;letter-spacing:2px;text-transform:uppercase}.modal-overlay[data-v-3a8d76bb]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-card[data-v-3a8d76bb]{width:90vw;max-width:1000px;padding:60px;position:relative;text-align:center}.cicli-grid[data-v-3a8d76bb]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:40px}.ciclo-item[data-v-3a8d76bb]{padding:10px 20px;border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.ciclo-item[data-v-3a8d76bb]:hover{background:#fff;color:#000}.ciclo-item.is-disabled[data-v-3a8d76bb]{opacity:.2;pointer-events:none}.close-x[data-v-3a8d76bb]{position:absolute;top:0;right:0;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer}.fade-cloud-enter-active[data-v-3a8d76bb],.fade-cloud-leave-active[data-v-3a8d76bb]{transition:opacity 1s}.fade-cloud-enter-from[data-v-3a8d76bb],.fade-cloud-leave-to[data-v-3a8d76bb]{opacity:0}.comparison-page[data-v-52b71ca5]{width:100vw;height:100vh;color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column}.headers[data-v-52b71ca5]{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 0 20px;z-index:10;align-items:flex-end}.header-block[data-v-52b71ca5]{flex:1;text-align:left;height:-webkit-fill-available;padding:20px;display:flex;flex-direction:column;justify-content:end}.header-block h2[data-v-52b71ca5]{font-size:2.2rem;font-weight:300;margin-bottom:15px;font-weight:200}.header-block p[data-v-52b71ca5]{font-size:1.1rem;font-weight:200;text-align:left}.header-block.center h2[data-v-52b71ca5]{opacity:1;font-weight:700;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:5px;display:inline-block}.viewport[data-v-52b71ca5]{flex:1;width:100%;position:relative}.close-btn[data-v-52b71ca5]{bottom:40px;left:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:12px 30px;cursor:pointer;z-index:20;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;transition:all .3s ease}.close-btn[data-v-52b71ca5]:hover{background:#fff;color:#000}.about-bg[data-v-a3c65ab0]{width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:.2;z-index:0;background-size:cover;pointer-events:none;background-position:center;background-image:url(&quot;/about-bg.png&quot;)}.about-content[data-v-a3c65ab0]{margin-top:100px;display:flex;flex-direction:column;padding:20px;width:100%;max-width:980px}.shows[data-v-a3c65ab0]{display:flex;flex-direction:row;gap:20px}.shows div[data-v-a3c65ab0]{width:100%;display:flex;flex-direction:column;gap:20px}.shows div div[data-v-a3c65ab0]{width:100%;display:flex;flex-direction:column;gap:10px}ul li[data-v-a3c65ab0]{font-weight:400}.news[data-v-f0dc1ac4]{gap:100px;margin-top:100px;display:flex;flex-direction:column;padding:20px;width:calc(100vw - 40px);align-items:center}.news .single-news[data-v-f0dc1ac4]{display:flex;flex-direction:row;gap:20px;max-width:980px;height:auto}.news .single-news img[data-v-f0dc1ac4]{width:300px;height:min-content}.news .single-news .right-column[data-v-f0dc1ac4]{display:flex;flex-direction:column;flex:1;gap:10px}.news .single-news .right-column img[data-v-f0dc1ac4]{width:100px}
