.lumen-teaser{--teaser-gold:#f5c96b;background:#0b0d0d}.lumen-teaser-topline{color:#aaa99f;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:0 auto;padding:25px 5.5% 0;font-size:12px;display:flex}.lumen-teaser-topline a{color:#c7c5ba;align-items:center;gap:9px;min-height:44px;text-decoration:none;display:inline-flex}.lumen-teaser-topline>span{letter-spacing:2px;font-size:10px}.lumen-coming-soon{background:radial-gradient(at 78% 40%,#b5801820,#0000 48%),#0b0d0d}.lumen-coming-soon .lumen-stage{background:0 0;grid-template-columns:1.05fr 1fr;max-width:1440px;min-height:690px;margin:0 auto;padding:40px 5.5% 65px}.lumen-coming-soon .lumen-copy{padding:20px 0}.lumen-coming-soon .lumen-copy h1{filter:drop-shadow(0 0 24px #e5b65323);margin-bottom:30px;font-size:clamp(76px,8.5vw,126px)}.lumen-coming-soon .lumen-copy h2{letter-spacing:-1.8px;margin-bottom:24px;font-size:clamp(34px,3.2vw,48px);line-height:1.12}.lumen-coming-soon .lumen-copy>p{color:#bab9ae;max-width:405px;margin-bottom:24px;font-size:16px;line-height:1.8}.lumen-coming-soon .lumen-kicker{letter-spacing:3px;font-size:10px}.lumen-coming-soon .lumen-copy>small{color:#a3a397;font-size:12px;line-height:1.7}.lumen-coming-soon .lumen-cta{cursor:pointer;font:inherit;border-radius:6px;gap:13px;min-height:52px;padding:17px 24px;font-size:14px;font-weight:650}.lumen-coming-soon .lumen-cta:disabled{opacity:.55;cursor:default;transform:none}.lumen-loading{width:240px;margin:0 0 28px}.lumen-loading-label{color:#f0cd83;letter-spacing:.4px;align-items:center;min-height:26px;font-size:14px;font-weight:500;display:flex}.lumen-loading-signal{background:#f3c966;border-radius:50%;flex:0 0 6px;height:6px;margin-right:10px;box-shadow:0 0 14px #f3c96677}.lumen-loading-dots{margin-left:2px;display:inline-flex}.lumen-loading-dots i{font-style:normal;animation:1.8s ease-in-out infinite lumen-loading-dot}.lumen-loading-dots i:nth-child(2){animation-delay:.2s}.lumen-loading-dots i:nth-child(3){animation-delay:.4s}.lumen-loading-track{background:#d6b56a22;height:2px;margin-top:10px;display:block;overflow:hidden}.lumen-loading-track>span{background:linear-gradient(90deg,#0000,#f9d680,#0000);width:45%;height:100%;animation:3s ease-in-out infinite lumen-loading-scan;display:block}.lumen-coming-soon .lumen-scene{aspect-ratio:1.12;align-self:center;width:calc(100% + 35px);margin:0 -15px 0 -20px}.lumen-coming-soon .lumen-art{z-index:2;position:relative}.lumen-coming-soon .lumen-scene-label{color:#c6b78e;font-size:9px;top:3%}.lumen-coming-soon .lumen-locked-preview{background:linear-gradient(128deg,#343022f5,#171917fc 75%);border-radius:16px;width:72%;padding:25px 27px 0;top:51%;left:23%;box-shadow:0 30px 65px #0009,0 -4px 65px #e1a52c15}.lumen-coming-soon .lumen-wallet-top>span{letter-spacing:2.3px;font-size:10px}.lumen-preview-message{z-index:1;color:#f5f0e2;letter-spacing:-1.4px;padding:23px 0 27px;font-size:clamp(28px,3.3vw,46px);line-height:1.16;position:relative}.lumen-preview-message>span{color:#e9c578}.lumen-coming-soon .lumen-wallet-bottom{color:#bdb49b;padding:15px 0;font-size:9px}.lumen-preview-shimmer{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff4c408 48%,#0000 62%);position:absolute;inset:0}.lumen-playing .lumen-preview-shimmer{animation:2s 2.2s both lumen-card-reveal}.lumen-teaser-token{aspect-ratio:1;z-index:1;background:linear-gradient(130deg,#fff1a9,#dca135 52%,#8a570c 72%,#edc45b);border:3px solid #e8bd5a;border-radius:50%;place-items:center;width:clamp(60px,6vw,84px);display:grid;position:absolute;top:30%;right:7%;transform:rotate(19deg);box-shadow:-4px 6px #8b5b1f,0 0 45px #edbf5533}.lumen-teaser-token>span{color:#fff0b1;text-shadow:1px 2px #a8711d;letter-spacing:-4px;border:1px solid #9b621e;border-radius:50%;place-items:center;width:77%;height:77%;padding-right:4px;font:italic 800 clamp(22px,2.7vw,35px) Arial,sans-serif;display:grid}.lumen-coming-soon .lumen-scene-caption{color:#c2b58e;font-size:11px;bottom:-5%;left:24%}.lumen-coming-soon .lumen-scene-caption>span{color:#9b9e92}.lumen-coming-soon .lumen-toolbar{color:#b3b4a8;padding:12px max(5.5%,50vw - 641px);font-size:12px}.lumen-coming-soon .lumen-toolbar button{min-height:44px;padding:8px;font-size:12px}.lumen-coming-soon .lumen-motion-note{font-size:12px}.lumen-teaser-afterglow{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1282px;margin:0 auto;padding:72px 5.5%;display:grid}.lumen-teaser-afterglow .eyebrow{color:#ccb985;letter-spacing:2px;font-size:10px}.lumen-teaser-afterglow h2{color:#e9e7da;letter-spacing:-1px;margin:16px 0 0;font-size:clamp(28px,3vw,40px);font-weight:450;line-height:1.2}.lumen-teaser-afterglow p{color:#acb0a4;max-width:450px;margin:0;font-size:16px;line-height:1.9}.lumen-teaser-afterglow .lumen-teaser-whisper{color:#e2c889;margin-top:18px;font-size:14px}.lumen-teaser-footnote{color:#a2a79a;align-items:flex-start;gap:12px;max-width:1120px;margin:0 auto;padding:0 5.5% 48px;display:flex}.lumen-teaser-footnote svg{color:#c8b37a;flex-shrink:0;margin-top:3px}.lumen-teaser-footnote p{margin:0;font-size:12px;line-height:1.8}:is(.lumen-teaser a:focus-visible,.lumen-teaser button:focus-visible){outline-offset:5px;outline:2px solid #f3cf7d}.lumen-teaser[data-motion-paused=true] *,.lumen-teaser[data-motion-paused=true] :before,.lumen-teaser[data-motion-paused=true] :after{animation-play-state:paused!important}@keyframes lumen-loading-dot{0%,75%,to{opacity:.3}35%{opacity:1}}@keyframes lumen-loading-scan{0%{transform:translate(-100%)}to{transform:translate(325%)}}@keyframes lumen-card-reveal{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:760px){.lumen-teaser-topline{padding:14px 6% 0}.lumen-teaser-topline>span{display:none}.lumen-coming-soon .lumen-stage{grid-template-columns:1fr;min-height:0;padding:26px 6% 40px}.lumen-coming-soon .lumen-copy{padding:0}.lumen-coming-soon .lumen-copy h1{margin-bottom:22px;font-size:clamp(68px,18vw,112px)}.lumen-coming-soon .lumen-kicker{letter-spacing:2.4px;margin-bottom:22px;font-size:9px}.lumen-coming-soon .lumen-copy h2{letter-spacing:-1.3px;font-size:clamp(33px,8vw,46px)}.lumen-coming-soon .lumen-copy>p{margin-bottom:20px;font-size:15px}.lumen-loading{margin-bottom:24px}.lumen-coming-soon .lumen-cta{font-size:14px}.lumen-coming-soon .lumen-copy>small{font-size:11px}.lumen-coming-soon .lumen-scene{width:calc(100% + 16px);max-width:500px;margin:40px -8px 25px}.lumen-coming-soon .lumen-scene-label{letter-spacing:1.6px;font-size:8px}.lumen-coming-soon .lumen-locked-preview{width:76%;padding:18px 20px 0;top:51%;left:20%}.lumen-coming-soon .lumen-wallet-top>span{letter-spacing:1.6px;font-size:8px}.lumen-preview-message{padding:16px 0 19px;font-size:clamp(27px,7.6vw,38px)}.lumen-coming-soon .lumen-wallet-bottom{padding:12px 0;font-size:8px}.lumen-coming-soon .lumen-scene-caption{max-width:76%;font-size:10px;bottom:-9%;left:20%}.lumen-coming-soon .lumen-toolbar{align-items:center;padding:9px 6%;font-size:11px}.lumen-coming-soon .lumen-toolbar>span{max-width:50%;line-height:1.6}.lumen-coming-soon .lumen-toolbar button{white-space:nowrap;font-size:11px}.lumen-teaser-afterglow{grid-template-columns:1fr;gap:23px;padding:42px 6%}.lumen-teaser-afterglow p{font-size:15px}.lumen-teaser-footnote{padding:0 6% 36px}}@media (prefers-reduced-motion:reduce){.lumen-teaser *,.lumen-teaser :before,.lumen-teaser :after{transition:none!important;animation:none!important}.lumen-teaser .lumen-loading-track>span{transform:translate(60%)}.lumen-teaser .lumen-loading-dots i{opacity:1}}
