/* EMPIRE VISUAL STUDIO v4 */
/* Created by Michael Ooi */

#loading h1,#loading h1:after{display:inline-block;width:100%}#loading .blade,#loading .circle,#loading .loader{position:absolute;margin-bottom:80px}#loading,#loading .footer{color:#fff;text-align:center}#loading,#loading .footer,#loading h1,#progress{text-align:center}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#loading{position:fixed;top:0;left:0;width:100vw;font-size:10px;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#000}#loading h1{position:absolute;font-size:16px;letter-spacing:50px;margin-left:50px;margin-bottom:60px;text-shadow:0 5px 12px #fff;animation:2s infinite flash}#loading h1:after{content:''}#loading .loader{width:60px;height:60px;border-left:1px solid #fff;border-right:3px solid #fff;border-radius:100%;animation:1s linear infinite spin}#loading .circle{width:50px;height:50px;border:2px dotted rgba(255,255,255,.5);border-radius:100%;animation:5s linear infinite spin}#loading .blade{width:70px;height:70px;border-left:3px solid #fff;border-right:2px dashed grey;border-radius:100%;animation:4s linear infinite spin}#loading .footer,#loading .footer span{display:block;transition:opacity .6s;margin:0}#loading .progress{padding-top:50px;font-size:9px;letter-spacing:2px;opacity:.5}#loading .footer{position:fixed;bottom:0;font-size:12px;letter-spacing:2px;padding:15px}#loading .footer span{font-size:9px;letter-spacing:6px;opacity:.3;padding-bottom:15px}#loadingBar{width:185px;height:3px;margin-top:8px;border-radius:2px;background-color:#333;box-shadow:0 8px 15px #fff}#loadingBar::-webkit-progress-value{background-color:#ccc;border-radius:5px;transition:width .1s ease-in-out}#loadingBar::-moz-progress-bar{background-color:#ccc;border-radius:5px;transition:width .1s ease-in-out}#loadingBar[value]{appearance:none;-webkit-appearance:none;-moz-appearance:none}#progress{font-size:9px;margin-top:10px;text-shadow:0 0 6px #fff}.fade-out{opacity:0;transition:opacity 3s ease-out}::-webkit-scrollbar{color:#ccc;width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #222}::-webkit-scrollbar-thumb:hover{border:1px solid #000;background-color:#333}::-webkit-scrollbar-thumb:active{border:1px solid #333;background-color:#555}

