@font-face{font-family:DIN Next Rounded LT W01 Light;src:url(https://db.onlinewebfonts.com/t/643121b5d2cc9943eff9b59054cc29ba.eot);src:url(https://db.onlinewebfonts.com/t/643121b5d2cc9943eff9b59054cc29ba.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/643121b5d2cc9943eff9b59054cc29ba.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/643121b5d2cc9943eff9b59054cc29ba.woff)format("woff"),url(https://db.onlinewebfonts.com/t/643121b5d2cc9943eff9b59054cc29ba.ttf)format("truetype"),url("https://db.onlinewebfonts.com/t/643121b5d2cc9943eff9b59054cc29ba.svg#DIN Next Rounded LT W01 Light")format("svg")}.site-footer{flex-shrink:0;padding:1rem;text-align:center;background-color:#111;color:gray;font-family:DIN Next Rounded LT W01 Light,sans-serif;font-size:.8rem;margin:0}.site-footer p{font-family:DIN Next Rounded LT W01 Light;color:gray;font-size:.8rem;margin:0}.page{position:absolute;left:15px;right:15px}.page-enter{opacity:0}.page-enter-active{opacity:1;transition:opacity .3s ease-in-out}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .3s ease-in-out}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#000;margin:0;padding:0;font-family:DIN Next Rounded LT W01 Light,sans-serif}html,body{height:100%}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}.site-header{flex-shrink:0}.site-content{flex-grow:1;width:100%;overflow-x:hidden}.page{width:100%;position:relative;overflow-x:hidden}.site-footer{flex-shrink:0;padding:1rem;text-align:center;background-color:#111;color:gray;font-size:.8rem;margin:0}@font-face{font-family:"Avenir LT Pro 85 Heavy";src:url(https://db.onlinewebfonts.com/t/79e4dc6a81171b1523795cb6b2bc7b2f.eot);src:url(https://db.onlinewebfonts.com/t/79e4dc6a81171b1523795cb6b2bc7b2f.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/79e4dc6a81171b1523795cb6b2bc7b2f.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/79e4dc6a81171b1523795cb6b2bc7b2f.woff) format("woff"),url(https://db.onlinewebfonts.com/t/79e4dc6a81171b1523795cb6b2bc7b2f.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/79e4dc6a81171b1523795cb6b2bc7b2f.svg#Avenir LT Pro 85 Heavy") format("svg")}.home-title h1{font-size:.8rem;font-weight:700;letter-spacing:1rem;white-space:nowrap;margin:0;padding:0}.home-title{width:100%;display:flex;justify-content:center}.site-header{font-family:"Avenir LT Pro 85 Heavy",sans-serif;display:flex;justify-content:space-between;align-items:center;background-color:#00000080;width:100%;min-height:150px;box-sizing:border-box;top:0;z-index:1000;padding:0 1rem}.header-left{padding-left:15%}.header-left a{text-decoration:none;color:#fff;font-weight:700;font-size:.8rem}.header-left a:hover,.header-center a:hover,.header-center span:hover{color:gray}.header-center{display:flex;gap:2rem;align-items:center;position:relative;padding-left:2rem;padding-right:2rem;transition:max-height .3s ease-in-out}.header-center a,.header-center span{text-decoration:none;color:#fff;cursor:pointer;position:relative;font-weight:700;font-size:.8rem}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;top:100%;left:0;background-color:#000;box-shadow:0 0 10px #0000001a;min-width:180px;flex-direction:column;z-index:10}.dropdown-content a{padding:.5rem 1rem;display:block;color:#fff;text-decoration:none}.dropdown:hover .dropdown-content{display:flex;flex-direction:column}.header-right{display:flex;gap:1rem;padding-right:20%;font-size:.8rem}.header-right a{text-decoration:none;color:#fff;font-weight:700}.header-right a img{height:1.5rem}.mobile-menu-toggle{display:none;font-size:2rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;padding-right:1rem}@media(max-width:768px){.header-left{padding-left:1rem}.header-right{padding-right:1rem}.mobile-menu-toggle{display:block}.header-center{position:absolute;top:150px;left:0;right:0;background-color:#000000e6;flex-direction:column;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-in-out;z-index:999}.header-center.open{max-height:500px;padding:1rem 0}.dropdown-content{position:static;background-color:transparent;box-shadow:none;min-width:100%}.dropdown:hover .dropdown-content{display:none}.dropdown.open .dropdown-content{display:flex;flex-direction:column}.header-center a,.header-center span{padding:1rem;font-size:1rem}}.home-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.home-gif img{max-width:20%;height:auto}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.navigation-wrapper{position:relative;width:100%;overflow:hidden}.keen-slider{display:flex;align-items:center;overflow:hidden;width:100%}.keen-slider__slide{flex:0 0 auto;width:auto;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:transform .25s ease}.keen-slider__slide:after{content:"";position:absolute;inset:0;background:#fff0;transition:background .35s ease;z-index:2;border-radius:8px;pointer-events:none}.keen-slider__slide:hover:after{background:#ffffff40}.slider-image{display:block;height:500px;width:auto;object-fit:contain;border-radius:8px;-webkit-user-select:none;user-select:none;transition:transform .35s ease;z-index:1}@media(max-width:768px){.slider-image{height:200px}}@media(max-width:480px){.slider-image{height:150px}}.keen-slider__slide:hover .slider-image{transform:scale(1.05)}.arrow{position:absolute;top:50%;transform:translateY(-50%);fill:#fff;width:36px;height:36px;cursor:pointer;opacity:.75;z-index:5;transition:opacity .2s ease,transform .2s ease}.arrow:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.arrow--left{left:12px}.arrow--right{right:12px}.image-modal{position:fixed;inset:0;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem;cursor:zoom-out}.modal-image{max-width:95vw;max-height:95vh;object-fit:contain;border-radius:10px;box-shadow:0 0 25px #0009}.close-button{position:absolute;top:1rem;right:1rem;background:#ffffff40;border:none;color:#fff;font-size:1.6rem;cursor:pointer;padding:.4rem .6rem;border-radius:8px;transition:background .2s ease}.close-button:hover{background:#ffffff80}h1{color:#fff}
