.ui-image-wrapper{display:block;overflow:hidden;width:auto;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;position:relative;cursor:pointer}.ui-image-wrapper>*{pointer-events:none}.ui-image{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:inherit!important;height:inherit!important;max-width:inherit!important;-o-object-fit:inherit!important;object-fit:inherit!important;transition:opacity .8s ease,transform .12s ease}.ui-image.loading{position:absolute;opacity:0;width:0;height:0}.ui-image:hover{transform:scale(1.01);z-index:1}.thumbnail{position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;width:inherit!important;height:inherit!important;max-width:inherit!important;-o-object-fit:inherit!important;object-fit:inherit!important}.ui-gallery-simple-grid{width:100%;justify-content:normal;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.image-grid{justify-content:inherit!important;grid-auto-rows:1fr;gap:inherit}.image-block{transition:all .3s ease;display:inline-flex;will-change:transform}.image-block img{-o-object-fit:cover;object-fit:cover}.image-border-path{border-style:solid;--tw-border-opacity:1;border-color:rgb(123 124 124/var(--tw-border-opacity))}.logo{background-image:url(/al00x-logo-placeholder.png);background-repeat:no-repeat;background-size:contain;width:100px;height:100px;position:relative}.logo:after,.logo:before{content:"";display:block;position:absolute}#page-content{z-index:1;display:flex;flex:1 1 auto;flex-direction:column}#page-content,#page-content>section{width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#page-content>section{padding-left:.125rem;padding-right:.125rem;max-width:1920px;margin:0 auto}@media (min-width:640px){#page-content>section{padding-left:.25rem;padding-right:.25rem}}@media (min-width:768px){#page-content>section{padding-left:.5rem;padding-right:.5rem}}@media (min-width:1024px){#page-content>section{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){#page-content>section{padding-left:2.5rem;padding-right:2.5rem}}.route-item{font-size:1.125rem;cursor:pointer;transition:all .15s ease;position:relative;outline:0!important;display:flex;align-items:center;flex-direction:column;height:3rem;justify-content:center;transform:translateZ(0)}.route-item:after{transition:all .15s ease;width:0;height:2px;opacity:40%;bottom:.33rem}.route-item:after,.route-item:before{content:"";background-color:currentColor!important;color:inherit!important;display:block;position:absolute}.route-item:before{transition:all .25s ease;height:2.25rem;top:calc(100% + 1.35rem);width:3px;filter:brightness(75%)}.route-item .the-line:before{content:"";display:block;transition:transform .4s cubic-bezier(.605,.05,0,1.07),width .1s ease,height .1s ease;width:2px;height:50px;color:inherit;background-color:currentColor;position:absolute;top:-.25rem;transform:translateY(-100px);filter:brightness(115%)}.route-item:not(.active):hover{transform:translate3d(0,-5px,0);--tw-text-opacity:1;color:rgb(10 173 255/var(--tw-text-opacity))}.route-item:not(.active):hover:after{width:100%;opacity:100%;--tw-bg-opacity:1;background-color:rgb(5 147 255/var(--tw-bg-opacity));transform:translate3d(0,-2px,0)}.route-item:not(.active):hover:before{height:3.25rem;transform:translateY(5px);filter:brightness(100%)}.route-item:not(.active):hover .the-line:before{transform-origin:center center;animation-duration:3s;animation-delay:.36s;transform:translateY(-45px)}@keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}.route-item.active{cursor:default!important;pointer-events:none;opacity:.8}.route-item.active:before{height:1rem!important}.route-item.active:after{--tw-bg-opacity:1!important;background-color:rgb(217 217 217/var(--tw-bg-opacity))!important;width:100%;opacity:100%}.route-item.active .the-line:before{width:0;height:0}.top-nav{bottom:-2px;background-color:#141414;position:absolute;z-index:30;width:100%}.route-item-mobile{font-size:.875rem;background:transparent;transition:all .15s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:100%;padding:1rem;text-transform:uppercase;letter-spacing:.75px;font-weight:500;outline:0}@media (min-width:768px){.route-item-mobile{font-size:1rem}}.route-item-mobile:active{background:hsla(0,0%,100%,.1)}.route-item-mobile.active{cursor:default!important;pointer-events:none;--tw-bg-opacity:1;background-color:rgb(9 166 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(244 245 245/var(--tw-text-opacity))}.back-drop{position:absolute;top:0;left:0;right:0;bottom:0;display:block;transition:all .19s ease;background:#000;opacity:0;pointer-events:none;z-index:1}.back-drop.open{pointer-events:auto;opacity:.7}.max-page-width{max-width:1920px!important;margin:0 auto}.normal-page-width{max-width:1536px!important;margin:0 auto}.first-load-panel{position:fixed;top:0;left:0;right:0;height:100vh;z-index:100;overflow:hidden;pointer-events:none;background-color:#040404}.first-load-panel>div{height:10%;width:100%;background-color:#040404}.back-to-top-btn{transition:all .2s ease;position:relative;display:flex;flex-direction:column;align-items:center;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;opacity:.3}.back-to-top-btn,.back-to-top-btn:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.back-to-top-btn:hover{--tw-translate-y:-0.125rem;opacity:.9}.back-to-top-btn:before{content:"▵";font-size:.875rem;position:absolute;margin-top:-.875rem;display:block;color:#fff;opacity:0;transition:transform .5s ease,opacity .1s ease}.back-to-top-btn:hover:before{opacity:1;transform:translateY(-6px)}.the-chosen-line{content:"";background-color:currentColor!important;color:inherit!important;transition:all .25s ease;display:block;height:2.25rem;top:calc(100% + 1.35rem);width:3px;position:absolute;filter:brightness(75%)}.what-route:before{display:none!important}.strip{background:transparent url(/al00x-logo-placeholder.png) no-repeat}.icon-wrapper{position:relative;width:24px;height:24px;fill:#fff}.icon-wrapper svg{width:inherit!important;height:inherit!important}.ui-switch{display:flex}.ui-switch-button{position:relative;background-color:rgb(26 26 26/var(--tw-bg-opacity));--tw-bg-opacity:0.5;font-size:.75rem;line-height:1rem;font-weight:500}.ui-switch-button:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}@media (min-width:640px){.ui-switch-button{font-size:.875rem;line-height:1.25rem}}.ui-switch-button{padding:.75rem 2.15rem;transition:all .02s ease;cursor:pointer}@media (min-width:640px){.ui-switch-button{padding:.75rem 2.75rem}}.ui-switch-button>span{display:inline-block;transition:all .15s ease}.ui-switch-button:before{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));transition:all .25s ease;content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;transform:scaleX(0)}.ui-switch-button:active{filter:brightness(90%)}.ui-switch-button:hover:before{transform:scaleX(.3)}.ui-switch-button:hover>span{transform:translateY(-4px)}.ui-switch-button.active{--tw-bg-opacity:1;background-color:rgb(3 18 33/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(10 173 255/var(--tw-text-opacity));pointer-events:none;cursor:default}.ui-switch-button.active:before{--tw-bg-opacity:1;background-color:rgb(10 173 255/var(--tw-bg-opacity));height:2px;transform:scaleX(1)}