.red-market-sign-chains{display:block;width:100%;height:100%;overflow:visible}.red-market-sign-chains__link{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:5.5 4.2;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.55))}.red-market-logo{--neon-color:#55f0c4;--neon-glow-color:color-mix(in srgb,var(--neon-color) 72%,white);--red-market-red-width:clamp(11rem,42vw,18.75rem);--red-market-market-font-size:clamp(1.95rem,7vw,3.45rem);--red-market-market-overlap:clamp(0.75rem,2.4vw,1.45rem);--red-market-letter-spacing:-0.04em;position:relative;display:grid;justify-items:center;line-height:0}.red-market-logo__red-wrap{position:relative;width:var(--red-market-red-width)}.red-market-logo__red{position:relative;z-index:0;display:block;width:100%;height:auto;image-rendering:auto}.red-market-logo--overlay .red-market-logo__market{position:relative;z-index:1;display:block;width:var(--red-market-red-width);height:auto;margin-top:calc(-1 * var(--red-market-market-overlap));margin-inline:auto;overflow:visible}.red-market-logo--hanging{display:block;--red-market-sign-drop:clamp(1.85rem,5.8vw,3.55rem);--red-market-sign-offset-y:0.45rem;--chain-highlight:#d4bc78;--chain-mid:#a08848;--chain-shadow:#5c4a24;padding-bottom:clamp(3.25rem,10vw,5.25rem)}.red-market-logo--hanging .red-market-logo__red{z-index:2}.red-market-logo__hanger-mount{position:absolute;top:56%;left:47%;z-index:1;width:82%;transform:translateX(-50%) translateY(var(--red-market-sign-offset-y,0));pointer-events:none}.red-market-logo__hanger-swing{transform-origin:57% 0;animation:red-market-sign-swing 5.5s ease-in-out infinite}.red-market-logo__chain-span{position:relative;width:100%;height:var(--red-market-sign-drop);margin-bottom:calc(-1 * clamp(.42rem, 1.25vw, .58rem) / 2)}.red-market-logo__sign{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;--red-market-sign-hole-inset:clamp(0.18rem,0.55vw,0.28rem);padding:10px 3px;border-radius:5px;border:1px solid rgba(255,255,255,.26);background:linear-gradient(158deg,rgba(255,255,255,.24),rgba(255,255,255,.09) 16%,rgba(22,24,28,.36) 44%,rgba(8,9,12,.5));-webkit-backdrop-filter:blur(11px) saturate(1.3);backdrop-filter:blur(11px) saturate(1.3);box-shadow:0 12px 30px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.22),0 0 16px color-mix(in srgb,var(--neon-color) 24%,transparent);animation:red-market-sign-glow 3.8s linear infinite}.red-market-logo__sign:before{content:"";position:absolute;top:0;left:6%;right:6%;z-index:0;height:46%;border-radius:4px 4px 42% 42%;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.1) 58%,transparent);pointer-events:none}.red-market-logo__sign:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(118deg,transparent 36%,rgba(255,255,255,.05) 46%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.04) 54%,transparent 64%);pointer-events:none}.red-market-logo__sign-frame{position:absolute;inset:0;z-index:1;border:1px solid rgba(255,255,255,.14);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 -10px 18px rgba(0,0,0,.18),inset 2px 0 8px rgba(255,255,255,.04),inset -2px 0 8px rgba(0,0,0,.08);pointer-events:none}.red-market-logo__sign-hole{position:absolute;top:var(--red-market-sign-hole-inset);z-index:5;width:clamp(.42rem,1.25vw,.58rem);height:clamp(.42rem,1.25vw,.58rem);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.35) 0,rgba(0,0,0,.82) 48%,rgba(0,0,0,.95) 100%);border:1.5px solid rgba(175,178,185,.62);box-shadow:inset 0 2px 4px rgba(0,0,0,.95),inset 0 -1px 1px rgba(255,255,255,.14),0 1px 0 rgba(255,255,255,.2);pointer-events:none}.red-market-logo__sign-hole--left{left:var(--red-market-sign-hole-inset)}.red-market-logo__sign-hole--right{right:var(--red-market-sign-hole-inset)}.red-market-logo__sign-neon{position:relative;z-index:2;display:block;width:100%;height:auto;margin:0;overflow:visible}.red-market-logo--hanging .red-market-logo__sign-neon{--red-market-market-font-size:clamp(2.05rem,7.5vw,3.55rem);--red-market-letter-spacing:-0.05em;display:block;width:100%;height:auto;line-height:0}@media (max-width:639px){.red-market-logo--hanging{--red-market-sign-drop:clamp(1.65rem,6.5vw,2.75rem)}.red-market-logo--hanging .red-market-logo__sign{padding:8px 10px}.red-market-logo--hanging .red-market-logo__sign-neon{--red-market-market-font-size:clamp(2.45rem,11.5vw,3.55rem);--red-market-letter-spacing:-0.02em}.red-market-logo--hanging .red-market-logo__market-bloom{stroke-width:12;opacity:.24}.red-market-logo--hanging .red-market-logo__market-glow{stroke-width:8;opacity:.44}.red-market-logo--hanging .red-market-logo__market-core{stroke-width:5.5}}@keyframes red-market-sign-glow{0%,18%,22%,25%,53%,57%,to{box-shadow:0 12px 30px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.22),0 0 14px color-mix(in srgb,var(--neon-color) 20%,transparent)}19%,24%,54%{box-shadow:0 12px 30px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.48),inset 0 -1px 0 rgba(0,0,0,.22),0 0 28px color-mix(in srgb,var(--neon-color) 40%,transparent)}21%,56%{box-shadow:0 12px 30px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.52),inset 0 -1px 0 rgba(0,0,0,.22),0 0 34px color-mix(in srgb,var(--neon-color) 48%,transparent)}}@keyframes red-market-sign-swing{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.red-market-logo__market-text{font-family:var(--font-pixel),sans-serif;font-size:var(--red-market-market-font-size);font-weight:400;letter-spacing:var(--red-market-letter-spacing);text-transform:lowercase;fill:none;stroke:var(--neon-color);paint-order:stroke fill;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.red-market-logo__market-bloom{stroke:var(--neon-glow-color);stroke-width:19;opacity:.32;animation:red-market-neon-bloom 4.2s ease-in-out infinite}.red-market-logo__market-glow{stroke:var(--neon-glow-color);stroke-width:12;opacity:.52;animation:red-market-neon-flicker 3.8s linear infinite}.red-market-logo__market-core{stroke-width:5;animation:red-market-neon-core 5.5s ease-in-out infinite}@keyframes red-market-neon-flicker{0%,18%,22%,25%,53%,57%,to{opacity:.42}19%,24%,54%{opacity:.72}20%,55%{opacity:.34}21%,56%{opacity:.88}}@keyframes red-market-neon-bloom{0%,to{opacity:.22}40%{opacity:.38}41%{opacity:.18}42%{opacity:.4}70%{opacity:.3}}@keyframes red-market-neon-core{0%,to{opacity:1}48%{opacity:.92}49%{opacity:1}50%{opacity:.86}51%{opacity:1}}@media (prefers-reduced-motion:reduce){.red-market-logo__hanger-swing,.red-market-logo__market-bloom,.red-market-logo__market-core,.red-market-logo__market-glow,.red-market-logo__sign{animation:none}}