body,header{width:100%;color:#fff}.submenu,body{display:block}.submenu,header{right:0;z-index:1000}.header-title,.sidemenu-header h2{font-weight:700;text-transform:uppercase}.header-title,.sidemenu-header h2,.sidemenu-link a,.submenu{text-transform:uppercase}body{font-family:EVSFont,Orbitron,sans-serif;margin:0;padding:0;height:100%;box-sizing:border-box;line-height:1.6;overflow-x:hidden;background-color:#000;scroll-behavior:smooth;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@font-face{font-family:EVSFont;src:url('../font/evsfont.eot');src:url('../font/evsfont.eot?#iefix') format('embedded-opentype'),url('../font/evsfont.woff2') format('woff2'),url('../font/evsfont.woff') format('woff'),url('../font/evsfont.ttf') format('truetype'),url('../font/evsfont.svg#EVSFont') format('svg');font-weight:400;font-style:normal}header{background-color:#222;background:repeating-linear-gradient(-35deg,#000,#000 6px,#222 7px,#222 1px);border-bottom:1px solid #222;padding:5px;display:flex;align-items:center;position:fixed;top:-100px;left:0;transition:transform .6s,top .6s;box-shadow:0 0 15px rgba(0,0,0,.5)}header.loaded{top:0}section{opacity:0;filter:blur(10px);transition:opacity 1s,filter 1s}section.fade-in-blur{opacity:1;filter:blur(0)}.logo-container{margin-left:50px;position:relative;width:50px;height:auto}.logo-container img{width:50px;transition:opacity .6s}.logo-container img.logo-hover{position:absolute;top:0;left:0;opacity:0}.logo-container:hover img.logo-hover{opacity:1}.logo-container:hover img.logo-default,.sidemenu{opacity:0}.header-title{font-size:12px;letter-spacing:2px;font-style:normal;margin-left:5px;text-shadow:0 2px 1px rgba(0,0,0,.5),0 4px 6px rgba(0,0,0,.3),0 8px 12px rgba(0,0,0,.2);transition:letter-spacing 1s}.header-title:hover{color:#fff;padding:10px;animation:.6s infinite linkin;letter-spacing:3px}.header-title:not(:hover){padding:10px;animation:.6s forwards linkout;letter-spacing:2px}.submenu{cursor:pointer;font-size:10px;font-weight:600;font-style:italic;color:#aaa;position:absolute;padding:10px;top:10px;width:80px;transition:.6s ease-in-out}.submenu:hover{color:#fff;animation:.6s forwards clickin}.submenu:not(:hover){padding:10px;animation:.6s forwards clickout}.submenu i{padding-left:5px}@keyframes clickin{0%,100%{text-shadow:0 0 2px rgba(0,0,0,.5),0 0 5px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.1);transform:scale(1)}50%{text-shadow:0 0 2px #000,0 0 15px #fff,0 0 20px #fff;transform:scale(1.1)}}@keyframes clickout{0%{text-shadow:0 0 2px #000,0 0 15px #fff,0 0 20px #fff;transform:scale(1.1)}100%{text-shadow:0 0 2px rgba(0,0,0,.5),0 0 5px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.1);transform:scale(1)}}.sidemenu{position:fixed;top:0;right:-300px;height:100%;width:300px;background:linear-gradient(145deg,#000,#111);box-shadow:-3px 0 15px rgba(0,0,0,.7);border-right:1px solid #222;transition:.4s;z-index:2000}.sidemenu-header{width:100%;height:50px;padding:10px 20px;background:linear-gradient(145deg,#000,#1a1a1a);border-bottom:2px solid #333;display:flex;align-items:center;text-align:left}.sidemenu-header h2{color:#fff;margin:0;padding:0;font-size:16px;letter-spacing:2px}.sidemenu-link{border-bottom:2px solid #000}.sidemenu-link a{display:flex;align-items:center;padding:20px 40px;color:#aaa;background:linear-gradient(145deg,#111,#1c1c1c);text-decoration:none;font-size:10px;transition:.4s;letter-spacing:.5px}.menu-icon{display:inline-block;width:30px;margin-right:15px;text-align:center;font-size:24px;color:#1e90ff;text-shadow:0 0 8px rgba(30,144,255,.8);transition:scale .6s,color .6s,text-shadow .4s}.sidemenu-link a:hover .menu-icon{color:#fff;text-shadow:0 0 12px #fff;transform:rotate(15deg)}.sidemenu-link a:hover{color:#fff;background:linear-gradient(145deg,#1e90ff,#005bb5);letter-spacing:2px;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}@media (max-width:768px){.sidemenu{width:250px}}

h1,h2,h4{text-transform:uppercase;letter-spacing:1px}a:hover,a:hover::before{animation:.6s infinite linkin}h2,h4{color:#1e90ff;text-shadow:0 0 10px rgba(30,144,255,.8),0 0 20px rgba(30,144,255,.6),0 0 30px rgba(30,144,255,.4);font-style:italic;line-height:1.2;padding:0}h1{font-size:12px}h2{font-size:18px;padding-top:25px;border-top:1px solid #222}h4{font-size:16px}ul{list-style-type:"⫸";text-align:left;margin-left:-25px;padding-right:5px;color:#005dac}li{margin-left:0;margin-bottom:2px;padding-left:10px}a{color:#fff;text-decoration:none;font-size:12px;line-height:1.4;position:relative;overflow:hidden;transition:color .6s,transform .6s,text-shadow .6s}a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s;z-index:-1}a:hover::before{opacity:1}a:hover{text-shadow:0 0 10px #fffad2,0 0 20px #fffad2}a:not(:hover){animation:.6s forwards linkout}a:active{transform:scale(1);text-shadow:0 0 15px #fffad2,0 0 30px #fffad2}.menu-icon,a{will-change:transform,opacity,text-shadow}

.image-overlay,.topbg{position:fixed;top:0;left:0}.topbg{background-repeat:no-repeat;background-position:top center;width:100%;height:800px;padding:180px 150px 0}.topbg h4{font-size:28px;letter-spacing:4px;animation:2s ease-in-out infinite glow}.topbg p{color:#666;width:450px;font-size:13px;text-align:justify;hyphens:auto}@keyframes glow{0%,100%{text-shadow:0 0 2px #1e90ff,0 0 10px #1e90ff,0 0 15px #1e90ff,0 0 20px #1e90ff,0 0 25px #1e90ff,0 0 30px #1e90ff,0 0 35px #1e90ff}50%{text-shadow:0 0 10px #1e90ff,0 0 20px #1e90ff,0 0 30px #1e90ff,0 0 40px #1e90ff,0 0 50px #1e90ff,0 0 60px #1e90ff,0 0 70px #1e90ff}}#transform-text{display:inline-block;font-size:14px;width:100%;letter-spacing:2px;position:relative;transition:.3s ease-in-out}.letter{display:inline-block;transition:transform .3s ease-in-out}.image-overlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;backdrop-filter:blur(12px);transition:opacity .3s,visibility .3s}.image-overlay.active{opacity:1;visibility:visible}.image-overlay img{max-width:90%;max-height:90%;border:12px solid #fff;box-shadow:0 8px 16px rgba(0,0,0,.6);transform:scale(1);transition:transform .3s;position:relative;display:none}.imageloader{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:absolute;z-index:1000;opacity:.8;background-color:rgba(0,0,0,.5)}.imageloader .spinner{border:5px solid #f3f3f3;border-top:5px solid #666;border-radius:50%;width:35px;height:35px;animation:1s linear infinite spin}.imageloader p{color:#666;margin-top:10px;font-size:18px;font-family:sans-serif}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.image-overlay .close-button{position:absolute;top:20px;font-size:30px;padding:20px;font-weight:100;color:#fff;background:0 0;border:none;cursor:pointer;opacity:.6;z-index:1000;transition:transform .3s,opacity .3s}.image-overlay .close-button:hover{opacity:1;transform:rotate(180deg)}

.top-content a,.top-content h1{letter-spacing:2px;text-transform:uppercase}.page-container,.page-directory{backdrop-filter:blur(10px);box-shadow:0 15px 25px rgba(0,0,0,.6);box-sizing:border-box}.page-container p a,.post-title,.top-content a,.top-content h1{text-transform:uppercase}#page{background:repeating-linear-gradient(45deg,#000,#000 5px,#222 6px,#222 1px)}.overlay{display:flex;justify-content:flex-start;align-items:flex-start;height:100%;width:100%;padding-top:60px}.page-container{align-items:flex-start;width:100%;min-height:400px;margin:20px 45px 20px 80px;border:1px solid #222;padding:10px 80px;background:rgba(0,0,0,.8);border-radius:25px;overflow:auto}.page-container p a{font-size:10px;letter-spacing:1px;display:block;padding:15px 25px;background:linear-gradient(to right,#00182f,transparent);border-radius:15px;transition:background-color .3s}.page-container p a:hover{background:linear-gradient(to right,#00376b,transparent)}.container-space{margin-top:380px}.page-container p,ul{font-size:16px;line-height:26px;margin-top:0;padding-top:0;padding-bottom:10px;font-weight:500;hyphens:auto;text-align:justify;text-align-last:left}.post-date,.post-tag,.post-title,.top-content a,.top-content h1{font-size:10px}.page-container li{font-family:Montserrat,sans-serif}.page-container li strong{color:#0069d6}.top-content{position:fixed;bottom:180px;right:0;width:25%;height:80px;padding-right:80px;text-align:right;z-index:1;color:#fff;background:linear-gradient(to left,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 70%,rgba(0,0,0,0) 100%)}.top-content h1{margin-bottom:0}.top-content a{color:#1e90ff;text-align:right;padding:5px;justify-content:left;font-family:EVSFont,Orbitron,sans-serif}.post-navigation{display:flex;justify-content:space-between;width:100%;margin-top:20px}.nav-next,.nav-previous{padding:25px 10px;color:#fff;position:relative;overflow:hidden;transition:.3s;display:inline-block;white-space:nowrap}.nav-previous{text-align:left}.nav-next{text-align:right}.nav-next a,.nav-previous a{color:#ccc;font-size:14px;font-family:Montserrat,sans-serif;text-decoration:none;text-transform:uppercase}.nav-next a:hover,.nav-previous a:hover{color:#fff}.page-directory{align-items:flex-end;max-width:350px;min-height:800px;margin:15px 25px;border:1px solid #222;padding:10px 25px;background:rgba(0,0,0,.8);border-radius:25px}.page-directory a:hover{text-shadow:0 5px 15px rgba(0,50,139,.5)}.post-thumbnail{position:relative;width:50px;height:50px;border-radius:50%;margin-right:5px;border:3px solid #fdfdfd;object-fit:cover;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.page-directory a:hover .post-thumbnail{position:relative;border:3px solid #3385e6;transform:scale(1.2);transition:transform .3s ease-in-out;box-shadow:0 0 8px #005dbd,0 0 16px rgba(0,93,189,.8)}.page-directory a:hover .post-thumbnail::before{content:"";position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;box-shadow:0 0 8px #005dbd,0 0 16px rgba(0,93,189,.8);pointer-events:none;z-index:-1}.post-title{color:#1e90ff;font-weight:700;transform-origin:top left;transition:transform .3s ease-in-out,text-shadow .3s ease-in-out}.page-directory a:hover .post-title{transform:scale(1.1);text-shadow:2px 2px 5px #005dbd,0 0 10px rgba(0,93,189,.8)}.page-directory h4{font-weight:700;margin-bottom:20px;text-align:left}.post-listing{display:flex;align-items:center;padding:10px;border-bottom:1px solid #222;transition:background-color .3s}.post-listing:hover{background-color:#00133a}.post-link{display:flex;align-items:flex-start;text-decoration:none;color:inherit;width:100%}.post-content{padding-left:10px}.post-date{color:#ccc;margin-bottom:2px}.page-directory,.post-link,.post-listing{overflow:visible!important}@media (max-width:1279px){.page-directory h4,.post-content,.post-tag{display:none}.page-directory{width:100px;border:0}.page-directory a:hover .post-thumbnail{box-shadow:none}}@media (max-width:768px){.page-container{margin:10px;padding:20px 50px}.container-space{margin-top:10px}.container{height:100vh}}.fullscreenbutton,.topbutton{position:fixed;width:30px;height:30px;right:15px;font-size:10px;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #555;filter:blur(1px);z-index:1001;opacity:0;transition:transform 1s,opacity .6s}.topbutton{bottom:-100px}.fullscreenbutton{top:-100px}@keyframes slideIn{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.topbutton.visible{bottom:20px;animation:.6s forwards slideIn}.fullscreenbutton.visible{top:60px;animation:.6s forwards slideIn}.fullscreenbutton:hover,.topbutton:hover{box-shadow:0 0 15px #fff;color:#999;font-size:16px;filter:blur(0px);opacity:.8;transform:scale(1.2)}.fullscreenbutton:active,.topbutton:active{color:#fff;border-color:#fff}

.footer,.footer-links a{text-align:center;font-size:8px}footer{position:relative;bottom:0;transition:fade-in 1s ease-out}.footer{width:100%;color:#fff;padding:25px;border-top:1px solid #222;background:repeating-linear-gradient(-45deg,#000,#000 2px,#0b0b0b 6px,#0b0b0b 1px) #000;box-shadow:0 0 12px rgba(0,0,0,.4)}.footer-copyright,.footer-links{color:#666;text-transform:uppercase}.footer-content{display:flex;flex-direction:column;align-items:center}.footer-links{font-size:8px;display:flex;flex-wrap:wrap;letter-spacing:5px;justify-content:center}.footer-links a{text-decoration:none;gap:50px;padding:5px 50px;border-left:1px solid #333}.footer-links a:hover{animation:1s forwards clickin}.footer-links a:activee{animation:1s forwards clickout}.footer-social{display:flex;gap:10px}.social-icon{display:inline-block;width:30px;height:30px;padding:20px;opacity:.2}.social-icon img{width:25px;height:25px;object-fit:contain}.social-icon:hover{width:28px;height:28px;padding:20px;opacity:1}.footer-copyright{font-size:9px;letter-spacing:1px}.footer-copyright a{font-size:8px;letter-spacing:2px;text-decoration:none}@media (max-width:768px){.logo-container{margin-left:20px}#Sidemenubar,#fullscreenButton,#topButton,.footer-copyright,.page-directory,.submenu,.top-content,.topbg h4,.topbg p{display:none}a,h1{font-size:10px}.topbg{background-position:top left}}