.page-module__E0kJGG__root{background:var(--color-bg-deep);color:#fff;min-height:100vh;position:relative;overflow-x:hidden}.page-module__E0kJGG__gradientOverlay{pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 50% -10%,#4a5e2a59 0%,#0000 65%),radial-gradient(40% 40% at 85% 80%,#4a5e2a26 0%,#0000 60%);position:fixed;inset:0}.page-module__E0kJGG__gridOverlay{pointer-events:none;z-index:0;background-image:linear-gradient(#4a5e2a0f 1px,#0000 1px),linear-gradient(90deg,#4a5e2a0f 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}.page-module__E0kJGG__corner{opacity:.2;z-index:1;width:24px;height:24px;position:fixed}.page-module__E0kJGG__cornerTl{border-top:1px solid var(--color-lime);border-left:1px solid var(--color-lime);top:1.5rem;left:1.5rem}.page-module__E0kJGG__cornerTr{border-top:1px solid var(--color-lime);border-right:1px solid var(--color-lime);top:1.5rem;right:1.5rem}.page-module__E0kJGG__cornerBl{border-bottom:1px solid var(--color-lime);border-left:1px solid var(--color-lime);bottom:1.5rem;left:1.5rem}.page-module__E0kJGG__cornerBr{border-bottom:1px solid var(--color-lime);border-right:1px solid var(--color-lime);bottom:1.5rem;right:1.5rem}.page-module__E0kJGG__page{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:3rem 1.5rem;display:flex;position:relative}.page-module__E0kJGG__logoWrap{flex-direction:column;align-items:center;animation:.9s both page-module__E0kJGG__fadeDown;display:flex}.page-module__E0kJGG__logoImg{width:140px;height:auto;display:block}.page-module__E0kJGG__brandName{font-family:var(--font-display);letter-spacing:.04em;color:#fff;text-align:center;margin-top:.5rem;font-size:clamp(3rem,10vw,6.5rem);line-height:1;animation:.9s .15s both page-module__E0kJGG__fadeDown}.page-module__E0kJGG__tagline{font-family:var(--font-body);letter-spacing:.22em;color:var(--color-lime);text-transform:uppercase;text-align:center;margin-top:.6rem;font-size:clamp(.65rem,2vw,.8rem);font-weight:500;animation:.9s .25s both page-module__E0kJGG__fadeDown}.page-module__E0kJGG__divider{background:var(--color-od);width:60px;height:1px;margin:2rem auto;animation:1s .4s both page-module__E0kJGG__fadeIn}.page-module__E0kJGG__comingSoonWrap{text-align:center;animation:.9s .45s both page-module__E0kJGG__fadeUp}.page-module__E0kJGG__comingSoonLabel{font-family:var(--font-body);letter-spacing:.3em;color:var(--color-lime);text-transform:uppercase;margin-bottom:.75rem;font-size:.65rem;font-weight:600}.page-module__E0kJGG__comingSoonHeadline{font-family:var(--font-display);letter-spacing:.06em;color:#fff;margin-bottom:1rem;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.1}.page-module__E0kJGG__comingSoonBody{color:var(--color-lime-muted);letter-spacing:.02em;max-width:420px;margin:0 auto;font-size:.85rem;font-weight:300;line-height:1.8}.page-module__E0kJGG__socialWrap{align-items:center;gap:1.25rem;margin-top:2.5rem;animation:.9s .6s both page-module__E0kJGG__fadeUp;display:flex}.page-module__E0kJGG__socialLink{color:var(--color-lime-muted);letter-spacing:.1em;text-transform:uppercase;border:1px solid #4a5e2a80;border-radius:3px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:color .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__socialLink:before{content:"";background:#4a5e2a33;transition:transform .25s;position:absolute;inset:0;transform:translate(-100%)}.page-module__E0kJGG__socialLink:hover:before{transform:translate(0)}.page-module__E0kJGG__socialLink:hover{color:#fff;border-color:var(--color-od)}.page-module__E0kJGG__socialIcon{opacity:.85;flex-shrink:0;width:18px;height:18px}.page-module__E0kJGG__footer{text-align:center;margin-top:3.5rem;animation:1s .75s both page-module__E0kJGG__fadeIn}.page-module__E0kJGG__footerText{letter-spacing:.12em;color:#88888880;text-transform:uppercase;font-size:.65rem;font-weight:400}@keyframes page-module__E0kJGG__fadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.page-module__E0kJGG__socialWrap{flex-direction:column;gap:.75rem}.page-module__E0kJGG__socialLink{justify-content:center;width:200px}}
