@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:block;src:url("data:font/woff2;base64,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") format("woff2")}:root{color-scheme:dark;--bd-bg:#000;--bd-bg-elev:#0a0a0a;--bd-ink:#fff;--bd-ink-dim:#c7c7c7;--bd-ink-mute:#888;--bd-ink-faint:#4b4b4b;--bd-line:#1f1f1f;--bd-line-strong:#2e2e2e;--bd-brand:#ff4000;--bd-brand-ink:#fff;--bd-blue:#00f;--bd-blue-ink:#fff;--bd-focus:#ff4000;--bd-radius:0px;--bd-font-display:"Microgramma D","Orbitron","OrbitronLogo","Arial Narrow",sans-serif;--bd-font-ui:"Space Grotesk","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--bd-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family:OrbitronLogo;src:url(/orbitron-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html{overflow-x:hidden;background:var(--bd-bg)}body{margin:0;min-height:100vh;position:relative;background:transparent;color:var(--bd-ink);font-family:var(--bd-font-ui);-webkit-font-smoothing:antialiased}body:before{inset:-50%;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px;background-repeat:repeat;opacity:.16;mix-blend-mode:screen;animation:bdTvHiss .18s step-end infinite;will-change:transform}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:-1}body:after{inset:0;background-image:linear-gradient(180deg,transparent 0,transparent 42%,hsla(0,0%,100%,.05) 49%,hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.05) 51%,transparent 58%,transparent),repeating-linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,.04) 1px,transparent 0,transparent 3px),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(255,64,0,.07) 0,transparent 60%),radial-gradient(ellipse 120% 80% at 50% 50%,transparent 55%,rgba(0,0,0,.6) 100%);background-size:100% 260%,auto,auto,auto;background-position:0 -60%,0 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat,no-repeat;animation:bdVsyncRoll 9s linear infinite}@keyframes bdTvHiss{0%{transform:translateZ(0)}14.28%{transform:translate3d(-83px,44px,0)}28.57%{transform:translate3d(57px,-96px,0)}42.85%{transform:translate3d(-129px,-25px,0)}57.14%{transform:translate3d(22px,78px,0)}71.42%{transform:translate3d(-41px,-60px,0)}85.71%{transform:translate3d(103px,28px,0)}to{transform:translate3d(-68px,-105px,0)}}@keyframes bdVsyncRoll{0%{background-position:0 -60%,0 0,0 0,0 0}to{background-position:0 160%,0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.warn-flash,body:after,body:before{animation:none}}::selection{background:var(--bd-brand);color:var(--bd-brand-ink)}@keyframes bdFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bdSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bdTextGlow{0%,to{text-shadow:0 0 0 rgba(255,64,0,0)}50%{text-shadow:0 0 18px rgba(255,64,0,.45)}}@keyframes bdWarnFlash{0%{color:var(--bd-brand);text-shadow:0 0 10px rgba(255,64,0,.9),0 0 22px rgba(255,64,0,.55)}20%{color:var(--bd-brand);text-shadow:0 0 10px rgba(255,64,0,.9),0 0 22px rgba(255,64,0,.55)}}.warn-flash{animation:bdWarnFlash 2.5s ease-out 1;will-change:color,text-shadow}.bd-scramble-active{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:769px){html:has(body.home-page-lock-scroll){overflow-y:hidden}body.home-page-lock-scroll{height:100vh;overflow-y:hidden}}.site-nav{max-width:680px;margin:24px auto 0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-nav a{color:var(--bd-ink);text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.site-nav a:not(.site-logo-link):hover{color:var(--bd-brand);text-decoration:none}.site-logo-link{display:inline-flex;align-items:center;gap:0;line-height:1;border-radius:0}.site-logo-link,.site-logo-link:active,.site-logo-link:hover,.site-logo-link:visited{text-decoration:none}.site-logo-link:focus-visible{outline:2px solid var(--bd-brand);outline-offset:3px}.site-logo-wordmark{font-family:OrbitronLogo,Segoe UI,sans-serif;font-size:26px;font-weight:700;line-height:.96;letter-spacing:.14em;color:var(--bd-ink);white-space:nowrap;text-transform:uppercase}.site-logo-link:hover .site-logo-wordmark{color:var(--bd-brand);transition:color .16s ease}.site-logo-wordmark-colorful{color:inherit;display:inline-flex;gap:0}.site-logo-wordmark-letter{transition:color .52s cubic-bezier(.22,.61,.36,1)}.site-logo-link:hover .site-logo-wordmark-colorful .site-logo-wordmark-letter{color:var(--bd-brand)!important}.site-logo-wordmark-hero{font-family:Orbitron,OrbitronLogo,sans-serif;font-size:clamp(40px,11vw,96px);font-weight:700;letter-spacing:.12em;line-height:1;color:transparent;-webkit-text-stroke:2px var(--bd-brand);animation:bdTextGlow 6s ease-in-out infinite}.card-detail-logo-link{margin-bottom:0}.site-nav-title{color:var(--bd-ink-mute);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.home-hero-logo{position:relative;display:flex;justify-content:center;align-self:center;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:32px 0 22px;pointer-events:none}.home-hero-logo:after{content:"";position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:clamp(120px,22vw,260px);height:2px;background:var(--bd-brand);animation:bdFadeIn .6s ease .2s both;pointer-events:none}.home-hero-wordmark{display:block;width:clamp(240px,53vw,720px);height:auto;filter:drop-shadow(0 0 18px rgba(255,64,0,.22));animation:bdFadeIn .5s ease both}@media (max-width:640px){.home-hero-logo{padding:20px 0 14px}.home-hero-wordmark{width:clamp(185px,73vw,480px)}}.card-ticker-section-home{width:min(100%,1760px);max-width:1760px;margin:0 auto 48px;padding:0 32px}.home-showcase-shell{display:grid;grid-template-columns:minmax(300px,1fr) minmax(560px,680px) minmax(300px,1fr);grid-gap:48px;gap:48px;align-items:start}.home-showcase-center{width:min(100%,680px);min-width:0;justify-self:center;grid-column:2/3}.home-showcase-center-mobile{margin-bottom:40px}.home-showcase-center-stack{display:flex;flex-direction:column;align-items:center;gap:18px}.home-showcase-center .season-board-standalone{width:100%;align-self:stretch;margin:0;height:100%}.home-sm-action{align-self:stretch}.home-sm-action .season-mint-button{background:transparent;border:2px solid var(--bd-line-strong)}.season-archetype-opens-board .season-archetype-opens-lede{margin:0 0 14px;font-size:13px;line-height:1.5}.season-archetype-opens-under-construction{padding:32px 12px;text-align:center;font-family:var(--bd-font-display);font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-text-muted,#9ca3af);opacity:.85}.season-archetype-opens-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px}.season-archetype-opens-label{font-family:var(--bd-font-display);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bd-brand);font-weight:700}.season-archetype-opens-select{flex:1 1 220px;min-width:0;max-width:100%;border:1px solid var(--bd-line-strong);border-radius:0;background:var(--bd-bg-elev);color:var(--bd-ink);padding:10px 12px;font-family:var(--bd-font-mono);font-size:13px;letter-spacing:.06em;cursor:pointer}.season-archetype-opens-select:focus-visible{outline:2px solid var(--bd-brand);outline-offset:2px}.season-archetype-opens-total{margin-top:4px}.season-archetype-opens-grid{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}@media (min-width:520px){.season-archetype-opens-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.season-archetype-opens-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--bd-line-strong);background:var(--bd-bg-elev)}.season-archetype-opens-name{font-family:var(--bd-font-mono);font-size:11px;letter-spacing:.08em;color:var(--bd-ink-dim);word-break:break-word}.season-archetype-opens-count{font-family:var(--bd-font-display);font-size:15px;font-weight:700;color:var(--bd-ink);flex-shrink:0}.home-showcase-status{margin:14px auto 0;text-align:center}.home-card-panel{position:relative;width:min(100%,350px);min-height:980px;justify-self:center;overflow:visible}.home-card-panel-left{justify-self:end}.home-card-panel-right{justify-self:start}.home-card-panel-empty{min-height:0;height:0;padding:0;border:0;pointer-events:none;visibility:hidden}.home-card-panel-viewport{height:100%;overflow:hidden;padding:44px 28px}.home-card-panel-track{display:flex;flex-direction:column;will-change:transform;animation:homeCardPanelUp var(--home-panel-duration,40s) linear infinite}.home-card-panel-track-down{animation-name:homeCardPanelDown}.home-card-panel-segment{display:flex;flex-direction:column;align-items:center;gap:30px;padding-bottom:30px}.home-card-panel-item{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}.home-panel-card{width:min(100%,268px);height:auto;min-height:0;aspect-ratio:249/386;overflow:visible}.home-panel-card .generated-card-flip-face,.home-panel-card .generated-card-image{border-radius:14px}.home-panel-card.nft-card-tilt.nft-card-active{--nft-scale:1.16;z-index:4}.home-card-panel .card-ticker-thumb{width:100%;height:auto;aspect-ratio:249/386}.home-card-panel .card-center-hotspot{width:50%;height:50%}.generated-card-preview-wrapper .card-flip-hitbox,.home-card-panel .card-flip-hitbox{position:absolute;z-index:35;background:transparent;cursor:-webkit-grab;cursor:grab}.generated-card-preview-wrapper .card-flip-hitbox-top,.home-card-panel .card-flip-hitbox-top{left:-18px;right:-18px;top:-18px;height:23px}.generated-card-preview-wrapper .card-flip-hitbox-bottom,.home-card-panel .card-flip-hitbox-bottom{left:-18px;right:-18px;bottom:-18px;height:23px}.generated-card-preview-wrapper .card-flip-hitbox-left,.home-card-panel .card-flip-hitbox-left{left:-18px;top:0;bottom:0;width:23px}.generated-card-preview-wrapper .card-flip-hitbox-right,.home-card-panel .card-flip-hitbox-right{right:-18px;top:0;bottom:0;width:23px}.site-maintenance-strip{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:10px 20px;z-index:2147483000;text-align:center;font-size:.875rem;line-height:1.45;color:#f4efe4;background:rgba(22,18,10,.97);border-bottom:1px solid rgba(255,196,86,.45);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-maintenance-strip-active{color:#fff7df;background:linear-gradient(90deg,rgba(46,26,8,.98),rgba(82,42,12,.98) 50%,rgba(46,26,8,.98));border-bottom:2px solid rgba(255,196,86,.7);box-shadow:0 2px 12px rgba(255,170,60,.25);font-size:.95rem;letter-spacing:.02em;padding-top:12px;padding-bottom:12px}.site-maintenance-strip-countdown{display:inline-flex;align-items:baseline;gap:10px}.site-maintenance-strip-countdown-label{text-transform:uppercase;font-weight:600;letter-spacing:.12em;color:#ffd9a0}.site-maintenance-strip-countdown-value{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:700;font-size:1.15rem;color:#ffe9b8;background:rgba(0,0,0,.35);padding:2px 10px;border-radius:4px;border:1px solid rgba(255,196,86,.5);text-shadow:0 0 10px rgba(255,196,86,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-maintenance-strip-beta{color:#d7ddea;background:rgba(26,31,42,.96);border-bottom:1px solid rgba(120,133,161,.35)}body.has-site-maintenance-strip{padding-top:var(--site-maintenance-strip-height,48px)}.dashboard-page-top-gap{height:40px}main{max-width:680px;margin:48px auto;padding:28px 24px;border:1px solid var(--bd-line-strong);border-radius:var(--bd-radius);background:var(--bd-bg);animation:bdFadeIn .32s ease both}.season-board{margin-top:22px}.season-board-standalone{max-width:680px;margin:0 auto 48px;padding:22px 24px 24px;border:1px solid var(--bd-line-strong);border-radius:var(--bd-radius);background:var(--bd-bg);animation:bdSlideUp .38s cubic-bezier(.22,1,.36,1) both}.season-board-title{margin-bottom:12px;font-family:var(--bd-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-brand);font-weight:700}.season-board-muted{color:var(--bd-ink-mute);font-size:14px}.season-board-note{margin:14px 0 0;color:var(--bd-ink-dim);font-size:14px;line-height:1.5}.season-board-note a{color:var(--bd-brand);text-decoration:none;border-bottom:1px solid var(--bd-brand);padding-bottom:1px;transition:color .16s ease,border-color .16s ease}.season-board-note a:hover{color:var(--bd-ink);border-bottom-color:var(--bd-ink)}.season-board-actions{margin-top:14px}.nft-actions{margin:6px 0 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative;z-index:5}.nft-fetched-at{color:var(--bd-ink-mute);font-family:var(--bd-font-mono);font-size:11px;letter-spacing:.04em}.nft-grid-wrap{position:relative;overflow:visible}.nft-grid{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;overflow-y:hidden;padding:84px 52px 96px;margin:-72px -48px;scroll-padding-inline:48px;scroll-snap-type:x proximity}.nft-card-wrapper{perspective:1200px;transform-style:preserve-3d;position:relative;z-index:1;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px) / 7);min-width:140px;scroll-snap-align:start}.nft-card-wrapper.nft-card-wrapper-active{z-index:20}.nft-card{border:1px solid var(--bd-line-strong);border-radius:var(--bd-radius);background:var(--bd-bg-elev);overflow:hidden;display:flex;flex-direction:column;width:100%;height:100%}.nft-card-tilt{--diffuse-light-max:0.45;--diffuse-shadow-max:0.55;--diffuse-blend:soft-light;--diffuse-opacity:0.9;--sheen-blend:color-dodge;--sheen-opacity:1;--sheen-glare-hard:0.65;--sheen-glare-soft:0.12;position:relative;isolation:isolate;transform-origin:center center;transform-style:preserve-3d;will-change:transform;transform:rotateX(var(--nft-tilt-x,0deg)) rotateY(var(--nft-tilt-y,0deg)) scale(var(--nft-scale,1));transition:transform .6s cubic-bezier(.23,1,.32,1),border-color .18s ease,box-shadow .18s ease}.nft-card-tilt.nft-card-active{--nft-scale:1.33;z-index:2;border-color:var(--bd-brand);box-shadow:8px 8px 0 var(--bd-brand),0 18px 40px rgba(0,0,0,.8);transition:transform .1s cubic-bezier(.1,.5,.3,1)}.card-ticker-card.nft-card-tilt.nft-card-active,.card-ticker-strip .nft-card-tilt.nft-card-active,.generated-card-preview-card.nft-card-tilt.nft-card-active,.home-card-panel .nft-card-tilt.nft-card-active{box-shadow:none;border-color:transparent}.nft-card-tilt:after,.nft-card-tilt:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .32s ease}.nft-card-tilt:before{z-index:5;mix-blend-mode:var(--diffuse-blend);background:linear-gradient(180deg,rgb(255 255 255/calc(var(--diffuse-light-max) * max(0, calc(-1 * var(--tilt-ratio-x, 0))))) 0,rgb(255 255 255/calc(var(--diffuse-light-max) * .5 * max(0, calc(-1 * var(--tilt-ratio-x, 0))))) 100%),linear-gradient(180deg,rgb(0 0 0/calc(var(--diffuse-shadow-max) * .5 * max(0, var(--tilt-ratio-x, 0)))) 0,rgb(0 0 0/calc(var(--diffuse-shadow-max) * max(0, var(--tilt-ratio-x, 0)))) 100%)}.nft-card-tilt:after{z-index:10;mix-blend-mode:var(--sheen-blend);background-image:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.04) 42%,rgb(255 255 255/var(--sheen-glare-soft)) 46%,rgb(255 255 255/var(--sheen-glare-hard)) 49.5%,rgb(255 255 255/var(--sheen-glare-hard)) 50.5%,rgb(255 255 255/var(--sheen-glare-soft)) 54%,hsla(0,0%,100%,.04) 58%,transparent 65%);background-size:250% 250%;background-position:var(--pointer-x,50%) var(--pointer-y,50%);background-repeat:no-repeat}.nft-card-tilt.nft-card-active:before{opacity:var(--diffuse-opacity)}.nft-card-tilt.nft-card-active:after{opacity:var(--sheen-opacity)}.nft-card-tilt.theme-subtle{--diffuse-light-max:0.3;--diffuse-shadow-max:0.35;--diffuse-blend:overlay;--diffuse-opacity:0.7;--sheen-blend:overlay;--sheen-opacity:0.85;--sheen-glare-hard:0.3;--sheen-glare-soft:0.06}.nft-card-tilt.theme-vivid{--diffuse-light-max:0.55;--diffuse-shadow-max:0.65;--diffuse-blend:soft-light;--diffuse-opacity:1;--sheen-blend:color-dodge;--sheen-opacity:1;--sheen-glare-hard:0.68;--sheen-glare-soft:0.14}.nft-card-tilt .nft-image{transform:translateZ(16px)}.nft-card-tilt .nft-card-body{transform:translateZ(10px)}.nft-image{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--bd-bg)}.nft-image-empty{display:grid;place-items:center;color:var(--bd-ink-mute);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.nft-card-body{padding:10px;display:flex;flex-direction:column;gap:6px;flex:1 1}.nft-card-body strong{font-size:13px;line-height:1.3;color:var(--bd-ink)}.nft-card-body span{font-size:12px;color:var(--bd-ink-dim)}.nft-attributes{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.nft-attr{font-size:10px;font-family:var(--bd-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bd-ink);background:transparent;border:1px solid var(--bd-line-strong);border-radius:0;padding:3px 8px;line-height:1.2}.nft-card-body a{color:var(--bd-brand);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;margin-top:auto;align-self:flex-start}.nft-card-body a:hover{color:var(--bd-ink)}.nft-board-horizontal{max-width:min(1600px,calc(100vw - 32px));padding:0 0 72px;border:0;border-radius:0;background:transparent;overflow:visible}.nft-board-horizontal>.eligibility-output,.nft-board-horizontal>.nft-actions,.nft-board-horizontal>.season-board-muted,.nft-board-horizontal>.season-board-title{max-width:680px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (prefers-reduced-motion:reduce){.nft-card-tilt{transform:none;transition:none}.nft-card-tilt:before{background:transparent;mix-blend-mode:normal}.nft-card-tilt:after{background:hsla(0,0%,100%,.06);mix-blend-mode:normal}}.card-ticker-section{width:100vw;max-width:none;margin:0 calc(50% - 50vw) 48px}.card-ticker-heading{margin:0 0 10px;font-family:var(--bd-font-display);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-brand);text-align:center}.card-ticker-strip{position:relative;width:100%;border:0;border-radius:0;background:var(--bd-bg);min-height:calc(386px * .96 * 1.1 + 32px);overflow:visible}.card-ticker-viewport{overflow:visible;padding:16px}.card-ticker-track{display:inline-flex;align-items:center;gap:28px;white-space:nowrap;width:max-content;will-change:transform;animation:cardTickerScroll var(--ticker-duration,70s) linear infinite}.card-ticker-strip:hover .card-ticker-track{animation-play-state:paused}.card-ticker-viewport-lite{overflow:hidden;padding:0}.card-ticker-strip-lite{background:transparent;min-height:0}.card-ticker-track-lite{animation:cardTickerScroll var(--ticker-duration,28s) linear infinite;will-change:auto}.card-ticker-item-lite{display:block;text-decoration:none;color:inherit}.card-ticker-card-lite{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}@media (pointer:coarse){.card-ticker-item,.nft-card-wrapper{perspective:none;transform-style:flat}.nft-card-tilt{transform:none;transition:border-color .18s ease,box-shadow .18s ease;will-change:auto}.nft-card-tilt:after,.nft-card-tilt:before{display:none}.nft-card-tilt.nft-card-active{--nft-scale:1;box-shadow:none}.card-ticker-track{animation:none;will-change:auto}.card-ticker-viewport:not(.card-ticker-viewport-lite){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.card-ticker-track-lite{animation:cardTickerScroll var(--ticker-duration,28s) linear infinite}.card-ticker-card.nft-card-tilt{will-change:auto}}.card-ticker-item{flex:0 0 auto;position:relative;perspective:1200px;transform-style:preserve-3d;z-index:1}.card-ticker-item.nft-card-wrapper-active{z-index:22}.card-center-hotspot{position:absolute;left:50%;top:50%;width:50%;height:50%;transform:translate(-50%,-50%);z-index:40;pointer-events:none;cursor:default;background:rgba(0,0,0,.001)}.card-ticker-item[data-center-zone-active="1"]>.card-center-hotspot,.nft-card-wrapper[data-center-zone-active="1"]>.card-center-hotspot{pointer-events:auto;cursor:pointer}.card-ticker-card{width:calc(249px * .96 * 1.1);height:calc(386px * .96 * 1.1);min-height:calc(386px * .96 * 1.1);border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;overflow:visible}.card-ticker-card:focus-visible{outline:2px solid var(--bd-brand);outline-offset:2px}.card-ticker-card .generated-card-flip-face,.card-ticker-card .generated-card-image{border-radius:0}.card-ticker-thumb{display:block;width:calc(249px * .96 * 1.1);height:calc(386px * .96 * 1.1);object-fit:cover;object-position:center}.home-card-panel:hover .home-card-panel-track{animation-play-state:paused}@keyframes homeCardPanelUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes homeCardPanelDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width:640px){.card-ticker-viewport{padding:12px}.card-ticker-viewport-lite{padding:0}.card-ticker-track{gap:12px}.card-ticker-card,.card-ticker-thumb{width:min(calc((100vw - 36px) / 2),calc(249px * .96 * 1.1));height:auto;aspect-ratio:249/386}.card-ticker-strip{min-height:calc(((100vw - 36px) / 2) * (386 / 249) + 24px)}.card-ticker-strip-lite{width:min(calc((2 * min(calc((100vw - 36px) / 2), calc(249px * .96 * 1.1))) + 12px),calc(100vw - 24px));margin-left:auto;margin-right:auto;overflow:hidden}}@media (max-width:1180px){.card-ticker-section-home{width:min(100%,1200px);padding:0 20px}.home-showcase-shell{grid-template-columns:minmax(220px,1fr) minmax(0,680px) minmax(220px,1fr);gap:28px}.home-showcase-center{width:min(100%,680px)}.home-card-panel{width:min(100%,280px);min-height:760px}.home-panel-card{width:min(100%,212px)}.home-card-panel-viewport{padding:32px 18px}.home-card-panel-segment{gap:20px;padding-bottom:20px}}@media (max-width:700px){.card-ticker-section-home{padding:0 12px}.home-showcase-shell{grid-template-columns:1fr;gap:16px}.home-showcase-center{order:1;grid-column:auto}.home-card-panel-left{order:2;justify-self:center}.home-card-panel-right{order:3;justify-self:center}.home-card-panel{width:min(100%,220px);min-height:420px}.home-card-panel-viewport{padding:16px 12px}.home-panel-card{width:min(100%,170px)}}@keyframes cardTickerScroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% / var(--ticker-segments, 2)),0,0)}}@media (prefers-reduced-motion:reduce){.card-ticker-track,.home-card-panel-track{animation:none}}.eligibility-output{margin:10px 0 0;white-space:pre-wrap;font-family:var(--bd-font-mono);font-size:14px;line-height:1.5;color:var(--bd-ink);background:var(--bd-bg-elev);border:1px solid var(--bd-line-strong);border-left:3px solid var(--bd-brand);border-radius:0;padding:10px 12px}.season-list{display:grid;grid-gap:10px;gap:10px}.season-card{position:relative;z-index:1;border:1px solid var(--bd-line-strong);border-radius:0;background:var(--bd-bg-elev);padding:12px 14px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.season-card:focus-within,.season-card:hover{border-color:var(--bd-brand);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--bd-brand);z-index:70}.season-card-bottom,.season-card-phase,.season-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.season-card-phase,.season-card-top{margin-bottom:8px}.season-card-bottom span,.season-card-phase span,.season-card-top span{color:var(--bd-ink-mute);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.season-card-top strong{font-family:var(--bd-font-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--bd-ink)}.season-card-phase strong{text-transform:uppercase;font-size:12px;letter-spacing:.14em;color:var(--bd-brand);font-family:var(--bd-font-mono)}.season-card-phase-value{display:flex;align-items:center;gap:8px}.season-card-phase-countdown{font-family:var(--bd-font-mono);font-size:11px;letter-spacing:.1em;color:var(--bd-ink-mute);padding:2px 6px;border:1px solid var(--bd-ink-mute);border-radius:0}.season-card-bottom strong{font-size:13px;font-family:var(--bd-font-mono);color:var(--bd-ink)}.season-tooltip{position:absolute;right:calc(100% + 8px);top:0;z-index:60;width:min(320px,calc(100vw - 80px));padding:10px 12px;border-radius:0;border:1px solid var(--bd-brand);background:var(--bd-bg);color:var(--bd-ink);font-size:12px;line-height:1.45;opacity:0;transform:translateX(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.season-card:hover .season-tooltip{opacity:1;transform:translateX(0)}@media (max-width:720px){.season-tooltip{right:auto;left:0;top:calc(100% + 8px);transform:translateY(-4px)}.season-card:hover .season-tooltip{transform:translateY(0)}}.auth-info-panel{position:fixed;top:calc(var(--site-maintenance-strip-height, 0px) + 20px);right:20px;width:min(360px,calc(100vw - 24px));z-index:80;padding:16px;border-radius:0;border:1px solid var(--bd-line-strong);background:var(--bd-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:6px 6px 0 var(--bd-brand);overflow:hidden;transition:width .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1);animation:bdSlideUp .42s cubic-bezier(.22,1,.36,1) both}.auth-info-panel.is-collapsed{width:200px;padding:12px;box-shadow:4px 4px 0 var(--bd-brand)}.auth-info-panel>:not(.auth-connect-btn){transition:opacity .22s ease,max-height .32s ease,margin .32s ease,padding .32s ease;max-height:120px}.auth-info-panel.is-collapsed>:not(.auth-connect-btn){opacity:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;border-width:0;pointer-events:none}.auth-info-title{font-size:11px;letter-spacing:.22em;color:var(--bd-brand)}.auth-connect-btn,.auth-info-title{margin-bottom:12px;font-family:var(--bd-font-display);text-transform:uppercase;font-weight:700}.auth-connect-btn{width:100%;border-radius:0;padding:12px 14px;font-size:13px;letter-spacing:.14em;border:1px solid var(--bd-blue);color:var(--bd-ink);background:var(--bd-blue);box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.auth-connect-btn.connected{border-color:var(--bd-ink);background:var(--bd-bg);color:var(--bd-ink)}.auth-connect-btn:hover:not(:disabled){box-shadow:none;transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--bd-ink)}.auth-connect-btn.connected:hover:not(:disabled),.auth-connect-btn:hover:not(:disabled){border-color:var(--bd-brand);background:var(--bd-brand);color:var(--bd-brand-ink)}.auth-connect-btn:active:not(:disabled){transform:translate(0);box-shadow:0 0 0 var(--bd-ink)}.auth-info-hint{margin:0 0 10px;color:var(--bd-ink-mute);font-size:12px;line-height:1.45}.auth-info-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--bd-line);font-size:12px;font-family:var(--bd-font-mono)}.auth-info-row:first-of-type{border-top:0;padding-top:0}.auth-info-row span{color:var(--bd-ink-mute);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.auth-info-row strong{text-align:right;word-break:break-word;color:var(--bd-ink);font-weight:500}h1{margin-top:0}h1,h2,h3{font-weight:700;letter-spacing:.04em}button,h1,h2,h3{font-family:var(--bd-font-display)}button{border:1px solid var(--bd-ink);color:var(--bd-ink);background:transparent;border-radius:0;padding:10px 16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}button:not(:disabled):hover{background:var(--bd-brand);border-color:var(--bd-brand);color:var(--bd-brand-ink);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--bd-ink)}button:not(:disabled):active{transform:translate(0);box-shadow:0 0 0 var(--bd-ink)}button:focus-visible{outline:2px solid var(--bd-brand);outline-offset:2px}button:disabled{opacity:.4;cursor:not-allowed}.stack{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:500;animation:bdFadeIn .18s ease both}.modal{background:var(--bd-bg);border:1px solid var(--bd-ink);border-radius:0;padding:28px 24px 20px;width:360px;max-width:94vw;box-shadow:10px 10px 0 var(--bd-brand);animation:bdSlideUp .26s cubic-bezier(.22,1,.36,1) both}.modal h2{margin:0 0 6px;font-family:var(--bd-font-display);font-size:18px;letter-spacing:.12em;color:var(--bd-ink)}.modal h2,.modal p{text-transform:uppercase}.modal p{margin:0 0 20px;font-size:12px;color:var(--bd-ink-mute);letter-spacing:.06em}.wallet-list{display:flex;flex-direction:column;gap:8px}.wallet-btn{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:1px solid var(--bd-line-strong);border-radius:0;padding:12px 14px;font-family:var(--bd-font-ui);font-size:14px;letter-spacing:0;text-transform:none;color:var(--bd-ink);cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .15s;text-align:left}.wallet-btn:hover:not(:disabled){border-color:var(--bd-brand);background:transparent;color:var(--bd-brand);transform:translateX(-2px);box-shadow:2px 2px 0 var(--bd-brand)}.wallet-btn img{width:32px;height:32px;border-radius:0;flex-shrink:0}.wallet-btn span{font-weight:500}.modal-cancel{margin-top:14px;width:100%;background:transparent;border:1px solid var(--bd-line-strong);color:var(--bd-ink-mute);font-family:var(--bd-font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.modal-cancel:hover:not(:disabled){border-color:var(--bd-brand);background:var(--bd-brand);color:var(--bd-brand-ink)}@media (max-width:900px){.auth-info-panel{position:static;width:auto;margin:16px 16px 0}main{margin-top:16px}.season-board-standalone{margin:16px;padding:16px}.season-board-standalone.nft-board-horizontal{margin:16px 0;padding:0 0 64px}}.season-board-stats{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--bd-line-strong);border-radius:0;background:var(--bd-bg-elev);color:var(--bd-ink-dim);font-size:12px;font-family:var(--bd-font-mono);letter-spacing:.04em}.season-board-stats strong{color:var(--bd-ink);font-size:14px;font-weight:500}.generated-card-grid{gap:50px}.generated-card-wrapper{flex:0 0 249px;min-width:249px;display:flex;flex-direction:column;gap:12px}.generated-card-preview-wrapper{width:249px;height:386px;flex:0 0 386px;position:relative;overflow:visible}.generated-card-shell{--card-render-scale:1.5;width:calc(249px * var(--card-render-scale));height:calc(386px * var(--card-render-scale));min-height:calc(386px * var(--card-render-scale));border-radius:0;cursor:pointer;overflow:visible;position:absolute;left:50%;top:50%}.generated-card-shell.nft-card-tilt{transform:translate(-50%,-50%) rotateX(var(--nft-tilt-x,0deg)) rotateY(var(--nft-tilt-y,0deg)) scale(calc(var(--nft-scale, 1) / var(--card-render-scale, 1)))}.generated-card-preview-card{position:absolute;background:transparent;border:0;box-shadow:none}.generated-card-preview-card:after,.generated-card-preview-card:before{border-radius:0}.generated-card-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.23,1,.32,1)}.generated-card-flip-inner.is-flipped{transform:rotateY(180deg)}.generated-card-flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:0;overflow:hidden}.generated-card-flip-face-back{transform:rotateY(180deg)}.generated-card-image{width:100%;height:100%;object-fit:contain;display:block;background:var(--bd-bg);border-radius:0}.inline-svg-card>svg{width:100%;height:100%;display:block;overflow:visible}.inline-svg-card .css-drop-shadow{filter:drop-shadow(0 4px 2px rgba(0,0,0,.25))}.inline-svg-card svg text[dominant-baseline=hanging]{dominant-baseline:auto;transform:translateY(.72em)}.inline-svg-card svg text,.inline-svg-card svg tspan{font-family:Orbitron,sans-serif;letter-spacing:unset;line-height:unset}.generated-card-description{position:relative;z-index:0;padding:10px 12px;border:1px solid var(--bd-line-strong);border-radius:0;background:var(--bd-bg-elev);display:flex;flex-direction:column;justify-content:center;min-height:auto}.generated-card-description a{color:var(--bd-brand);font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;font-weight:500}.generated-card-description a:hover{color:var(--bd-ink)}.card-detail-page{max-width:1500px;margin:48px auto 72px;padding:0 24px;border:0;border-radius:0;background:transparent}.card-detail-backlinks{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:18px}.card-detail-backlink{display:inline-flex;color:var(--bd-brand);text-decoration:none;font-family:var(--bd-font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:4px 0;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.card-detail-backlink-secondary{color:var(--bd-ink-mute)}.card-detail-backlink:hover{color:var(--bd-ink);border-bottom-color:var(--bd-ink)}.card-detail-shell{padding:0;border:0;border-radius:0;background:transparent}.card-detail-error{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.card-detail-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:8px 16px;border:1px solid var(--bd-ink-mute,#6b7280);border-radius:6px;background:transparent;color:var(--bd-ink,inherit);font-family:var(--bd-font-mono,inherit);font-size:12px;letter-spacing:.06em;text-transform:uppercase;transition:background .12s ease,border-color .12s ease}.card-detail-retry:hover{background:hsla(0,0%,50%,.12);border-color:var(--bd-ink,currentColor)}.card-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.card-detail-heading h1{margin:0 0 8px;font-family:var(--bd-font-display);font-size:clamp(22px,3.2vw,34px);letter-spacing:.04em;text-transform:uppercase;color:var(--bd-ink)}.card-detail-meta{color:var(--bd-ink-mute);font-size:12px;font-family:var(--bd-font-mono);letter-spacing:.04em}.card-detail-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,420px) minmax(360px,1fr);grid-gap:24px;gap:24px;align-items:start}.card-detail-image-card-front{grid-column:1}.card-detail-info{grid-column:2;display:grid;grid-gap:14px;gap:14px}.card-detail-image-card-back{grid-column:3}.card-detail-image-card{padding:0;border:0;border-radius:0;background:transparent}.card-detail-image-card h2{margin:0 0 8px;font-family:var(--bd-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-brand)}.card-detail-image{width:100%;aspect-ratio:516/802;object-fit:contain;display:block;border-radius:0;background:transparent}.card-detail-chip-row{display:flex;flex-wrap:wrap;gap:8px}.card-detail-chip{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--bd-line-strong);border-radius:0;background:transparent;color:var(--bd-ink);font-size:10px;font-family:var(--bd-font-mono);letter-spacing:.08em;text-transform:uppercase}.card-detail-chip-preview{border-color:#f0c43a;color:#f0c43a}.card-detail-panel{padding:0;border:0;border-radius:0;background:transparent}.card-detail-panel h2{margin:0 0 8px;font-family:var(--bd-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-brand)}.card-detail-section-heading{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;margin:0 0 10px;font-family:var(--bd-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-ink-mute);white-space:nowrap}.card-detail-section-heading:after,.card-detail-section-heading:before{content:"";height:1px;background:#e63946;opacity:1}.card-detail-section-heading:before{flex:0 0 24px}.card-detail-section-heading:after{flex:1 1;min-width:0}.card-detail-kv{display:grid;grid-template-columns:140px 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0;font-family:var(--bd-font-mono);font-size:12px}.card-detail-kv dt{color:var(--bd-ink-mute);letter-spacing:.06em;text-transform:uppercase;font-size:10px;align-self:center}.card-detail-kv dd{margin:0;color:var(--bd-ink);word-break:break-word}.card-detail-kv dd a{color:var(--bd-brand);text-decoration:none;border-bottom:1px solid var(--bd-brand);transition:color .16s ease,border-color .16s ease}.card-detail-kv dd a:hover{color:var(--bd-ink);border-bottom-color:var(--bd-ink)}@media (max-width:900px){.card-detail-grid{grid-template-columns:1fr}.card-detail-image-card-back,.card-detail-image-card-front,.card-detail-info{grid-column:auto}}.season-card-action{margin-top:8px}.season-mint-action{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.season-mint-button{padding:8px 16px;border-radius:0;border:1px solid var(--bd-blue);background:var(--bd-blue);color:var(--bd-ink);font-family:var(--bd-font-display);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.season-mint-button:disabled{opacity:.4;cursor:not-allowed}.season-mint-button:not(:disabled):hover{border-color:var(--bd-brand);background:var(--bd-brand);color:var(--bd-brand-ink);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--bd-ink)}.season-mint-button:not(:disabled):active{transform:translate(0);box-shadow:0 0 0 var(--bd-ink)}.season-mint-reason{font-size:11px;color:var(--bd-ink-mute);letter-spacing:.06em;line-height:1.45}.season-mint-reason.ok{color:var(--bd-brand);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.season-mint-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;line-height:1.3;background:hsla(0,0%,100%,.02)}.season-mint-pill-queued{color:#f0c43a}.season-mint-pill-processing{color:#4aa3ff}.season-mint-pill-completed{color:var(--bd-brand)}.season-board-actions-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.site-social-footer{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:0;pointer-events:none}.site-social-footer-inner{position:relative;pointer-events:auto;display:flex;width:100%;align-items:center;justify-content:center;gap:14px;padding:8px 16px;background:rgba(0,0,0,.22);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-top:1px solid rgba(255,64,0,.35)}.site-social-footer-contract{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;font-family:var(--bd-font-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace);font-size:11px;letter-spacing:.04em;color:var(--bd-ink-dim);max-width:38vw}.site-social-footer-contract-label{font-family:var(--bd-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-ink-dim);padding-right:8px;border-right:1px solid hsla(0,0%,100%,.12);-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.site-social-footer-contract-value{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;max-width:100%;transition:color .12s ease,opacity .12s ease}.site-social-footer-contract-text{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.site-social-footer-contract-value:focus-visible .site-social-footer-contract-text,.site-social-footer-contract-value:hover .site-social-footer-contract-text{color:hsla(0,0%,100%,.78)}.site-social-footer-contract-value:focus-visible{outline:none}.site-social-footer-contract-toast{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%,4px);z-index:5;padding:3px 8px;font-family:var(--bd-font-display);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--bd-brand-ink,#fff);background:var(--bd-brand);border:1px solid var(--bd-ink,rgba(0,0,0,.6));box-shadow:2px 2px 0 var(--bd-ink,rgba(0,0,0,.6));white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease}.site-social-footer-contract-value.is-copied .site-social-footer-contract-toast{opacity:1;transform:translate(-50%)}.site-social-footer-heading{font-family:var(--bd-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-ink-dim);padding-right:10px;border-right:1px solid hsla(0,0%,100%,.12)}.site-social-footer-list{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:6px}.site-social-footer-item{display:inline-flex}.site-social-footer-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--bd-ink-dim);background:transparent;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--bd-radius);transition:color .12s ease,border-color .12s ease,background .12s ease,transform .12s ease}.site-social-footer-link:focus-visible,.site-social-footer-link:hover{color:var(--bd-brand-ink);background:var(--bd-brand);border-color:var(--bd-brand);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--bd-ink);outline:none}.site-social-footer-link:active{transform:translate(0);box-shadow:0 0 0 var(--bd-ink)}.site-social-footer-icon{display:inline-flex;width:16px;height:16px}.site-social-footer-icon svg{width:100%;height:100%;display:block}@media (max-width:520px){.site-social-footer{padding:0}.site-social-footer-inner{gap:8px;padding:6px 10px}.site-social-footer-heading{display:none}.site-social-footer-link{width:28px;height:28px}.site-social-footer-icon{width:14px;height:14px}.site-social-footer-contract{display:none}}@media (max-width:900px) and (min-width:521px){.site-social-footer-contract{font-size:10px;max-width:30vw}.site-social-footer-contract-label{display:none}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;background:hsla(0,0%,4%,.97);border-top:1px solid var(--bd-line-strong);font-family:var(--bd-font-ui);font-size:.8125rem;flex-wrap:wrap}.cookie-banner-text{margin:0;color:var(--bd-ink-dim);line-height:1.5}.cookie-banner-btn{flex-shrink:0;padding:6px 18px;background:var(--bd-brand);color:var(--bd-brand-ink);border:none;font-family:var(--bd-font-ui);font-size:.8125rem;font-weight:600;cursor:pointer;letter-spacing:.04em;text-transform:uppercase}.cookie-banner-btn:hover{opacity:.85}.sm-layout{display:flex;align-items:flex-start;min-height:100vh;padding-left:max(24px,calc(50% - 1025px));padding-right:clamp(16px,3vw,48px);gap:clamp(40px,calc(100vw - 1432px),215px)}.sm-sidebar-logo{display:block;margin-bottom:32px}.sm-sidebar{position:-webkit-sticky;position:sticky;top:var(--site-maintenance-strip-height,0);flex:0 0 260px;align-self:flex-start;height:calc(100vh - var(--site-maintenance-strip-height, 0px));overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;background:transparent;padding:24px 0 48px;z-index:10}.sm-sidebar::-webkit-scrollbar{width:0}.sm-sidebar:hover{scrollbar-width:thin;scrollbar-color:var(--bd-line-strong) transparent}.sm-sidebar:hover::-webkit-scrollbar{width:3px}.sm-sidebar:hover::-webkit-scrollbar-track{background:transparent}.sm-sidebar:hover::-webkit-scrollbar-thumb{background:var(--bd-line-strong);border-radius:2px}.sm-content{flex:1 1 1100px;margin:0;padding:48px clamp(16px,2.5vw,32px);background:transparent;min-height:100vh;max-width:1100px;min-width:0;border:none;border-radius:0;animation:none}.sm-content-inner{width:100%}.sm-nav-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;text-decoration:none;background:transparent;border:none;border-left:2px solid transparent;color:var(--bd-ink-mute);font-family:var(--bd-font-ui);font-size:13px;cursor:pointer;text-align:left;box-sizing:border-box;transition:color .15s ease,border-left-color .15s ease}.sm-nav-item:hover{color:var(--bd-ink);border-left-color:var(--bd-line-strong);background:transparent;transform:none;box-shadow:none}.sm-nav-item.sm-nav-active,.sm-nav-item.sm-nav-active:hover{color:var(--bd-brand);border-left-color:var(--bd-brand)}.sm-nav-item.sm-nav-p1{font-family:var(--bd-font-display);font-size:11px;letter-spacing:.08em;color:var(--bd-ink-dim);padding-top:14px;padding-bottom:14px}.sm-nav-item.sm-nav-p1:hover{color:var(--bd-ink)}.sm-nav-item.sm-nav-p1.sm-nav-active{color:var(--bd-brand)}.sm-nav-item.sm-nav-p2{font-size:12px;padding-left:28px;padding-top:8px;padding-bottom:8px}.sm-nav-chevron{font-style:normal;font-size:10px;color:var(--bd-ink-faint);flex-shrink:0;margin-left:6px}.sm-nav-children{display:none}.sm-nav-children.sm-nav-open{display:block}.sm-sidebar-backdrop,.sm-sidebar-toggle{display:none}@media (max-width:1024px){.sm-layout{flex-direction:column;padding-left:0;padding-right:0;gap:0}.sm-content{flex:1 1 auto;width:100%;max-width:100%;margin:0;padding:72px 20px 48px}.sm-content-inner{max-width:720px;margin:0 auto}.sm-md img{width:100%;max-width:100%}.sm-md p:has(>img){overflow-x:visible}.sm-sidebar{position:fixed;top:var(--site-maintenance-strip-height,0);left:0;width:min(320px,86vw);height:calc(100vh - var(--site-maintenance-strip-height, 0px));flex:none;background:var(--bd-bg);border-right:1px solid var(--bd-line-strong);transform:translateX(-100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);padding:64px 12px 48px;z-index:50}.sm-sidebar.sm-sidebar-open{transform:translateX(0);box-shadow:8px 0 32px rgba(0,0,0,.6)}.sm-sidebar-backdrop{display:block;position:fixed;inset:var(--site-maintenance-strip-height,0) 0 0 0;background:rgba(0,0,0,.6);z-index:40;animation:sm-lightbox-fade .2s ease-out}.sm-sidebar-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;position:fixed;top:calc(var(--site-maintenance-strip-height, 0px) + 12px);left:12px;width:40px;height:40px;padding:10px 8px;background:hsla(0,0%,4%,.85);border:1px solid var(--bd-line-strong);border-radius:6px;cursor:pointer;z-index:60;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-sizing:border-box}.sm-sidebar-toggle-bar{display:block;width:100%;height:2px;background:var(--bd-ink);border-radius:1px;transition:transform .22s ease,opacity .18s ease;transform-origin:center}.sm-sidebar-toggle-open .sm-sidebar-toggle-bar:first-child{transform:translateY(7px) rotate(45deg)}.sm-sidebar-toggle-open .sm-sidebar-toggle-bar:nth-child(2){opacity:0}.sm-sidebar-toggle-open .sm-sidebar-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.sm-page-title{font-size:28px;color:var(--bd-ink);margin:0 0 40px;letter-spacing:.05em}.sm-placeholder{min-height:200px}.sm-section-title{font-family:var(--bd-font-display);font-size:20px;letter-spacing:.06em;color:var(--bd-ink);margin:64px 0 20px;padding-top:32px;border-top:1px solid var(--bd-line-strong)}a.season-mint-button{display:inline-block;text-decoration:none}.sm-md{color:var(--bd-ink-dim);font-family:var(--bd-font-ui);font-size:15px;line-height:1.7}.sm-md p{margin:0 0 16px}.sm-md h2{font-size:18px;letter-spacing:.05em;color:var(--bd-ink);margin:40px 0 16px}.sm-md h2,.sm-md h3{font-family:var(--bd-font-display)}.sm-md h3{font-size:14px;letter-spacing:.06em;color:var(--bd-ink-dim);margin:28px 0 12px}.sm-md a{color:var(--bd-brand);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.sm-md a:hover{border-bottom-color:var(--bd-brand)}.sm-md ol,.sm-md ul{padding-left:20px;margin:0 0 16px}.sm-md li{margin-bottom:6px}.sm-md code{font-family:var(--bd-font-mono);font-size:13px;padding:1px 5px;color:var(--bd-ink)}.sm-md code,.sm-md pre{background:var(--bd-bg-elev);border:1px solid var(--bd-line-strong)}.sm-md pre{padding:16px;overflow-x:auto;margin:0 0 16px}.sm-md pre code{background:transparent;border:none;padding:0;font-size:13px}.sm-md blockquote{border-left:2px solid var(--bd-brand);margin:0 0 16px;padding:4px 0 4px 16px;color:var(--bd-ink-mute)}.sm-md p:has(>img){overflow-x:visible}.sm-md img{width:100%;max-width:1000px;height:auto;display:block;margin:24px auto}.sm-md .sm-md-img-trigger{cursor:zoom-in;transition:opacity .12s ease}.sm-md .sm-md-img-trigger:hover{opacity:.9}.sm-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:sm-lightbox-fade .14s ease-out}@keyframes sm-lightbox-fade{0%{opacity:0}to{opacity:1}}.sm-lightbox-img{max-width:92vw;max-height:92vh;width:auto;height:auto;display:block;transform-origin:center center;transition:transform 60ms linear;will-change:transform;-webkit-user-drag:none}.sm-lightbox-toolbar{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;padding:6px 10px;background:hsla(0,0%,8%,.7);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sm-lightbox-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:#fff;font-family:var(--bd-font-ui);font-size:16px;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sm-lightbox-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.sm-lightbox-zoom{min-width:48px;text-align:center;color:#fff;font-family:var(--bd-font-mono);font-size:12px;letter-spacing:.04em}.sm-lightbox-close{font-size:20px}.sm-md table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:14px}.sm-md th{font-family:var(--bd-font-display);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bd-ink-mute);text-align:left;padding:8px 12px;border-bottom:1px solid var(--bd-line-strong)}.sm-md td{padding:8px 12px;border-bottom:1px solid var(--bd-line);color:var(--bd-ink-dim);vertical-align:top}.sm-md tr:last-child td{border-bottom:none}.sm-md hr{border:none;border-top:1px solid var(--bd-line-strong);margin:32px 0}.home-sm-action-row{align-self:stretch;display:flex;flex-wrap:wrap;gap:10px}.home-sm-action-row .season-mint-button{flex:1 1;min-width:0;background:transparent;border:2px solid var(--bd-line-strong)}.home-events-button{background:transparent;border:2px solid #f0c43a;color:#f0c43a}.home-events-button:not(:disabled):hover{border-color:#f0c43a;background:#f0c43a;color:var(--bd-ink);box-shadow:4px 4px 0 var(--bd-ink)}.events-page{max-width:980px;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(16px,3vw,32px) 96px;color:var(--bd-ink)}.events-page-header{margin-bottom:28px}.events-back-link{display:inline-block;margin-bottom:14px;font-family:var(--bd-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bd-ink-mute);text-decoration:none}.events-back-link:hover{color:var(--bd-brand)}.events-page-title{margin:0 0 8px;font-family:var(--bd-font-display);font-size:clamp(22px,3vw,30px);letter-spacing:.12em;text-transform:uppercase}.events-page-lede{margin:0;color:var(--bd-ink-mute);font-size:13px;line-height:1.55}.events-selector-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:22px 0 18px;padding:14px 16px;border:2px solid #f0c43a;background:transparent}.events-selector-label{font-family:var(--bd-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f0c43a}.events-season-select{flex:1 1 220px;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--bd-line-strong);border-radius:0;color:var(--bd-ink);font-family:var(--bd-font-ui);font-size:13px;letter-spacing:.04em;padding:8px 12px;cursor:pointer}.events-season-select:focus{outline:none;border-color:#f0c43a}.events-season-select option{background:#111;color:var(--bd-ink)}.events-selector-meta{font-family:var(--bd-font-mono);font-size:11px;color:var(--bd-ink-mute);letter-spacing:.04em}.events-list-section{margin-top:12px}.events-empty,.events-error{font-family:var(--bd-font-mono);font-size:12px;color:var(--bd-ink-mute);letter-spacing:.04em;padding:18px 0}.events-error{color:var(--bd-brand)}.events-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.events-list-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--bd-line-strong);background:transparent;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.events-list-item:hover{border-color:#f0c43a}.events-list-body{flex:1 1 auto;min-width:0}.events-list-title{font-family:var(--bd-font-display);font-size:14px;letter-spacing:.04em;color:var(--bd-ink);overflow:hidden;text-overflow:ellipsis}.events-list-meta{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--bd-font-mono);font-size:11px;color:var(--bd-ink-mute);letter-spacing:.04em}.events-list-closed{color:var(--bd-brand);text-transform:uppercase;letter-spacing:.14em}.events-list-stats{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;margin-right:6px}.events-list-stat{font-family:var(--bd-font-mono);font-size:11px;letter-spacing:.04em;color:var(--bd-ink);white-space:nowrap}.events-list-stat-muted{color:var(--bd-ink-mute)}.events-list-link{flex:0 0 auto;font-family:var(--bd-font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f0c43a;text-decoration:none;padding:6px 10px;border:1px solid #f0c43a}.events-list-link:hover{background:#f0c43a;color:var(--bd-ink)}