.page-module__m0FXAG__page{width:100vw;min-height:100vh;font-family:var(--font-geist-sans);background-color:var(--background);z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.page-module__m0FXAG__main{z-index:3;width:100%;max-width:1600px;min-height:100vh;padding-top:120px;display:flex}.page-module__m0FXAG__hero{z-index:4;flex-direction:column;justify-content:flex-start;place-items:center;width:100%;min-height:100vh;padding-bottom:4rem;display:flex}.page-module__m0FXAG__heroTitle{color:#0000;text-align:center;--bg-size:400%;background:linear-gradient(90deg,var(--accent-color-light),var(--accent-color),var(--accent-color-dark),var(--accent-color-darker),var(--accent-color-dark),var(--accent-color),var(--accent-color-light))0 0/var(--bg-size)100%;-webkit-background-clip:text;background-clip:text;border-radius:5px;width:90%;margin:0;padding:0;font-family:Stack Sans Notch;font-size:clamp(8rem,25vmin,20rem);font-weight:700}@media (max-width:850px){.page-module__m0FXAG__heroTitle{font-size:6rem}}.page-module__m0FXAG__backgroundGlitch{z-index:1}.page-module__m0FXAG__modlist{--rgb:45;width:100%;max-width:800px;color:var(--foreground);box-shadow:0 5px 10px 5px rgba(var(--rgb),var(--rgb),var(--rgb),.5);outline:2px solid var(--accent-color-dark);background:#333;border-radius:5px;flex-wrap:wrap;gap:10px;margin-top:100px;padding:20px 40px;font-family:Raleway,sans-serif;display:flex}.page-module__m0FXAG__actionLink{color:var(--accent-color-light);text-align:center;background:#414141;border-radius:5px;flex:auto;min-width:0;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}.page-module__m0FXAG__actions:has(.page-module__m0FXAG__actionLink:only-child) .page-module__m0FXAG__actionLink{flex-basis:100%}.page-module__m0FXAG__actions:has(.page-module__m0FXAG__actionLink:nth-child(2):last-child) .page-module__m0FXAG__actionLink{flex-basis:calc(50% - 5px)}.page-module__m0FXAG__actions:has(.page-module__m0FXAG__actionLink:nth-child(3):last-child) .page-module__m0FXAG__actionLink{flex-basis:calc(33.333% - 7px)}.page-module__m0FXAG__actionLink:hover{background:#555}@media (prefers-reduced-motion:no-preference){.page-module__m0FXAG__heroTitle{animation:8s linear infinite page-module__m0FXAG__move-bg,1.5s ease-in-out forwards page-module__m0FXAG__fade-move-in}.page-module__m0FXAG__backgroundGlitch{animation:1s ease-in-out forwards page-module__m0FXAG__fade-in}@keyframes page-module__m0FXAG__move-bg{to{background-position:var(--bg-size)0}}@keyframes page-module__m0FXAG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-module__m0FXAG__fade-move-in{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}}
.animated-gradient-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:1.25rem;flex-direction:row;justify-content:center;align-items:center;max-width:fit-content;margin:0 auto;font-weight:500;transition:box-shadow .5s ease-out;display:flex;position:relative;overflow:hidden}.gradient-overlay{border-radius:inherit;z-index:0;pointer-events:none;background-size:300% 100%;animation:linear infinite gradient;position:absolute;inset:0}.gradient-overlay:before{content:"";border-radius:inherit;z-index:-1;background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.text-content{z-index:2;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:linear infinite gradient;display:inline-block;position:relative}
.gradual-blur-inner{width:100%;height:100%;position:relative}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{opacity:.5;background:#0000004d}}.gradual-blur-fixed{pointer-events:none;z-index:1000;inset:0;position:fixed!important}
.card-nav-container{z-index:99;box-sizing:border-box;width:90%;max-width:800px;animation:1s ease-in-out forwards fade-move-in;position:absolute;top:2em;left:50%;transform:translate(-50%)}.card-nav{will-change:height;background-color:#fff;border:.5px solid #ffffff1a;border-radius:.75rem;height:60px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.card-nav-top{z-index:2;justify-content:space-between;align-items:center;height:60px;padding:.5rem .45rem .55rem 1.1rem;display:flex;position:absolute;top:0;left:0;right:0}.hamburger-menu{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.hamburger-menu:hover .hamburger-line{opacity:.75}.hamburger-line{transform-origin:50%;background-color:currentColor;width:30px;height:2px;transition:transform .25s,opacity .2s,margin .3s}.hamburger-menu.open .hamburger-line:first-child{transform:translateY(4px)rotate(45deg)}.hamburger-menu.open .hamburger-line:last-child{transform:translateY(-4px)rotate(-45deg)}.logo-container{align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-container a{color:#333;font-size:1.2em;font-weight:600;text-decoration:none}.logo-container a img{vertical-align:middle;z-index:-3;filter:saturate(0);-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 90%);mask-image:linear-gradient(#000 0% 70%,#0000 90%)}.logo{height:28px}.card-nav-cta-button{color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:.4rem;align-items:center;height:100%;padding:0 1rem;font-weight:500;transition:background-color .3s}.card-nav-cta-button:hover{background-color:#333}.card-nav-content{visibility:hidden;pointer-events:none;z-index:3;align-items:flex-end;gap:12px;padding:.5rem;display:flex;position:absolute;inset:60px 0 0}.card-nav.open .card-nav-content{visibility:visible;pointer-events:auto}.nav-card{-webkit-user-select:none;user-select:none;border-radius:.55rem;flex-direction:column;flex:1 1 0;gap:8px;min-width:0;height:100%;padding:12px 16px;display:flex;position:relative}.nav-card-label{letter-spacing:-.5px;font-size:22px;font-weight:400}.nav-card-links{flex-direction:column;gap:2px;margin-top:auto;display:flex}.nav-card-link{cursor:pointer;align-items:center;gap:6px;font-size:16px;text-decoration:none;transition:opacity .3s;display:inline-flex}.nav-card-link:hover{opacity:.75}@media (max-width:768px){.card-nav-container{width:90%;top:1.2em}.card-nav-top{justify-content:space-between;padding:.5rem 1rem}.hamburger-menu{order:2}.logo-container{order:1;position:static;transform:none}.card-nav-cta-button{display:none}.card-nav-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:.5rem;bottom:0}.nav-card{flex:auto;height:auto;min-height:60px;max-height:none}.nav-card-label{font-size:18px}.nav-card-link{font-size:15px}}@keyframes fade-move-in{0%{opacity:0;transform:translateY(-100px)translate(-50%)}to{opacity:1;transform:translateY(0)translate(-50%)}}
