@font-face{font-family:BBH Bartle;src:url(/fonts/bbh-bartle.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Menu Display;src:url(/fonts/anton.ttf) format("truetype");font-display:swap}@font-face{font-family:Menu Mono;src:url(/fonts/sometype-mono.ttf) format("truetype");font-display:swap}.discovery-menu{--menu-cream: #f5eddc;--menu-orange: #ff500b;min-height:100svh;background:#0c0c0d;color:var(--menu-cream);font-family:Menu Mono,monospace;isolation:isolate;position:relative}.menu-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-header{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:23px 29px;pointer-events:none;font-size:13px;letter-spacing:.13em;text-transform:uppercase}.menu-header a{pointer-events:auto;transition:color .16s ease}.menu-header a:hover{color:var(--menu-orange)}.menu-brand{display:flex;align-items:center;gap:17px}.menu-brand>span{font-family:BBH Bartle,sans-serif;font-weight:400;font-size:18px;line-height:1;letter-spacing:.015em}.menu-brand img{width:34px;height:34px;object-fit:contain}.menu-apps{display:contents}.menu-header nav{display:flex;gap:30px}.menu-header a:focus-visible{outline:1px solid var(--menu-orange);outline-offset:8px}.menu-choices{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);min-height:100svh;overflow:hidden;transition:grid-template-columns .36s cubic-bezier(.22,.75,.25,1)}.discovery-menu[data-active=gallery] .menu-choices{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.discovery-menu[data-active=store] .menu-choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.menu-choice{--drift-x: 0px;--drift-y: 0px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;height:max(100svh,640px);padding:0 20px 6.2svh;text-align:center;color:var(--menu-cream);background:radial-gradient(ellipse at 50% 40%,#171719,#0c0c0d 72%);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-choice:focus-visible{outline:none}.menu-choice:focus-visible .menu-label{outline:1px solid var(--menu-orange);outline-offset:12px}.menu-choice--store{cursor:default}.menu-art{position:absolute;top:5svh;right:0;bottom:23svh;left:0;transform:rotate(1.5deg) scale(.96);transform-origin:50% 80%;transition:transform .36s cubic-bezier(.22,.75,.25,1),opacity .35s ease;opacity:.07;pointer-events:none}.menu-choice.is-selected .menu-art{opacity:.32;filter:none;transform:rotate(-2deg) scale(1.025)}.menu-miss{position:absolute;z-index:2;height:72svh;width:auto;max-width:none;left:50%;bottom:-3.7svh;transform:translate(-50%);object-fit:contain;opacity:0;filter:brightness(.65) saturate(.65);transition:filter .35s ease,opacity .35s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.menu-choice.is-selected:is(:hover,:focus-visible) .menu-miss{opacity:1;filter:none}.menu-question{position:absolute;z-index:2;font-family:Menu Display,sans-serif;line-height:1;opacity:0;transition:opacity .25s ease,transform .35s ease;transform:translateY(8px) rotate(9deg)}.menu-choice.is-selected .menu-question{opacity:1;transform:translateY(0) rotate(9deg)}.menu-question--one{right:17%;top:5%;font-size:clamp(45px,5vw,90px)}.menu-question--two{left:10%;top:59%;font-size:clamp(32px,4vw,68px);transform:rotate(-14deg)}.menu-label{text-shadow:0 2px 16px #000b;position:relative;z-index:3;opacity:.5;translate:var(--label-shift, 0px) 0;transform:scale(.88);transition:opacity .25s ease,transform .36s cubic-bezier(.22,.75,.25,1)}.menu-choice.is-selected .menu-label{opacity:1;transform:scale(1)}.menu-label h2{margin:0;font-family:Menu Display,Impact,sans-serif;font-weight:400;font-size:clamp(65px,8.4vw,145px);letter-spacing:-.035em;line-height:1.08;text-transform:uppercase}.menu-divider{position:absolute;top:0;height:100%;width:38px;overflow:visible;pointer-events:none;z-index:5;transform:translate(-50%);transition:left .36s cubic-bezier(.22,.75,.25,1)}.menu-divider--one{left:28.571429%}.menu-divider--two{left:71.428571%}.discovery-menu[data-active=gallery] .menu-divider--one{left:42.857143%}.discovery-menu[data-active=store] .menu-divider--two{left:57.142857%}.menu-divider path{fill:none;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.menu-divider__line{stroke:#fff;stroke-width:1.5px}.menu-choice:not(.menu-choice--rng) .menu-art{top:0;right:0;bottom:0;left:0;max-width:none;width:auto}.menu-cards{position:absolute;width:110%;height:110%;left:-5%;top:-5%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(var(--drift-x),var(--drift-y));transition:transform .28s ease}.menu-choice:not(.menu-choice--rng) .menu-question--one{right:9%;top:3%;font-size:50px}.menu-choice:not(.menu-choice--rng) .menu-question--two{display:none}.menu-miss{-webkit-mask-image:url(/art/miss-mask.svg);mask-image:url(/art/miss-mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu-header nav a{text-shadow:0 1px 4px #000,0 1px 8px #000}.menu-choice.is-selected:focus-visible .menu-art{opacity:.65}@media(hover:hover){.menu-choice.is-selected:hover .menu-art{opacity:.65}}@media(min-width:1025px){.discovery-menu{overflow:hidden}.menu-choices{width:calc(100% + 14svh);margin-left:-7svh;transform:skew(-7deg)}.menu-choice{padding:0;overflow:visible;clip-path:var(--panel-clip);container-type:inline-size}.menu-choice:before{content:"";position:absolute;top:0;right:-20px;bottom:0;left:-20px;background:#0c0c0d;z-index:-1;pointer-events:none}.menu-choice-content{position:relative;display:flex;flex:1;align-self:stretch;min-width:0;flex-direction:column;justify-content:flex-end;padding:0 20px 6.2svh;transform:skew(7deg)}.menu-choice:not(.menu-choice--rng) .menu-art,.menu-choice--rng .menu-art{inset:0 calc(-14svh - 24px)}.menu-label h2{font-size:clamp(34px,23cqw,145px)}}@media(max-width:1024px){.discovery-menu{height:100svh;min-height:0;overflow:hidden}.menu-header{height:64px;padding:15px 14px;font-size:9px;background:transparent}.menu-brand{gap:7px}.menu-brand>span{font-size:clamp(10px,2.8vw,16px)}.menu-brand img{width:26px;height:26px}.menu-header nav{gap:14px}.menu-choices{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(3,minmax(0,1fr));position:relative;top:0;height:100svh;min-height:0;width:100%;margin:0;transform:none}.menu-choice{height:100%;min-height:0;width:100%;padding:0;clip-path:none}.menu-choice+.menu-choice{border-top:0}.menu-choice-content{position:relative;display:flex;flex:1;align-self:stretch;min-width:0;flex-direction:column;justify-content:center;padding:0 20px}.menu-choice .menu-art{top:0;right:0;bottom:0;left:0;width:auto;max-width:none;opacity:.1}.menu-choice.is-selected .menu-art{opacity:.32;transform:rotate(-1deg) scale(1.025)}.menu-choice.is-selected:focus-visible .menu-art{opacity:.65}.menu-label{width:60%;text-align:left}.menu-label h2{font-size:clamp(38px,7vw,76px)}.menu-miss{height:calc(100svh/3);bottom:calc(100svh/-60);left:80%}.menu-choice.is-selected .menu-miss{opacity:1;filter:none}.menu-divider{display:none}}@media(prefers-reduced-motion:reduce){.discovery-menu *,.discovery-menu *:before{transition:none!important;animation:none!important}.menu-cards{transform:none!important}}.menu-brand>span{text-shadow:0 1px 5px #000}.mobile-row-divider{display:none}@media(max-width:1024px){.menu-choice{overflow:visible;clip-path:var(--row-clip)}.menu-choice:before{content:"";position:absolute;top:-20px;right:0;bottom:-20px;left:0;z-index:-1;background:#0c0c0d;pointer-events:none}.menu-choice .menu-art{top:-20px;right:0;bottom:-20px;left:0}.mobile-row-divider{display:block;position:absolute;left:0;width:100%;height:38px;transform:translateY(-50%);pointer-events:none;z-index:5;overflow:visible}.mobile-row-divider--0{top:33.333333%}.mobile-row-divider--1{top:66.666667%}.mobile-row-divider path{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}}.menu-footer{position:absolute;inset:auto 0 0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 29px;color:#b5afa3;font-size:10px;letter-spacing:.06em;pointer-events:none;text-shadow:0 1px 5px #000}.menu-footer nav{display:flex;gap:22px}.menu-footer a{pointer-events:auto;color:var(--menu-cream);opacity:.65;transition:opacity .16s ease}.menu-footer a:hover,.menu-footer a:focus-visible{opacity:1}.menu-footer a:focus-visible{outline:1px solid currentColor;outline-offset:5px}@media(max-width:1024px){.menu-footer{padding:10px 14px;font-size:9px}.menu-footer nav{gap:16px}}@media(max-width:600px){.menu-footer{flex-wrap:wrap;gap:8px 12px}.menu-footer>span{flex-basis:100%}.menu-footer>nav:last-child{margin-left:auto}.menu-footer nav{gap:12px}}.menu-choice--rng .menu-miss{opacity:1;filter:none}.menu-departure-black{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000;opacity:0;pointer-events:none}.discovery-menu[data-departing]{pointer-events:none}.discovery-menu[data-departing] .menu-choices{width:100%;margin-left:0;transform:none;transition:grid-template-columns .5s cubic-bezier(.22,.75,.25,1),transform .5s ease,width .5s ease,margin-left .5s ease}.discovery-menu[data-departing][data-active=gallery] .menu-choices{grid-template-columns:minmax(0,1fr) minmax(0,0fr) minmax(0,0fr)}.discovery-menu[data-departing][data-active=rng] .menu-choices{grid-template-columns:minmax(0,0fr) minmax(0,1fr) minmax(0,0fr)}.discovery-menu[data-departing] .menu-choice{clip-path:none;overflow:hidden}.discovery-menu[data-departing] .menu-choice-content{transform:none;transition:transform .5s ease}.discovery-menu[data-departing] .menu-choice:not(.is-selected),.discovery-menu[data-departing] :is(.menu-divider,.mobile-row-divider,.menu-header,.menu-footer){opacity:0;transition:opacity .15s ease}.discovery-menu[data-departing] .menu-departure-black{animation:menu-blackout .3s ease-in .45s forwards;pointer-events:auto}@keyframes menu-blackout{to{opacity:1}}@media(max-width:1024px){.discovery-menu[data-departing] .menu-choices{grid-template-columns:minmax(0,1fr);transition:grid-template-rows .5s cubic-bezier(.22,.75,.25,1)}.discovery-menu[data-departing][data-active=gallery] .menu-choices{grid-template-rows:minmax(0,1fr) minmax(0,0fr) minmax(0,0fr)}.discovery-menu[data-departing][data-active=rng] .menu-choices{grid-template-rows:minmax(0,0fr) minmax(0,1fr) minmax(0,0fr)}}@media(prefers-reduced-motion:reduce){.discovery-menu[data-departing] .menu-departure-black{opacity:1}}.menu-choice--store{cursor:not-allowed}.menu-choice--store .menu-art,.menu-choice--store.is-selected .menu-art{filter:grayscale(1);opacity:.12}.menu-choice--store.is-selected:is(:hover,:focus-visible) .menu-art{filter:grayscale(1);opacity:.2}.menu-choice--store .menu-label,.menu-choice--store.is-selected .menu-label{color:#aaa;opacity:.65}.menu-coming-soon{display:block;margin-top:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.menu-store-notice{position:fixed;left:50%;bottom:65px;translate:-50% 0;z-index:40;pointer-events:none;font-size:12px;color:#eee;background:#161618;border:1px solid #555;padding:12px 18px;white-space:nowrap}.menu-store-notice:empty{display:none}@media(max-width:1024px){.menu-coming-soon{margin-top:7px;font-size:9px}.menu-store-notice{bottom:85px}}.menu-rng-questions{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:0;pointer-events:none;background:url(/art/rng-questions.svg) repeat center;background-size:400px 400px;transform:translate(calc(var(--drift-x, 0px) * 1.8),calc(var(--drift-y, 0px) * 1.8));transition:transform .1s linear}@media(min-width:1025px){.menu-choice--rng .menu-rng-questions{inset:-24px calc(-14svh - 48px)}}@media(prefers-reduced-motion:reduce),(hover:none){.menu-rng-questions{transform:none!important}}.marquee-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.marquee-item-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.marquee-char{position:absolute;top:0;left:0;display:block;width:max-content;white-space:pre;font-size:.6rem;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#ffcb0538;offset-path:var(--marquee-path);offset-anchor:50% 50%;offset-rotate:0deg;will-change:offset-distance}@media(max-width:600px){.marquee-char{font-size:.52rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.marquee-char{offset-distance:0%!important}}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;opacity:0;visibility:hidden;transition:all .3s ease}.sidebar-overlay.open{opacity:1;visibility:visible}.sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;background:var(--bg-subtle);border-right:1px solid var(--panel-border);z-index:100;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:18px 0 50px #00000059}.sidebar.open{transform:translate(0)}.sidebar-content{min-height:0;overflow-y:auto;padding:24px 20px 16px;scrollbar-width:thin}.sidebar-title{margin:0;color:var(--text-main);font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sidebar.open .sidebar-title{padding-left:48px}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--panel-border)}.sidebar-brand{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.sidebar-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--panel-border);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s}.sidebar-close:hover{color:var(--text-main);border-color:var(--accent)}.sidebar-nav{padding:16px 0 12px}.sidebar-nav a{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--text-muted);font-size:.85rem;transition:all .2s}.sidebar-nav a:hover{background:#ffffff08;color:var(--text-main)}.sidebar-nav a.active{background:var(--accent-muted);color:var(--accent)}.sidebar-link{border-radius:8px}.sidebar-link.primary{color:var(--accent)}.live-badge{margin-left:auto;padding:3px 7px;border:1px solid rgba(255,203,5,.32);border-radius:999px;color:var(--accent);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.sidebar-divider{height:1px;margin:8px 0 18px;background:var(--panel-border)}.sidebar-section,.sidebar-social{margin-bottom:18px}.sidebar-subtitle{margin:0 0 10px;color:var(--text-dim);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.collection-link-wrapper{display:flex;align-items:center;justify-content:space-between;min-height:34px;gap:12px}.external-link{min-width:0;overflow:hidden;color:var(--text-muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.external-link:hover{color:var(--text-main)}.referral-badge-container{display:flex;align-items:center;flex-shrink:0;gap:6px}.referral-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--panel-border);border-radius:6px;color:var(--text-dim);transition:all .2s ease}.referral-icon svg{width:14px;height:14px}.referral-icon.active:hover{border-color:var(--accent);color:var(--accent)}.referral-icon.green:hover{border-color:#7ac74c;color:#7ac74c}.referral-icon.disabled{opacity:.3}.coming-soon{color:var(--text-dim);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.sidebar-legal{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.legal-link{color:var(--text-dim);font-size:.64rem;transition:color .2s ease}.legal-link:hover{color:var(--text-main)}.legal-separator{color:var(--text-dim);font-size:.6rem}.sidebar-social{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sidebar-social .sidebar-subtitle{flex-basis:100%}.social-link{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--panel-border);border-radius:7px;color:var(--text-muted);transition:all .2s ease}.social-link:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.social-link svg{width:16px;height:16px}.social-link img{width:15px;height:15px;object-fit:contain}.sidebar-ip-disclaimer{margin-top:4px;color:var(--text-dim)!important}.sidebar-copyright{padding-top:12px;color:var(--text-dim);font-size:.58rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.hamburger{position:fixed;top:16px;left:16px;width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#0009;border:1px solid var(--panel-border);border-radius:8px;cursor:pointer;z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s}.hamburger:hover,.hamburger.open{border-color:var(--accent)}.hamburger span{display:block;width:18px;height:2px;background:var(--text-muted);transition:all .2s}.hamburger:hover span,.hamburger.open span{background:var(--accent)}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:420px){.sidebar{width:min(300px,calc(100vw - 28px))}.hamburger{top:12px;left:12px}}.legal-index{max-width:820px;margin:auto;padding:48px 24px;line-height:1.7}.legal-index h1{font-size:clamp(32px,6vw,56px);margin:32px 0 16px}.legal-index>p{color:#aaa;margin:16px 0}.legal-index nav{display:grid;gap:16px;margin:32px 0}.legal-index nav a{display:block;padding:20px;border:1px solid #333;border-radius:8px}.legal-index nav a:hover{background:#181818}.legal-index h2{font-size:20px}.legal-index nav p{color:#aaa}.legal-document .legal-document-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0}.legal-document .legal-document-nav a{padding:0;border:0}.legal-document .legal-section,.legal-document .legal-disclaimer{margin:28px 0}.legal-document h3{font-size:19px;margin-bottom:12px}.legal-document p{margin:12px 0;color:#c5c5c5}.legal-document ul{padding-left:24px}.legal-document li{margin:8px 0;color:#c5c5c5}*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #09090b;--bg-subtle: #111113;--panel-bg: rgba(20, 20, 23, .8);--panel-border: rgba(255, 255, 255, .07);--text-main: #fafafa;--text-muted: #71717a;--text-dim: #52525b;--accent: #ffcb05;--accent-muted: rgba(255, 203, 5, .15);--font: "Sometype Mono", ui-monospace, monospace;--radius: 12px}html,body,#root{min-height:100%;width:100%}body{font-family:var(--font);background:var(--bg);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#000}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}
