@charset "utf-8";.last_reflS{box-reflect:below 35% linear-gradient(transparent,#0001)}
.nextS{position:relative;display:block;text-decoration:none;background-color:rgba(82,112,147,0.45);z-index:5002;border-radius:.3em;overflow:hidden;color:#03e9f4;text-transform:uppercase;letter-spacing:4px;font-weight:bold;font-style:normal;font-variant:normal;text-shadow:3px 9px 20px rgba(3,233,244,0.56);transition:400ms ease-in 100ms;opacity:1}
.lastS{position:relative;text-decoration:none;border-radius:.3em;padding-top:.5em;padding-right:.6em;padding-bottom:.5em;padding-left:1em;background:rgba(82,112,147,0.3);z-index:5002;overflow:hidden;color:#03e9f4;text-transform:uppercase;letter-spacing:22px;font-weight:bold;transition:400ms ease-in 100ms;opacity:1}
.lastS::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:.5s;transition-delay:200ms}
.lastS:hover::after{left:100%}.last_reflS{box-reflect:below 35% linear-gradient(transparent,#0001)}
.glassS{position:absolute;display:block;transition:.5s ease}.lastS .glassS:nth-child(1){top:0;left:0;width:0;height:1px;background:#fff}
.lastS:hover .glassS:nth-child(1){width:100%;transform:translateX(100%)}.lastS .glassS:nth-child(3){bottom:0;right:0;width:0;height:1px;background:#fff}
.lastS:hover .glassS:nth-child(3){width:100%;transform:translateX(-100%)}.lastS .glassS:nth-child(2){top:0;left:0;width:1px;height:0;background:#fff}
.lastS:hover .glassS:nth-child(2){height:100%;transform:translateY(100%)}.lastS .glassS:nth-child(4){bottom:0;right:0;width:1px;height:0;background:#fff}
.lastS:hover .glassS:nth-child(4){height:100%;transform:translateY(-100%)}#Nav{opacity:1;cursor:pointer;height:2em;width:2.2em;right:3vw;top:3vh;overflow:hidden;position:fixed;z-index:10000;background-image:url(images/hamb2.png);background-repeat:no-repeat;background-size:contain;transition:200ms ease-out 0s;transition:transform 800ms ease-in-out 600ms}
#Nav.dwn{transition:transform 500ms ease-in-out 100ms;transform:translateY(6vh)}#Nav.up{transition:transform 500ms ease-in-out 100ms;transform:translateY(0)}
.NavOver{position:absolute;z-index:10001;width:100%;height:100%;background-image:url(images/hamb1.png);transition:opacity 200ms ease-in 0s;background-size:contain;background-repeat:no-repeat;opacity:1}
.NavOver.hide{opacity:0}#backOverlay{z-index:90000;position:fixed;top:0;left:0;height:0;width:0;opacity:0;transition:opacity 300ms ease 0s}
#backOverlay.on{height:100vh;width:100vw;opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(29,29,54,0.144)}
.overlay{height:28em;width:180px;position:fixed;z-index:100000;right:0;transform:translateX(180px);opacity:.78;top:1vh;background-color:rgba(0,0,0,0.87);transition-property:transform;transition:1s;overflow-x:hidden;transition:.5s;overflow:hidden;background-repeat:no-repeat}
.overlay.on{transform:translateX(0)}.bckNav{z-index:12000;position:fixed;top:0;left:0;height:0;width:0;opacity:0;transition:opacity 600ms ease-out 0s}
.bckNav.on{height:100vh;width:100vw;opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(8,33,61,0.404)}
.overlay-content{position:relative;top:4em;width:100%;text-align:center}.overlayOtc p{font-size:.7rem;font-style:italic;padding-top:0;color:aliceblue}
.overlay a{font-family:'Michroma',sans-serif;font-size:1em;padding:8px;text-decoration:none;color:#eee;display:block;transition:.3s;margin-top:10px}
.b{color:aliceblue;font-size:.8em;font-style:normal;font-weight:lighter}.overlay a:hover{color:#3c80ff;text-shadow:1px 1px 1px rgba(60,128,255,0.55),-1px -1px 1px rgba(6,93,255,1.00),0 0 25px rgba(60,128,255,0.55),0 0 50px rgba(60,128,255,0.55),0 0 200px rgba(60,128,255,0.55)}
.overlay a:focus{color:goldenrod}#Nav.Nav_close{z-index:110001;transition:200ms ease-out 0;background-image:url(images/xbut.png);margin:.4em;height:1.4em;width:1.4em;opacity:1}
#btnsWraper{z-index:9800;position:fixed;right:5px;top:35%;transform:translateY(-50%);height:150px;width:50px;opacity:1;perspective:(500px);perspective-origin:left;transform-style:preserve-3d}
#nexBtns{opacity:1;position:absolute;top:50%;transform:translate3d(0,-50%,50px) rotateY(-40deg);height:auto;width:auto;z-index:5001;font-size:2em;display:grid;align-content:center;justify-content:center}
#nexBtns.off{position:absolute}.shy{display:inline-block;width:auto;height:auto;margin:auto}
.last{position:relative;text-decoration:none;border-radius:.3em;padding-top:.2em;padding-right:.15em;padding-bottom:.2em;padding-left:.3em;z-index:5002;overflow:hidden;color:hsla(209,100%,29%,0.432);box-shadow:-1px -1px 0 rgba(255,255,255,.8),1px 1px 0 rgba(0,0,0,.10),3px 3px 3px rgba(0,0,0,.05),10px 10px 20px rgba(0,0,0,.1);transition:400ms ease-in 100ms;opacity:1}
.last::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,1),transparent);transition:.5s;transition-delay:200ms}
.last:hover::after{left:100%}#last{display:inline-block;width:auto}#StartBtn{z-index:10000;opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;width:auto;border-width:0 2px 2px 0;font-size:2.5em;transition-delay:0}
#StartBtn.start{transition-delay:300ms;opacity:1}.glass{position:absolute;display:block;transition:.5s ease;background:rgb(134,182,226,.7)}
.last .glass:nth-child(1){top:0;left:0;width:0;height:1px}.last:hover .glass:nth-child(1){width:100%;transform:translateX(100%)}
.last .glass:nth-child(3){bottom:0;right:0;width:0;height:1px}.last:hover .glass:nth-child(3){width:100%;transform:translateX(-100%)}
.last .glass:nth-child(2){top:0;left:0;width:1px;height:0}.last:hover .glass:nth-child(2){height:100%;transform:translateY(100%)}
.last .glass:nth-child(4){bottom:0;right:0;width:1px;height:0}.last:hover .glass:nth-child(4){height:100%;transform:translateY(-100%)}
.next{position:relative;display:block;text-decoration:none;background:linear-gradient(145deg,#fff,rgba(134,182,226,.2));z-index:5002;border-radius:.3em;overflow:hidden;text-transform:uppercase;letter-spacing:4px;font-weight:bold;font-family:steiner,"Gotham Black","Gotham Ultra",Gabriola,"Digital-7",CHAWP;font-style:normal;font-variant:normal;transition:400ms ease-in 100ms;opacity:1}
.next:active{background:linear-gradient(145deg,#fff,rgba(134,182,226,.8));color:rgba(49,71,85,0.7);transition:50ms ease-in 0s}
.next:hover{text-shadow:1px 6px 25px rgba(3,233,244,1);transition:50ms ease-in 0s}
.last_refl{box-reflect:below 450% linear-gradient(transparent,#0001)}.full_refl{box-reflect:below 260% linear-gradient(transparent,#0002)}
.next_refl{box-reflect:below 35% linear-gradient(transparent,#0003)}.panigo{top:0;left:0;position:absolute;opacity:0;width:100%;height:100%;transition:opacity 900ms ease-in 600ms}
.panigo:active{opacity:1;transition:opacity 0ms ease-in 0s}
.pan{position:absolute;display:block;opacity:1;filter:blur(1px);drop-shadow:8px 8px 10px #008cff,brightness(500%)}
.pan:nth-child(1){top:0;left:-100%;width:100%;height:3px;background:linear-gradient(90deg,transparent,#03e9f4);-webkit-animation:animate1 1s linear infinite;animation:animate1 1s linear infinite}
@-webkit-keyframes animate1{0%{left:-100%}50%,100%{left:100%}}
@keyframes animate1{0%{left:-100%}50%,100%{left:100%}}.pan:nth-child(2){top:-100%;right:0;width:3px;height:100%;background:linear-gradient(180deg,transparent,#03e9f4);-webkit-animation:animate2 1s linear infinite;animation:animate2 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}
@-webkit-keyframes animate2{0%{top:-100%}50%,100%{top:100%}}
@keyframes animate2{0%{top:-100%}50%,100%{top:100%}}.pan:nth-child(3){bottom:0;right:-100%;width:100%;height:4px;background:linear-gradient(270deg,transparent,#03e9f4);-webkit-animation:animate3 1s linear infinite;animation:animate3 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}
@-webkit-keyframes animate3{0%{right:-100%}50%,100%{right:100%}}
@keyframes animate3{0%{right:-100%}50%,100%{right:100%}}.pan:nth-child(4){bottom:-100%;left:0;width:5px;height:100%;background:linear-gradient(360deg,transparent,#03e9f4);-webkit-animation:animate4 1s linear infinite;animation:animate4 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}
@-webkit-keyframes animate4{0%{bottom:-100%}50%,100%{bottom:100%}}
@keyframes animate4{0%{bottom:-100%}50%,100%{bottom:100%}}@media(max-width:920px) and (orientation:landscape){.overlay{height:100vh;width:280px;position:fixed;z-index:100000;right:0;transform:translateX(280px);top:0}
.overlay-content{top:2em;width:100%}.overlay a{margin-top:4px}#btnsWraper{z-index:9800;position:fixed;right:5px;top:45%;transform:translateY(-50%);height:150px;width:50px;opacity:1;perspective:(500px);perspective-origin:left;transform-style:preserve-3d}
}