*{box-sizing:border-box;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Urbanist,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}html{background-color:#0a0a12;width:100%;height:100%}body,#root{height:inherit;width:inherit;-o-transition:background-color .4s cubic-bezier(.4, 0, .2, 1);transition:background-color .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.body--dark{background-color:#0a0a12}.body--light{background-color:#f0f2f5}.tooltip{z-index:10;box-shadow:0 .5rem 2rem #00000026;border-radius:.75rem!important}.home--light .react-tooltip{color:#16161e;background-color:#fff}.home--dark .react-tooltip{color:#fff;background-color:#16161e}h1{letter-spacing:-.02em;font-size:1.8rem;font-weight:800}h2{letter-spacing:-.01em;font-size:1.3rem;font-weight:600}h3{font-size:1.2rem;font-weight:500}p{font-size:1rem;font-weight:300;line-height:1.5}::-webkit-scrollbar{width:.4rem;height:.4rem}::-webkit-scrollbar-thumb{border-radius:1rem;min-width:5rem;min-height:5rem}.home--light #info-tab::-webkit-scrollbar-track{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#0000;-webkit-background-clip:text;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--light #info-tab::-webkit-scrollbar-thumb{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#00000026;border:0 solid #0000;border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--light #info-tab::-webkit-scrollbar-thumb:hover{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background:#00000040;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--light #info-tab::-webkit-scrollbar-thumb:active{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background:#00000059;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--light #gallery::-webkit-scrollbar-track{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#0000;-webkit-background-clip:text;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--light #gallery::-webkit-scrollbar-thumb{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#00000026;border:0 solid #0000;border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--light #gallery::-webkit-scrollbar-thumb:hover{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background:#00000040;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--light #gallery::-webkit-scrollbar-thumb:active{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background:#00000059;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark #info-tab::-webkit-scrollbar-track{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#0000;-webkit-background-clip:text;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark #info-tab::-webkit-scrollbar-thumb{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#ffffff1f;border:0 solid #0000;border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark #info-tab::-webkit-scrollbar-thumb:hover{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background:#fff3;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark #info-tab::-webkit-scrollbar-thumb:active{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background:#ffffff4d;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark #gallery::-webkit-scrollbar-track{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#0000;-webkit-background-clip:text;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark #gallery::-webkit-scrollbar-thumb{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#ffffff1f;border:0 solid #0000;border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark #gallery::-webkit-scrollbar-thumb:hover{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background:#fff3;transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark #gallery::-webkit-scrollbar-thumb:active{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);background:#ffffff4d;transition:all .3s cubic-bezier(.4,0,.2,1)}.fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fallback__content{border-radius:2rem;flex-direction:column;padding:1.5rem;display:flex}.fallback__content__title{text-align:center;width:100%;margin-bottom:.5rem;font-size:2rem;font-weight:700}.fallback__content__subtitle{text-align:center;width:100%;margin-bottom:1.5rem;font-size:1.2rem}.fallback__content__message{margin-bottom:.5rem}.fallback__content__button{border-radius:.25rem;width:100%;height:2.25rem;margin-top:1.5rem}.fallback__content__button p{font-size:.9rem;font-weight:500}.fallback--light .fallback__content{color:#16161e;background-color:#fff}.fallback--dark .fallback__content{color:#e4e6f0;background-color:#16161e}.home{height:inherit;width:inherit}.home--mobile * ::-webkit-scrollbar{display:none}.home--tablet * ::-webkit-scrollbar{display:none}.home--dark{-o-transition:background-color .4s cubic-bezier(.4, 0, .2, 1);background-color:#0a0a12;transition:background-color .4s cubic-bezier(.4,0,.2,1)}.home--light{-o-transition:background-color .4s cubic-bezier(.4, 0, .2, 1);background-color:#f0f2f5;transition:background-color .4s cubic-bezier(.4,0,.2,1)}.home-template{height:inherit;width:inherit;position:relative}.home-template .centered{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.box{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.box .box__title{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.box .box__content{flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.home--light .box{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:#1a1a2e;background:#fff9;border:.0625rem solid #fff6}.home--dark .box{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:#e4e6f0;background:#16161e8c;border:.0625rem solid #ffffff0d}.card{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:1rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.card.card--box-shadow{box-shadow:0 .0625rem .125rem #0000000a,0 .125rem .25rem #0000000a,0 .25rem .5rem #0000000f}.home--light .card{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffffb3;border:.0625rem solid #ffffff80}.home--light .card h1,.home--light .card h2,.home--light .card h3,.home--light .card h4,.home--light .card h5,.home--light .card h6{color:#1a1a2e;-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.home--dark .card{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#16161e99;border:.0625rem solid #ffffff0f}.home--dark .card h1,.home--dark .card h2,.home--dark .card h3,.home--dark .card h4,.home--dark .card h5,.home--dark .card h6{color:#e4e6f0;-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.city-card{color:#fff;-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:1rem;flex-direction:column;flex-shrink:0;width:12.5rem;height:16.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:scale(1);box-shadow:0 .0625rem .125rem #0000000a,0 .125rem .25rem #0000000a,0 .25rem .5rem #0000000f}.city-card.city-card--hidden{display:none}.city-card.city-card--no-box-shadow{box-shadow:none}.city-card.city-card--clickable:hover{cursor:pointer;transform:scale(1.03)translateY(-.125rem)}.city-card.city-card--mobile:hover{transform:scale(1)}.city-card .city-card__top{height:100%;display:flex}.city-card .city-card__top .city-card__background{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:1rem;width:100%;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.city-card .city-card__top .city-card__background img{object-fit:cover;z-index:0;border-radius:1rem;width:100%;height:100%;position:absolute}.city-card .city-card__top .city-card__background .city-card__background-overlay{z-index:1;border-radius:.95rem;width:100%;height:100%;position:absolute}.city-card .city-card__top .city-card__background .centered{justify-content:center;align-items:center;width:100%;height:10.7rem;display:flex;position:absolute}.city-card .city-card__content{z-index:2;-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:.625rem;flex-direction:column;justify-content:space-between;margin-top:0;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.city-card .city-card__content .city-card__title{justify-content:flex-start;width:100%;margin-bottom:.5rem;display:flex}.city-card .city-card__content .city-card__title h2{text-overflow:ellipsis;-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);text-shadow:0 .125rem .5rem #0009;font-size:1.4rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.city-card .city-card__content .city-card__country{flex-shrink:0;width:1.6rem;height:1.625rem;padding-block:.1rem;position:absolute;top:.65rem;right:.65rem}.city-card .city-card__content .travel-card__info{color:#b0b4c8;justify-content:flex-start;align-items:center;padding:.1rem 0;display:flex}.city-card .city-card__content .travel-card__info p{text-transform:capitalize;text-shadow:0 .0625rem .25rem #0009;font-size:.9rem;font-weight:300}.city-card .city-card__content .travel-card__info .travel-card__icon{width:auto;height:.85rem;margin-right:.3rem}.city-card .city-card__content .travel-card__info .travel-card__icon .calendar-0,.city-card .city-card__content .travel-card__info .travel-card__icon .calendar-1{stroke:#b0b4c8}.city-card .city-card__content .travel-card__info .travel-card__icon .calendar-0{stroke-width:60px}.home--light .city-card .city-card__background{background-color:#ffffff80}.home--light .city-card .city-card__background-overlay{background:linear-gradient(#0000 0%,#1e1e1e40 70%,#1e1e1e99 100%)}.home--dark .city-card .city-card__background{background-color:#16161e80}.home--dark .city-card .city-card__background-overlay{background:linear-gradient(#0000 0%,#0a0a1273 70%,#0a0a12d9 100%)}.trip-card{z-index:1;-o-transition:box-shadow .3s ease-in-out;border-radius:1rem;width:100%;transition:box-shadow .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 .0625rem .125rem #0000000a,0 .125rem .25rem #0000000a,0 .25rem .5rem #0000000f}.trip-card .trip-card__header{appearance:none;cursor:pointer;text-align:left;will-change:transform;-moz-transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);-o-transition:transform .25s cubic-bezier(.4, 0, .2, 1);background:0 0;border:none;outline:none;width:100%;height:14rem;padding:0;-webkit-transition:transform .25s cubic-bezier(.4,0,.2,1);-moz-transition:transform .25s cubic-bezier(.4,0,.2,1);-ms-transition:transform .25s cubic-bezier(.4,0,.2,1);display:block;position:relative;transform:translateZ(0)}.trip-card .trip-card__header:active{transform:translateY(0)}.trip-card .trip-card__header:focus-visible{outline-offset:-.125rem;outline:.125rem solid #4c8dffb3}.trip-card .trip-card__image-container{position:absolute;inset:0;overflow:hidden}.trip-card .trip-card__image-container .trip-card__image{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.trip-card .trip-card__image-container .trip-card__image-overlay{z-index:1;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out;position:absolute;inset:0}.trip-card .trip-card__info{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:1rem 3.5rem 1rem 1rem;display:flex;position:relative}.trip-card .trip-card__flags{flex-shrink:0;gap:.5rem;padding-block:.1rem;position:absolute;top:.7rem;right:1rem}.trip-card .trip-card__flags .trip-card__flag{width:1.6rem;height:1.625rem}.trip-card .trip-card__header-row{justify-content:flex-start;align-items:center;width:100%;min-width:0;margin-bottom:.5rem;display:flex}.trip-card .trip-card__title{text-overflow:ellipsis;white-space:nowrap;text-shadow:none;-o-transition:color .3s ease-in-out;flex:1;min-width:0;margin:0;font-size:1.4rem;transition:color .3s ease-in-out;overflow:hidden}.trip-card .trip-card__chevron{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);-o-transition:background .25s ease-in-out;background:#00000014;border-radius:62.4375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .25s ease-in-out;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.trip-card .trip-card__chevron-icon{fill:#0000;height:1.75rem}.trip-card .trip-card__chevron-icon path{stroke:#fff;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.trip-card .trip-card__date{color:#b0b4c8;-o-transition:color .3s ease-in-out;justify-content:flex-start;align-items:center;padding:.1rem 0;transition:color .3s ease-in-out;display:flex}.trip-card .trip-card__date .trip-card__date-text{text-transform:capitalize;white-space:normal;text-overflow:clip;margin:0;font-size:.9rem;font-weight:300;overflow:visible}.trip-card .trip-card__date .trip-card__date-icon{width:auto;height:.85rem;margin-top:-.2rem;margin-right:.3rem}.trip-card .trip-card__date .trip-card__date-icon .calendar-0,.trip-card .trip-card__date .trip-card__date-icon .calendar-1{stroke:#b0b4c8;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.trip-card .trip-card__date .trip-card__date-icon .calendar-0{stroke-width:60px}.trip-card .trip-card__details{-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;overflow:hidden}.trip-card .trip-card__details-inner{padding:.75rem 0}.trip-card .trip-card__cities{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex-direction:column;gap:.6rem;width:100%;max-height:20rem;padding:.25rem 1rem;display:flex;position:relative;overflow:hidden auto}.trip-card .trip-card__cities .trip-card__city{text-align:left;z-index:1;cursor:pointer;-o-transition:all .25s ease-out;background:0 0;border:none;border-radius:.8rem;outline:none;align-items:center;gap:0;width:100%;min-height:5rem;padding:.75rem 1rem;transition:all .25s ease-out;display:flex;position:relative;overflow:hidden}.trip-card .trip-card__cities .trip-card__city:focus-visible{outline-offset:.125rem;outline:.125rem solid #4c8dff99}.trip-card .trip-card__cities .trip-card__city:hover{transform:translateY(-.125rem)}.trip-card .trip-card__cities .trip-card__city:active{transform:translateY(0)}.trip-card .trip-card__cities .trip-card__city .trip-card__city-image-container{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 28%,#000000b3 48%,#000000e6 62%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 28%,#000000b3 48%,#000000e6 62%,#000 70%)}.trip-card .trip-card__cities .trip-card__city .trip-card__city-image-container .trip-card__city-image{object-fit:cover;-moz-transition:transform .35s ease-out;transition:transform .35s ease-out;-o-transition:transform .35s ease-out;width:100%;height:100%;-webkit-transition:transform .35s ease-out;-moz-transition:transform .35s ease-out;-ms-transition:transform .35s ease-out;position:absolute;inset:0}.trip-card .trip-card__cities .trip-card__city .trip-card__city-image-container .trip-card__city-loading{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.trip-card .trip-card__cities .trip-card__city .trip-card__city-number{width:.75rem;height:.75rem;min-width:unset;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:10;border-radius:50%;flex-shrink:0;font-size:0;display:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.trip-card .trip-card__cities .trip-card__city .trip-card__city-connector{z-index:9;background-color:red;width:.125rem;height:3rem;position:absolute;top:2.5rem;left:1.5rem}.trip-card .trip-card__cities .trip-card__city .trip-card__city-body{z-index:4;flex-direction:column;flex:1;justify-content:center;gap:.4rem;min-width:0;padding-right:2.5rem;display:flex;position:relative}.trip-card .trip-card__cities .trip-card__city .trip-card__city-body .trip-card__city-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:600;overflow:hidden}.trip-card .trip-card__cities .trip-card__city .trip-card__city-body .trip-card__city-dates{align-items:center;gap:.35rem;display:flex}.trip-card .trip-card__cities .trip-card__city .trip-card__city-dates-text{color:#ffffffe0;margin:0;font-size:.8rem;font-weight:500;line-height:1.1}.trip-card .trip-card__cities .trip-card__city .trip-card__city-dates-icon{flex-shrink:0;width:auto;height:.8rem;margin-top:-.15rem}.trip-card .trip-card__cities .trip-card__city .trip-card__city-dates-icon .calendar-0,.trip-card .trip-card__cities .trip-card__city .trip-card__city-dates-icon .calendar-1{stroke:#ffffffa6}.trip-card .trip-card__cities .trip-card__city .trip-card__city-flag{z-index:3;flex-shrink:0;width:1.5rem;height:1.5rem;position:absolute;top:.6rem;right:.7rem}.home--light .trip-card{box-shadow:none;border:.0625rem solid #0000000f}.home--light .trip-card .trip-card__image-overlay{background:linear-gradient(#0000 45%,#ffffff80 65%,#fff 100%)}.home--light .trip-card .trip-card__info .trip-card__title,.home--light .trip-card .trip-card__info .trip-card__date{color:#1a1a2e}.home--light .trip-card .trip-card__info .trip-card__date .trip-card__date-text{text-shadow:0 .0625rem .25rem #ffffffe6}.home--light .trip-card .trip-card__info .trip-card__date .trip-card__date-icon .calendar-0,.home--light .trip-card .trip-card__info .trip-card__date .trip-card__date-icon .calendar-1{stroke:#1a1a2e}.home--light .trip-card .trip-card__chevron-icon path{stroke:#4a4e60}.home--light .trip-card .trip-card__details{background-color:#fff}.home--light .trip-card .trip-card__details .trip-card__cities:before{background:linear-gradient(#0003,#0000000f)}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city{background:#00000008;border:.0625rem solid #0000000f}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:hover{background:#0000000f;box-shadow:0 .0625rem .125rem #0000000a,0 .125rem .25rem #0000000a,0 .25rem .5rem #0000000f}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city .trip-card__city-name,.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city .trip-card__city-dates-text{color:#1a1a2e;text-shadow:none}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city .trip-card__city-dates-icon .calendar-0,.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city .trip-card__city-dates-icon .calendar-1{stroke:#1a1a2e}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+1) .trip-card__city-number{background:#ef4444;box-shadow:0 0 .375rem #ef4444,0 0 .75rem #ef44448c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+2) .trip-card__city-number{background:#f97316;box-shadow:0 0 .375rem #f97316,0 0 .75rem #f973168c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+3) .trip-card__city-number{background:#eab308;box-shadow:0 0 .375rem #eab308,0 0 .75rem #eab3088c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+4) .trip-card__city-number{background:#22c55e;box-shadow:0 0 .375rem #22c55e,0 0 .75rem #22c55e8c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+5) .trip-card__city-number{background:#10b981;box-shadow:0 0 .375rem #10b981,0 0 .75rem #10b9818c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+6) .trip-card__city-number{background:#14b8a6;box-shadow:0 0 .375rem #14b8a6,0 0 .75rem #14b8a68c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+7) .trip-card__city-number{background:#06b6d4;box-shadow:0 0 .375rem #06b6d4,0 0 .75rem #06b6d48c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+8) .trip-card__city-number{background:#4c8dff;box-shadow:0 0 .375rem #4c8dff,0 0 .75rem #4c8dff8c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+9) .trip-card__city-number{background:#6366f1;box-shadow:0 0 .375rem #6366f1,0 0 .75rem #6366f18c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+10) .trip-card__city-number{background:#a855f7;box-shadow:0 0 .375rem #a855f7,0 0 .75rem #a855f78c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+11) .trip-card__city-number{background:#ec4899;box-shadow:0 0 .375rem #ec4899,0 0 .75rem #ec48998c}.home--light .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+12) .trip-card__city-number{background:#f43f5e;box-shadow:0 0 .375rem #f43f5e,0 0 .75rem #f43f5e8c}.home--dark .trip-card{border:.0625rem solid #ffffff0f}.home--dark .trip-card .trip-card__image-overlay{background:linear-gradient(#0000 45%,#16161e80 65%,#16161e 100%)}.home--dark .trip-card .trip-card__info .trip-card__title{color:#e4e6f0}.home--dark .trip-card .trip-card__info .trip-card__date{color:#fffc}.home--dark .trip-card .trip-card__info .trip-card__date .trip-card__date-text{text-shadow:0 .0625rem .375rem #000000b3}.home--dark .trip-card .trip-card__info .trip-card__date .trip-card__date-icon .calendar-0,.home--dark .trip-card .trip-card__info .trip-card__date .trip-card__date-icon .calendar-1{stroke:#ffffffb3}.home--dark .trip-card .trip-card__chevron-icon path{stroke:#8a8ea4}.home--dark .trip-card .trip-card__details{background-color:#16161e}.home--dark .trip-card .trip-card__details .trip-card__cities:before{background:linear-gradient(#ffffff38,#ffffff0a)}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city{background:#ffffff0a;border:.0625rem solid #ffffff0f}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:hover{background:#ffffff12;box-shadow:inset 0 .0625rem #ffffff17,0 .25rem .75rem #0000002e,0 .5rem 1.5rem #00000029}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+1) .trip-card__city-number{background:#ef4444;box-shadow:0 0 .375rem #ef4444,0 0 .75rem #ef44448c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+2) .trip-card__city-number{background:#f97316;box-shadow:0 0 .375rem #f97316,0 0 .75rem #f973168c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+3) .trip-card__city-number{background:#eab308;box-shadow:0 0 .375rem #eab308,0 0 .75rem #eab3088c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+4) .trip-card__city-number{background:#22c55e;box-shadow:0 0 .375rem #22c55e,0 0 .75rem #22c55e8c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+5) .trip-card__city-number{background:#10b981;box-shadow:0 0 .375rem #10b981,0 0 .75rem #10b9818c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+6) .trip-card__city-number{background:#14b8a6;box-shadow:0 0 .375rem #14b8a6,0 0 .75rem #14b8a68c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+7) .trip-card__city-number{background:#06b6d4;box-shadow:0 0 .375rem #06b6d4,0 0 .75rem #06b6d48c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+8) .trip-card__city-number{background:#4c8dff;box-shadow:0 0 .375rem #4c8dff,0 0 .75rem #4c8dff8c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+9) .trip-card__city-number{background:#6366f1;box-shadow:0 0 .375rem #6366f1,0 0 .75rem #6366f18c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+10) .trip-card__city-number{background:#a855f7;box-shadow:0 0 .375rem #a855f7,0 0 .75rem #a855f78c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+11) .trip-card__city-number{background:#ec4899;box-shadow:0 0 .375rem #ec4899,0 0 .75rem #ec48998c}.home--dark .trip-card .trip-card__details .trip-card__cities .trip-card__city:nth-child(12n+12) .trip-card__city-number{background:#f43f5e;box-shadow:0 0 .375rem #f43f5e,0 0 .75rem #f43f5e8c}@media (prefers-reduced-motion:reduce){.trip-card .trip-card__header,.trip-card .trip-card__cities .trip-card__city{transition:none}}.row{display:flex}.row.row--wrap{flex-wrap:wrap}.row.row--center{justify-content:center}.row.row--w-100{width:100%}.column{flex-direction:column;display:flex}.column.column--w-100{width:100%}.gallery-container{z-index:1;-moz-transform:translateX(-moz-calc(100% + 3.5rem));width:-moz-calc(100% - 3.5rem);-o-transition:all .4s cubic-bezier(.4, 0, .2, 1);width:calc(100% - 3.5rem);height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(calc(100% + 3.5rem))}.gallery-container.gallery-container--visible{left:3.5rem;transform:translate(0)}.gallery-container .box{width:100%;height:100%}@media screen and (width<=42.5rem){.gallery-container{-o-transition:all .4s cubic-bezier(.4, 0, .2, 1);transition:all .4s cubic-bezier(.4,0,.2,1)}.gallery-container.gallery-container--visible{width:-moz-calc(100% - 0rem);width:100%;height:-moz-calc(100% - 0rem);height:100%;top:0;left:0}.gallery-container .box{border-radius:0;width:100%;height:100%}}.filter-backdrop{z-index:9;width:100%;height:100%;position:fixed;top:0;left:0}.filter{position:relative}.filter .filter__button{width:2.5rem;height:2.5rem}.filter .filter__button.filter__button--open{color:#c2185b;background-color:#f8bbd0}.filter .filter__button.filter__button--open:hover{background-color:#f48fb1}.filter .filter__button.filter__button--open svg path,.filter .filter__button.filter__button--open svg line,.filter .filter__button.filter__button--open svg circle{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.filter .filter__button.filter__button--open svg{fill:#c2185b}.filter .filter__button.filter__button--open svg .visited-1,.filter .filter__button.filter__button--open svg .future-0{stroke:#c2185b}.filter .filter__button.filter__button--open svg .language-0{fill:#c2185b}.filter .filter__button.filter__button--open .filter__icon path,.filter .filter__button.filter__button--open .filter__icon circle{fill:#c2185b;stroke:none}.filter .filter__button.filter__button--open .chevron path{fill:none;stroke:#c2185b}.filter .filter__button.filter__button--open #gallery-1,.filter .filter__button.filter__button--open #fullscreen-enter path,.filter .filter__button.filter__button--open #fullscreen-exit path{fill:#c2185b}.filter .filter__options{z-index:10;-o-transition:all .3s ease-in-out;border-radius:.5rem;flex-shrink:0;width:16rem;padding:1rem;transition:all .3s ease-in-out;position:absolute;top:3rem;right:0;box-shadow:0 1.375rem 4.375rem .25rem #0000008f}.filter .filter__options .filter__options__list{flex-direction:column;flex-shrink:0;max-height:14rem;padding-right:.6rem;display:flex;overflow-y:auto}.filter .filter__options .filter__options__list .filter__option{opacity:.2;cursor:pointer;-o-transition:all .3s ease-in-out;border-radius:.25rem;flex-shrink:0;align-items:center;margin-block:.1rem;padding:.5rem 1rem;transition:all .3s ease-in-out;display:flex}.filter .filter__options .filter__options__list .filter__option h4{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter .filter__options .filter__options__list .filter__option svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.5rem}.filter .filter__options .filter__options__list .filter__option.filter__option--selected{opacity:1}.filter .filter__options .filter__options__list .filter__option.filter__option--select-all{opacity:1;border-radius:0;margin-bottom:.75rem}.filter .filter__options .filter__options__list .filter__option.filter__option--select-all .filter__option--select-all__icon{-o-transition:all .2s ease-in-out;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.25rem;transition:all .2s ease-in-out;display:flex}.filter .filter__options .filter__options__list .filter__option.filter__option--select-all .filter__option--select-all__icon svg{-o-transition:all .2s ease-in-out;width:100%;height:100%;transition:all .2s ease-in-out}.filter .filter__options .filter__options__list .filter__option.filter__option--select-all .filter__option--select-all__text{-o-transition:all .2s ease-in-out;font-weight:600;transition:all .2s ease-in-out}.home--light .filter__options{color:#16161e;background-color:#f5f5fad9}.home--light .filter__options .filter__option h4{color:#16161e}.home--light .filter__options .filter__option.filter__option--selected{background-color:#0000000f}.home--light .filter__options .filter__option:hover{background-color:#0000001a}.home--light .filter__options .filter__option.filter__option--select-all{border-bottom:.0625rem solid #16161e1a}.home--light .filter__options .filter__option.filter__option--select-all .filter__option--select-all__icon,.home--light .filter__options .filter__option.filter__option--select-all .filter__option--select-all__text{color:#16161e}.home--light .filter__options .filter__option.filter__option--select-all:hover{background-color:#f5f5fad9}.home--dark .filter__options{color:#fff;background-color:#1c1c28}.home--dark .filter__options .filter__option h4{color:#fff}.home--dark .filter__options .filter__option.filter__option--selected{background-color:#ffffff14}.home--dark .filter__options .filter__option:not(.filter__option--mobile):hover{background-color:#ffffff24}.home--dark .filter__options .filter__option.filter__option--select-all{border-bottom:.0625rem solid #ffffff1a}.home--dark .filter__options .filter__option.filter__option--select-all .filter__option--select-all__icon,.home--dark .filter__options .filter__option.filter__option--select-all .filter__option--select-all__text{color:#fff}.home--dark .filter__options .filter__option.filter__option--select-all:not(.filter__option--mobile):hover{background-color:#1c1c28}.filter-transition-enter{opacity:0;transform:translateY(-.625rem)}.filter-transition-enter-active{opacity:1;-moz-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s;transform:translateY(0)}.filter-transition-exit{opacity:1;transform:translateY(0)}.filter-transition-exit-active{opacity:0;-moz-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s;transform:translateY(-.625rem)}@media (width<=28.75rem){.filter .filter__options{width:13rem}}.city-row{justify-content:space-between;align-items:center;width:100%;display:flex}.city-row .city-row__cities{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.city-row .city-row__cities .city-row__cities__city{align-items:center;margin-block:0;font-size:1.1rem;font-weight:500;display:flex}.city-row .city-row__cities .city-row__cities__city svg{width:1rem;height:1rem;margin-right:.3rem}.city-row .city-row__cities .city-row__icon{fill:#107895;width:3rem;height:1.1rem;margin-inline:.5rem}.city-row .city-row__distance{font-size:1.1rem;font-weight:800}.home--light .city-row .city-row__distance,.home--light .city-row b{color:#16161e;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home--dark .city-row .city-row__distance,.home--dark .city-row b{color:#fff;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (width<=28.75rem){.city-row{justify-content:center}}.continent-row{-o-transition:all .3s ease-in-out;align-items:center;padding:.2rem .5rem;transition:all .3s ease-in-out}.continent-row .continent-row__name{font-weight:300}.continent-row .continent-row__circle{background-color:gray;border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;margin-right:.3rem}.continent-row.continent-row--AFRICA .continent-row__circle--visited{background-color:#f3c75d}.continent-row.continent-row--ASIA .continent-row__circle--visited{background-color:#f38caf}.continent-row.continent-row--EUROPE .continent-row__circle--visited{background-color:#eb6559}.continent-row.continent-row--NORTH_AMERICA .continent-row__circle--visited{background-color:#74c5eb}.continent-row.continent-row--OCEANIA .continent-row__circle--visited{background-color:#fc8d59}.continent-row.continent-row--SOUTH_AMERICA .continent-row__circle--visited{background-color:#8ac38b}.home--light .continent-row{color:#16161e}.home--dark .continent-row{color:#fff}.currency-row{align-items:center;padding:.5rem 1rem;font-size:1rem}.currency-row .currency-row__flag{width:1.5rem;height:1.5rem;margin-right:.5rem}.currency-row .currency-row__symbol{margin-left:.5rem;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:600}.currency-row p,.currency-row b{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home--light .currency-row b,.home--light .currency-row p{color:#16161e}.home--dark .currency-row b,.home--dark .currency-row p{color:#fff}.timezone-row{justify-content:space-between;align-items:center;width:100%;display:flex}.timezone-row .timezone-row__cities{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.timezone-row .timezone-row__cities .timezone-row__cities__city{align-items:center;margin-block:0;font-size:1.1rem;font-weight:500;display:flex}.timezone-row .timezone-row__cities .timezone-row__cities__city svg{width:1rem;height:1rem;margin-right:.3rem}.timezone-row .timezone-row__cities .timezone-row__icon{width:1rem;height:1rem;margin-inline:.5rem;rotate:90deg}.timezone-row .timezone-row__distance{font-size:1.1rem;font-weight:800}.home--light .timezone-row .timezone-row__distance,.home--light .timezone-row b,.home--light .timezone-row p{color:#16161e;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home--dark .timezone-row .timezone-row__distance,.home--dark .timezone-row b,.home--dark .timezone-row p{color:#fff;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (width<=28.75rem){.timezone-row{justify-content:center}}.transport-row{justify-content:space-between;align-items:center;width:100%;display:flex}.transport-row .transport-row__cities{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.transport-row .transport-row__cities .transport-row__cities__city{align-items:center;margin-block:0;font-size:1.1rem;font-weight:500;display:flex}.transport-row .transport-row__cities .transport-row__cities__city svg{width:1rem;height:1rem;margin-right:.3rem}.transport-row .transport-row__cities .transport-row__icon{width:1rem;height:1rem;margin-inline:.5rem;rotate:90deg}.transport-row .transport-row__distance{font-size:1.1rem;font-weight:800}.home--light .transport-row .transport-row__distance,.home--light .transport-row b,.home--light .transport-row p{color:#16161e;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home--dark .transport-row .transport-row__distance,.home--dark .transport-row b,.home--dark .transport-row p{color:#fff;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (width<=28.75rem){.transport-row{justify-content:center}}.travel-selector{-o-transition:all .3s ease-in-out;align-items:center;transition:all .3s ease-in-out;display:flex}.travel-selector .travel-selector__chevron-icon{cursor:pointer;width:1rem;height:1rem;margin:0 .5rem}.travel-selector .travel-selector__chevron-icon path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.travel-selector .travel-selector__chevron-icon.travel-selector__chevron-icon--left{transform:rotate(180deg)}.travel-selector .travel-selector__chevron-icon.travel-selector__chevron-icon--disabled{cursor:not-allowed}.travel-selector .travel-selector__bar{margin:0 .5rem}.travel-selector .travel-selector__info{display:flex}.travel-selector .travel-selector__info p{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.travel-selector .travel-selector__info .travel-selector__icon{width:auto;height:1.2rem;margin-right:.4rem}.travel-selector .travel-selector__info .travel-selector__icon path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.travel-selector .travel-selector__info .travel-selector__icon .calendar-0{stroke-width:60px}.home--light .travel-selector,.home--light .travel-selector p{color:#16161e}.home--light .travel-selector__icon .calendar-0,.home--light .travel-selector__icon .calendar-1{stroke:#16161e}.home--light .travel-selector__chevron-icon path{fill:#16161e}.home--light .travel-selector__chevron-icon.travel-selector__chevron-icon--disabled path{fill:#c2c2c2}.home--dark .travel-selector,.home--dark .travel-selector p{color:#fff}.home--dark .travel-selector__icon .calendar-0,.home--dark .travel-selector__icon .calendar-1{stroke:#fff}.home--dark .travel-selector__chevron-icon path{fill:#fff}.home--dark .travel-selector__chevron-icon.travel-selector__chevron-icon--disabled path{fill:#484848}.info-tab{z-index:1;-moz-transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);-o-transition:transform .3s cubic-bezier(.4, 0, .2, 1);will-change:transform;flex-direction:column;width:30rem;height:100%;-webkit-transition:transform .3s cubic-bezier(.4,0,.2,1);-moz-transition:transform .3s cubic-bezier(.4,0,.2,1);-ms-transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%)}.info-tab.info-tab--open{transform:translate(3.5rem)}.info-tab[data-switching]{animation:.6s cubic-bezier(.4,0,.2,1) forwards info-tab-switch}.info-tab .country-card:first-child{margin-top:0}.home--light .info-tab{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);color:#1a1a2e;background:#ffffff8c;border:none;border-right:.0625rem solid #ffffff73;box-shadow:0 .5rem 2rem #00000014}.home--dark .info-tab{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);color:#fff;background:#16161ea6;border:none;border-right:.0625rem solid #ffffff14;box-shadow:0 .5rem 2rem #0006}@media screen and (width>=28.75rem) and (width<=33.5rem){.info-tab{width:-moz-calc(100% - 3.5rem);width:calc(100% - 3.5rem)}.info-tab .info-tab-cities__content{flex:auto!important}.info-tab .city-card{width:11.5rem}}@media screen and (width>=17.5rem) and (width<=28.75rem){.info-tab{width:-moz-calc(100% - 3.5rem);width:calc(100% - 3.5rem)}.info-tab .info-tab-cities__content{flex:none!important}.info-tab .city-card{width:-moz-calc(100% - 3rem);width:calc(100% - 3rem)}}@media screen and (width<=17.5rem){.info-tab{width:-moz-calc(100% - 3.5rem);width:calc(100% - 3.5rem)}.info-tab .info-tab-cities__content{flex:none!important}.info-tab .city-card{width:11.5rem}}@keyframes info-tab-switch{0%{transform:translate(3.5rem)}50%{transform:translate(-100%)}to{transform:translate(3.5rem)}}@keyframes info-tab-switch-mobile{0%{transform:translate(0)}50%{transform:translate(-100%)}to{transform:translate(0)}}@media screen and (width<=42.5rem){.info-tab{width:100%;height:-moz-calc(100% - (3.2rem + env(safe-area-inset-bottom,0rem)));height:calc(100% - (3.2rem + env(safe-area-inset-bottom,0rem)));border-radius:0}.info-tab.info-tab--open{transform:translate(0)}.info-tab[data-switching]{animation:.6s cubic-bezier(.4,0,.2,1) forwards info-tab-switch-mobile}}@media screen and (width<=28.75rem){.info-tab-visited__void-city,.info-tab-future__void-city{display:none}}.left-bar{z-index:2;-o-transition:all .4s cubic-bezier(.4, 0, .2, 1);flex-direction:column;align-items:center;width:3.5rem;height:100%;padding:2rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed}.left-bar .left-bar__container{grid-template-rows:1fr 1fr 1fr;width:100%;height:100%;display:grid}.left-bar .left-bar__container .left-bar__buttons--top{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.left-bar .left-bar__container .left-bar__buttons--top .logo-icon{cursor:pointer;width:2.5rem;height:2.5rem;outline:none!important}.left-bar .left-bar__container .left-bar__buttons{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.left-bar .left-bar__container .left-bar__buttons .button{margin:.35rem 0}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active{color:#d50000;background-color:#ffcdd2}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active:hover{background-color:#ef9a9a}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active svg path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active svg line,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active svg circle{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active svg{fill:#d50000}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active svg .visited-1,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active svg .future-0{stroke:#d50000}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active svg .language-0{fill:#d50000}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active .filter__icon path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active .filter__icon circle{fill:#d50000;stroke:none}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active .chevron path{fill:none;stroke:#d50000}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active #gallery-1,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active #fullscreen-enter path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active #fullscreen-exit path{fill:#d50000}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--visited--active{box-shadow:0 0 .75rem #d5000040}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active{color:#0d47a1;background-color:#bbdefb}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active:hover{background-color:#90caf9}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active svg path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active svg line,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active svg circle{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active svg{fill:#0d47a1}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active svg .visited-1,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active svg .future-0{stroke:#0d47a1}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active svg .language-0{fill:#0d47a1}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active .filter__icon path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active .filter__icon circle{fill:#0d47a1;stroke:none}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active .chevron path{fill:none;stroke:#0d47a1}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active #gallery-1,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active #fullscreen-enter path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active #fullscreen-exit path{fill:#0d47a1}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--future--active{box-shadow:0 0 .75rem #0d47a140}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active{color:#fbc02d;background-color:#fff9c4}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active:hover{background-color:#fff59d}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active svg path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active svg line,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active svg circle{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active svg{fill:#fbc02d}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active svg .visited-1,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active svg .future-0{stroke:#fbc02d}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active svg .language-0{fill:#fbc02d}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active .filter__icon path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active .filter__icon circle{fill:#fbc02d;stroke:none}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active .chevron path{fill:none;stroke:#fbc02d}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active #gallery-1,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active #fullscreen-enter path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active #fullscreen-exit path{fill:#fbc02d}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--lived--active{box-shadow:0 0 .75rem #fbc02d40}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active{color:#8e24aa;background-color:#e1bee7}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active:hover{background-color:#ce93d8}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active svg path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active svg line,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active svg circle{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active svg{fill:#8e24aa}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active svg .visited-1,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active svg .future-0{stroke:#8e24aa}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active svg .language-0{fill:#8e24aa}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active .filter__icon path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active .filter__icon circle{fill:#8e24aa;stroke:none}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active .chevron path{fill:none;stroke:#8e24aa}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active #gallery-1,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active #fullscreen-enter path,.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active #fullscreen-exit path{fill:#8e24aa}.left-bar .left-bar__container .left-bar__buttons .left-bar__button--stats--active{box-shadow:0 0 .75rem #8e24aa40}.left-bar .left-bar__container .left-bar__buttons--bottom{flex-direction:column;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.left-bar .left-bar__container .dark-mode-button,.left-bar .left-bar__container .button{width:2.5rem;height:2.5rem}.home--light .left-bar{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#ffffff8c;border:none;border-right:.0625rem solid #fff9;box-shadow:0 .5rem 2rem #00000014}.home--dark .left-bar{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#16161ea6;border:none;border-right:.0625rem solid #ffffff0a;box-shadow:0 .5rem 2rem #0006}@media screen and (width<=42.5rem){.left-bar{width:100%;height:auto;padding:.5rem .75rem;padding-bottom:-moz-calc(.5rem + env(safe-area-inset-bottom,0rem));padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0rem));z-index:10;border-radius:0;flex-direction:row;position:fixed;inset:auto 0 0}.left-bar .left-bar__container{align-items:center;-moz-box-pack:space-evenly;flex-direction:row;justify-content:space-evenly;gap:0;width:100%;display:flex}.left-bar .left-bar__container .left-bar__buttons--top{flex-direction:row;justify-content:center;width:auto;height:auto;padding-top:0}.left-bar .left-bar__container .left-bar__buttons--top .logo-icon{width:1.75rem;height:1.75rem}.left-bar .left-bar__container .left-bar__buttons{flex-direction:row;gap:.25rem}.left-bar .left-bar__container .left-bar__buttons .button{margin:0}.left-bar .left-bar__container .left-bar__buttons--bottom{flex-direction:row;justify-content:center;align-items:center;gap:.25rem;padding-bottom:0;display:flex}.left-bar .left-bar__container .dark-mode-button,.left-bar .left-bar__container .button{width:2.2rem;height:2.2rem}.left-bar .left-bar__container .language-selector .language-selector__activator{width:2.2rem!important;height:2.2rem!important}.home--light .left-bar{border-top:.0625rem solid #0000000f;border-right:none}.home--dark .left-bar{border-top:.0625rem solid #ffffff0f;border-right:none}.left-bar--close{transform:translateY(100%)}}.language-selector{justify-content:center;align-items:center;display:flex;position:relative}.language-selector .language-selector__panel{left:-moz-calc(100% + .6rem);z-index:10;border-radius:.85rem;flex-direction:column;gap:.25rem;min-width:10rem;padding:.4rem;display:flex;position:absolute;top:50%;left:calc(100% + .6rem)}.language-selector .language-selector__lang-option{cursor:pointer;background:0 0;border:none;border-radius:.6rem;align-items:center;gap:.6rem;width:100%;padding:.45rem .7rem;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex}.language-selector .language-selector__lang-option .language-selector__lang-option__flag{flex-shrink:0;width:1.4rem;height:auto}.language-selector .language-selector__lang-option .language-selector__lang-option__label{white-space:nowrap;font-size:.9rem;font-weight:500}.language-selector .language-selector__lang-option.language-selector__lang-option--active{color:#f57f17;background-color:#ffecb3}.language-selector .language-selector__lang-option.language-selector__lang-option--active:hover{background-color:#ffe082}.language-selector .language-selector__lang-option.language-selector__lang-option--active svg path,.language-selector .language-selector__lang-option.language-selector__lang-option--active svg line,.language-selector .language-selector__lang-option.language-selector__lang-option--active svg circle{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.language-selector .language-selector__lang-option.language-selector__lang-option--active svg{fill:#f57f17}.language-selector .language-selector__lang-option.language-selector__lang-option--active svg .visited-1,.language-selector .language-selector__lang-option.language-selector__lang-option--active svg .future-0{stroke:#f57f17}.language-selector .language-selector__lang-option.language-selector__lang-option--active svg .language-0{fill:#f57f17}.language-selector .language-selector__lang-option.language-selector__lang-option--active .filter__icon path,.language-selector .language-selector__lang-option.language-selector__lang-option--active .filter__icon circle{fill:#f57f17;stroke:none}.language-selector .language-selector__lang-option.language-selector__lang-option--active .chevron path{fill:none;stroke:#f57f17}.language-selector .language-selector__lang-option.language-selector__lang-option--active #gallery-1,.language-selector .language-selector__lang-option.language-selector__lang-option--active #fullscreen-enter path,.language-selector .language-selector__lang-option.language-selector__lang-option--active #fullscreen-exit path{fill:#f57f17}.language-selector .language-selector__lang-option.language-selector__lang-option--active{font-weight:600}.language-selector .language-selector__activator{z-index:2}.language-selector .language-selector__activator .language-selector__language-icon{display:none}.language-selector .language-selector__activator .language-selector__language-flag-icon{width:1.4rem;height:auto}.language-selector .language-selector__activator.language-selector__activator--open{color:#f57f17;background-color:#ffecb3}.language-selector .language-selector__activator.language-selector__activator--open:hover{background-color:#ffe082}.language-selector .language-selector__activator.language-selector__activator--open svg path,.language-selector .language-selector__activator.language-selector__activator--open svg line,.language-selector .language-selector__activator.language-selector__activator--open svg circle{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1)}.language-selector .language-selector__activator.language-selector__activator--open svg{fill:#f57f17}.language-selector .language-selector__activator.language-selector__activator--open svg .visited-1,.language-selector .language-selector__activator.language-selector__activator--open svg .future-0{stroke:#f57f17}.language-selector .language-selector__activator.language-selector__activator--open svg .language-0{fill:#f57f17}.language-selector .language-selector__activator.language-selector__activator--open .filter__icon path,.language-selector .language-selector__activator.language-selector__activator--open .filter__icon circle{fill:#f57f17;stroke:none}.language-selector .language-selector__activator.language-selector__activator--open .chevron path{fill:none;stroke:#f57f17}.language-selector .language-selector__activator.language-selector__activator--open #gallery-1,.language-selector .language-selector__activator.language-selector__activator--open #fullscreen-enter path,.language-selector .language-selector__activator.language-selector__activator--open #fullscreen-exit path{fill:#f57f17}.home--dark .language-selector__panel{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#16161ea6;border:.0625rem solid #ffffff14;box-shadow:0 .5rem 2rem #0006}.home--dark .language-selector__lang-option{color:#e4e6f0}.home--dark .language-selector__lang-option:hover:not(.language-selector__lang-option--active){background:#ffffff24}.home--light .language-selector__panel{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#ffffff8c;border:.0625rem solid #ffffff73;box-shadow:0 .5rem 2rem #00000014}.home--light .language-selector__lang-option{color:#1a1a2e}.home--light .language-selector__lang-option:hover:not(.language-selector__lang-option--active){background:#0000001a}@media screen and (width<=42.5rem){.language-selector .language-selector__panel{bottom:-moz-calc(100% + .5rem);min-width:9rem;inset:auto auto calc(100% + .5rem) 50%}.language-selector .language-selector__lang-option{gap:.5rem;padding:.4rem .6rem}.language-selector .language-selector__lang-option .language-selector__lang-option__flag{width:1.2rem}.language-selector .language-selector__lang-option .language-selector__lang-option__label{font-size:.8rem}.language-selector .language-selector__activator{border-radius:.75rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:.3rem;display:flex}.language-selector .language-selector__activator .language-selector__language-icon{display:none}.language-selector .language-selector__activator .language-selector__language-flag-icon{grid-area:unset;width:auto;height:1.2rem;margin:0}}
