.navbar-bg{border-radius:inherit;contain:layout style;pointer-events:none;position:absolute;inset:0;overflow:hidden}.navbar-bg:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:radial-gradient(circle 450px at var(--header-light-x,50%)var(--header-light-y,50%),#ffffff14 0%,#ffffff08 50%,transparent 80%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.navbar-bg:hover:after{opacity:1}.navbar-bg:before{content:"";z-index:6;border-radius:inherit;background:radial-gradient(circle 400px at var(--header-light-x,50%)var(--header-light-y,50%),#ffffff80 0%,#fff3 30%,#ffffff0d 60%,transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.navbar-bg:hover:before{opacity:1}.backdrop-blur-layer{z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(8px);pointer-events:none;background-color:#fefdfc66;position:absolute;inset:0}.liquid-gradient-container{z-index:1;contain:strict;pointer-events:none;border-radius:inherit;background:0 0;position:absolute;inset:0;overflow:hidden}.liquid-gradient-container:after{content:"";z-index:100;pointer-events:none;border-radius:inherit;background:linear-gradient(#00000040,#00000026);position:absolute;inset:0}.liquid-blob{filter:blur(20px);opacity:.7;border-radius:50%;transition:left 3s cubic-bezier(.34,1.56,.64,1),top 3s cubic-bezier(.34,1.56,.64,1),background 2s ease-out;position:absolute}.blob-1{background:#00629e;background:lab(35.2506% 38.3485 -107.178);width:120%;height:144%;top:-20%;left:-10%}.blob-2{background:#0094fd;background:lab(57.7036% .592858 -83.9866);width:100%;height:120%;top:-10%;left:60%}.blob-3{background:#3e14ff;background:lab(31.1109% 87.2606 -122.742);width:110%;height:132%;top:40%;left:5%}.blob-4{background:#088;background:lab(51.9124% -95.4053 -27.1883);width:80%;height:96%;top:35%;left:55%}.blob-5{background:#006d9c;background:lab(40.2591% .93174 -90.0036);width:60%;height:72%;top:5%;left:15%}.grain-overlay{opacity:.5;mix-blend-mode:overlay;pointer-events:none;border-radius:inherit;background:url(/grain.png) 0 0/128px 128px;position:absolute;inset:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.grain-overlay{background-size:200px 200px}}.gradient-button{isolation:isolate;position:relative;overflow:hidden}.gradient-button .btn-liquid-gradient{z-index:0;contain:strict;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.gradient-button .btn-liquid-gradient:after{content:"";z-index:100;pointer-events:none;background:linear-gradient(#0003,#0000001a);position:absolute;inset:0}.gradient-button .btn-blob{filter:blur(12px);opacity:.8;border-radius:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite alternate btn-blob-drift;position:absolute}.gradient-button .btn-blob-1{background:#00629e;background:lab(35.2506% 38.3485 -107.178);width:140%;height:180%;top:-40%;left:-20%}.gradient-button .btn-blob-2{background:#3e14ff;background:lab(31.1109% 87.2606 -122.742);width:120%;height:160%;animation-delay:-2s;top:-30%;left:50%}.gradient-button .btn-blob-3{background:#088;background:lab(51.9124% -95.4053 -27.1883);width:100%;height:140%;animation-delay:-4s;top:20%;left:10%}@keyframes btn-blob-drift{0%{transform:translate(0)scale(1)}to{transform:translate(8%,6%)scale(1.05)}}@keyframes profile-blob-drift{0%{transform:translate(0)scale(1)}to{transform:translate(8%,6%)scale(1.05)}}.gradient-button .btn-grain{opacity:.5;mix-blend-mode:overlay;pointer-events:none;z-index:1;background:url(/grain.png) 0 0/128px 128px;position:absolute;inset:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.gradient-button .btn-grain{background-size:200px 200px}}.gradient-button .btn-content{z-index:2;position:relative}.navbar-nav-link{color:#ffffffb3;letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:400}.navbar-mobile-link{color:#000000b3;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;font-weight:400;text-decoration:none}
