.collection-page{color:#f2f0e9;background:radial-gradient(at 50% 0,#99671d1f,#0000 35%),#030506;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.collection-hero{text-align:center;background:radial-gradient(#99671d38,#0000 45%),linear-gradient(#0b0f11 0%,#050708 100%);flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:150px 20px 70px;display:flex;position:relative;overflow:hidden}.collection-hero-bg{opacity:.25;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 30px,#b487370a 31px,#0000 32px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 34px);position:absolute;inset:0}.collection-eyebrow{z-index:2;color:#f2c866;letter-spacing:1.5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;position:relative}.collection-eyebrow span{padding:0 10px}.collection-hero h1{z-index:2;letter-spacing:-1.5px;margin:18px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:60px;line-height:.95;position:relative}.collection-hero h1 span{color:#ecebe7;text-shadow:0 3px #777,0 0 25px #ffffff08;font-style:normal;display:block}.collection-hero h1 em{color:#d6a23e;text-shadow:0 3px #754d12,0 0 22px #d8a64214;font-style:normal;display:block}.collection-hero p{z-index:2;color:#c9c8c2;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;position:relative}.collection-info{z-index:5;background:#080b0cf7;border:1px solid #d8a64261;border-radius:9px;grid-template-columns:repeat(3,1fr);max-width:900px;margin:-25px auto 0;padding:0 18px;display:grid;position:relative;box-shadow:0 15px 35px #00000047}.collection-info>div{text-align:center;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;min-height:78px;display:flex}.collection-info>div:last-child{border-right:0}.collection-info strong{color:#f2c866;letter-spacing:.5px;font-family:Arial,Helvetica,sans-serif;font-size:19px}.collection-info span{color:#aaa9a3;letter-spacing:1px;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:9px}.all-nfts{max-width:1250px;margin:0 auto;padding:70px 18px 100px}.all-nfts-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.all-nfts-heading h2{letter-spacing:1px;color:#f2f0e9;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.all-nfts-heading p{color:#77756f;letter-spacing:.8px;margin:8px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4}.clear-search{color:#f2c866;letter-spacing:1px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;transition:color .2s}.clear-search:hover{color:#fff}.all-nfts-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:16px;display:grid}.nft-card{content-visibility:auto;contain-intrinsic-size:auto 430px;background:#0d1112;border:1px solid #d8a64259;border-radius:9px;min-width:0;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden}.nft-card:hover{border-color:#d8a642;transform:translateY(-5px);box-shadow:0 15px 28px #0000004d}.nft-image{aspect-ratio:1/1.18;background:radial-gradient(circle at 50% 35%,#655c4e,#171b1c 68%);width:100%;position:relative;overflow:hidden}.nft-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;inset:0}.nft-card:hover .nft-image img{transform:scale(1.025)}.nft-meta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;padding:8px 7px;font-family:Arial,Helvetica,sans-serif;display:grid;overflow:hidden}.nft-meta span{color:#eee;white-space:nowrap;min-width:max-content;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;line-height:1;display:block}.nft-meta small{color:#f2c866;letter-spacing:.35px;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:6px;font-weight:700;line-height:1;display:block;overflow:hidden}.no-results{text-align:center;background:linear-gradient(145deg,#101415,#080a0b);border:1px solid #d8a64238;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.no-results h2{color:#f2c866;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:28px}.no-results p{color:#888781;margin:0 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:13px}.no-results-button{color:#f2c866;letter-spacing:.8px;border:1px solid #d8a642;border-radius:7px;padding:12px 18px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.no-results-button:hover{color:#100d08;background:#f2c866}.collection-footer{background:#080b0c;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:30px;padding:40px 20px 30px;display:flex}.footer-home{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.footer-home img{object-fit:contain;width:38px;height:48px}.footer-home span{color:#d8a642;letter-spacing:2px;flex-direction:column;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1;display:flex}.collection-footer p{color:#65645f;letter-spacing:.8px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:10px}@media (max-width:1100px){.all-nfts-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-info{max-width:850px}}@media (max-width:760px){.collection-hero{min-height:280px;padding:120px 18px 45px}.collection-hero h1{font-size:42px}.collection-hero p{font-size:14px}.collection-info{grid-template-columns:repeat(3,1fr);margin:-20px 12px 0;padding:0}.collection-info>div{min-height:70px}.collection-info strong{font-size:14px}.collection-info span{font-size:7px}.all-nfts{padding:55px 15px 70px}.all-nfts-heading{flex-direction:column;align-items:flex-start;gap:14px}.all-nfts-heading h2{font-size:22px}.all-nfts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nft-meta{gap:4px;padding:7px 6px}.nft-meta span{font-size:10px}.nft-meta small{letter-spacing:.25px;font-size:5.5px}.collection-footer{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.collection-hero{padding:115px 15px 40px}.collection-hero h1{font-size:37px}.collection-info{margin-left:10px;margin-right:10px}.all-nfts{padding-left:10px;padding-right:10px}.all-nfts-grid{gap:8px}.nft-meta{gap:3px;padding:6px 5px}.nft-meta span{font-size:9px}.nft-meta small{font-size:5px}}.nft-card.nft-highlighted{z-index:5;border-color:var(--gold-light);animation:2.5s ease-out forwards returnedNFTHighlight;position:relative;box-shadow:0 0 0 1px #f2c86673,0 0 20px #d8a64247}@keyframes returnedNFTHighlight{0%{border-color:var(--gold-light);box-shadow:0 0 0 2px #f2c866a6,0 0 30px #d8a64273}60%{border-color:var(--gold-light);box-shadow:0 0 0 1px #f2c86673,0 0 20px #d8a64247}to{border-color:inherit;box-shadow:none}}.nft-image-real{object-fit:cover;width:100%;height:100%;display:block}.nft-image-placeholder{width:100%;height:100%;min-height:180px}
