:root{color:#f7f2df;background:#0d0d0b;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100dvh;background:linear-gradient(90deg,rgba(243,186,47,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(243,186,47,.06) 1px,transparent 1px),radial-gradient(circle at 78% 18%,rgba(243,186,47,.2),transparent 28rem),#0d0d0b;background-size:48px 48px,48px 48px,auto,auto}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.7}a{color:inherit;text-decoration:none}main{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:18px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,nav,.hero-actions,.wallet-actions,.contract-row,.contract-meta,.eyebrow,.button{display:flex;align-items:center}.brand{gap:12px;font-weight:800;letter-spacing:0}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(243,186,47,.55);background:#f3ba2f1a}.brand-mark img{width:28px;height:28px;image-rendering:pixelated}nav{gap:8px;padding:6px;border:1px solid rgba(247,242,223,.1);background:#0d0d0bb8}nav a{padding:8px 12px;color:#f7f2dfb8;font-size:14px}nav a:hover{color:#f7f2df;background:#f7f2df14}.site-header>.button{justify-self:end}.button,.icon-button{border:1px solid rgba(247,242,223,.12);color:#f7f2df;background:#f7f2df0f}.button{min-height:44px;justify-content:center;gap:10px;padding:0 16px;font-weight:700}.button-primary{border-color:#f3ba2f;color:#0d0d0b;background:#f3ba2f}.button-primary:hover{background:#ffd45a}.button-ghost:hover,.icon-button:hover{border-color:#f3ba2f8c;background:#f3ba2f1f}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:70px;align-items:center;min-height:calc(100dvh - 94px);padding:54px 0 86px}.hero-copy{max-width:680px}.eyebrow{gap:8px;margin:0 0 18px;color:#f3ba2f;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:18px;font-size:clamp(4rem,13vw,10rem);line-height:.86;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(2rem,5vw,4.25rem);line-height:.95;letter-spacing:0}h3{margin-bottom:8px;font-size:18px}.hero-text{max-width:58ch;margin-bottom:30px;color:#f7f2dfb8;font-size:18px;line-height:1.7}.hero-actions,.wallet-actions{gap:12px;flex-wrap:wrap}.bee-stage{position:relative;display:grid;min-height:520px;place-items:center;border:1px solid rgba(243,186,47,.22);background:linear-gradient(135deg,rgba(243,186,47,.18),transparent 42%),#f7f2df0a;box-shadow:0 40px 120px #0000006b}.bee-stage:before{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:1px solid rgba(247,242,223,.08);content:""}.bee-main,.bee-chip,.showcase-card img{image-rendering:pixelated;will-change:transform}.bee-main{width:min(74%,340px);border:14px solid #0d0d0b;background:#171717;box-shadow:0 24px 70px #00000073}.bee-chip{position:absolute;width:92px;border:8px solid #0d0d0b;background:#171717}.chip-one{right:34px;top:56px}.chip-two{left:32px;bottom:64px}.hero-pixel{position:absolute;display:block;width:12px;height:12px;background:#f3ba2f;box-shadow:0 0 18px #f3ba2f75;will-change:transform,opacity}.pixel-a{left:18%;top:20%}.pixel-b{right:18%;top:26%;background:#fff1a8}.pixel-c{left:22%;bottom:18%;background:#c9fff2}.pixel-d{right:24%;bottom:16%}.showcase-band,.samples-band{padding:72px 0;border-top:1px solid rgba(247,242,223,.1)}.showcase-band .section-heading{max-width:720px;margin-bottom:26px}.showcase-grid{display:grid;grid-template-columns:1.05fr .95fr 1.05fr;gap:16px}.showcase-card{display:grid;grid-template-columns:138px 1fr;gap:18px;align-items:center;min-height:190px;border:1px solid rgba(247,242,223,.12);background:linear-gradient(135deg,rgba(243,186,47,.12),transparent 44%),#f7f2df0a;padding:18px;will-change:transform,opacity}.showcase-card:nth-child(2){transform:translateY(28px)}.showcase-card img{width:138px;aspect-ratio:1;background:#111;object-fit:contain}.showcase-card span{color:#f3ba2f;font-size:12px;font-weight:900}.showcase-card h3{margin:8px 0}.showcase-card p{margin:0;color:#f7f2dfa3;line-height:1.55}.sample-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.sample-tile{margin:0;border:1px solid rgba(247,242,223,.12);background:#f7f2df0a;padding:10px;will-change:transform,opacity}.sample-tile img{display:block;width:100%;aspect-ratio:1;background:#101010;image-rendering:pixelated;object-fit:contain}.sample-tile figcaption{padding-top:8px;color:#f7f2df8f;font-size:12px;font-weight:800;text-align:center}.collection-band,.wallet-band{padding:64px 0;border-top:1px solid rgba(247,242,223,.1)}.collection-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:start}.contract-panel{padding:22px;border:1px solid rgba(247,242,223,.12);background:#f7f2df0a}.contract-panel label{display:block;margin-bottom:12px;color:#f7f2dfad;font-size:13px;font-weight:800;text-transform:uppercase}.contract-row{gap:10px}.contract-row input{width:100%;min-width:0;height:48px;border:1px solid rgba(243,186,47,.28);color:#f7f2df;background:#0d0d0b;padding:0 14px;outline:none}.contract-row input:focus{border-color:#f3ba2f}.contract-row input[readonly]{cursor:default;color:#f7f2dfd1;background:linear-gradient(90deg,rgba(243,186,47,.06),transparent),#0d0d0b}.icon-button{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center}.contract-meta{gap:10px;flex-wrap:wrap;margin-top:14px}.contract-meta span,.traits span{border:1px solid rgba(243,186,47,.18);color:#f7f2dfb3;background:#f3ba2f14;padding:6px 9px;font-size:12px;font-weight:700}.wallet-header{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.notice{display:flex;gap:10px;align-items:center;margin-bottom:18px;border:1px solid rgba(243,186,47,.24);color:#f7e3a1;background:#f3ba2f14;padding:14px}.nft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nft-card{min-width:0;border:1px solid rgba(247,242,223,.12);background:#f7f2df0a}.nft-card img,.image-missing{display:block;width:100%;aspect-ratio:1;background:#171717;image-rendering:pixelated;object-fit:contain}.image-missing{background:linear-gradient(135deg,rgba(243,186,47,.16),transparent),#171717}.nft-card-body,.nft-card.sample>div{padding:16px}.nft-card p{margin-bottom:14px;color:#f7f2dfa3;line-height:1.55}.nft-title{display:flex;justify-content:space-between;gap:12px}.nft-title span{color:#f3ba2f;font-weight:800}.traits{display:flex;gap:8px;flex-wrap:wrap}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:860px){main{width:min(100% - 28px,1180px)}.site-header{grid-template-columns:1fr auto}nav{display:none}.hero,.collection-band,.showcase-grid{grid-template-columns:1fr}.sample-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-card:nth-child(2){transform:none}.hero{gap:32px;min-height:auto;padding-top:34px}.bee-stage{min-height:380px}.wallet-header{display:block}.wallet-actions{margin-top:18px}.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.site-header{align-items:start}.site-header>.button{width:44px;padding:0}.site-header>.button span{display:none}.hero-actions .button,.wallet-actions .button{width:100%}.nft-grid{grid-template-columns:1fr}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bee-chip{width:72px}.showcase-card{grid-template-columns:96px 1fr}.showcase-card img{width:96px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.bee-main,.bee-chip,.showcase-card,.showcase-card img,.hero-pixel{will-change:auto}}
