.NavBar-module__7GsOkq__navLink{text-transform:uppercase;letter-spacing:1px;color:var(--foreground);padding:20px 0;font-size:12px;font-weight:700;transition:all .3s;display:block;position:relative}.NavBar-module__7GsOkq__navLink:before{content:"";border-top:1px solid var(--primary);border-bottom:1px solid var(--primary);transform-origin:50%;height:5px;transition:all .3s;display:block;position:absolute;bottom:15px;left:0;right:0;transform:scaleX(0)}.NavBar-module__7GsOkq__navLink:hover{color:var(--primary)}.NavBar-module__7GsOkq__navLink:hover:before{transform:scaleX(1)}.NavBar-module__7GsOkq__btnStyleOne{text-align:center;text-transform:uppercase;letter-spacing:3px;background-color:var(--primary);border:2px solid var(--primary);cursor:pointer;padding:11px 45px;font-size:12px;font-weight:700;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.NavBar-module__7GsOkq__btnStyleOne:before{content:"";z-index:0;background-color:var(--secondary);border-radius:50%;width:200%;height:200%;transition:all .8s;position:absolute;top:-200%;left:50%;transform:translate(-50%)}.NavBar-module__7GsOkq__btnStyleOne:hover:before{top:-40%}.NavBar-module__7GsOkq__btnWrap{z-index:10;flex-direction:column;height:18px;display:flex;position:relative;overflow:hidden}.NavBar-module__7GsOkq__textOne{color:var(--secondary);transition:transform .3s;display:block}.NavBar-module__7GsOkq__btnStyleOne:hover .NavBar-module__7GsOkq__textOne{transform:translateY(-150%)}.NavBar-module__7GsOkq__textTwo{color:var(--secondary-foreground);transition:transform .3s;display:block;position:absolute;top:100%}.NavBar-module__7GsOkq__btnStyleOne:hover .NavBar-module__7GsOkq__textTwo{top:50%;transform:translateY(-50%)}.NavBar-module__7GsOkq__topSeparator{border:1px solid var(--primary);width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.NavBar-module__7GsOkq__grainOverlay{z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.NavBar-module__7GsOkq__grainOverlayVisible{opacity:1}.NavBar-module__7GsOkq__grainOverlay:after{content:"";filter:url(#navNoise);opacity:.035;background:0 0;width:200%;height:200%;position:absolute;inset:-50%}
