@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap');
:root{color-scheme:dark;--bg:#07050e;--paper:#f5f1ff;--muted:#a89bb9;--line:#b67cfa22;--accent:#c18dff;--violet:#8b35f4;--gradient:linear-gradient(110deg,#7b24ef,#a65cff);--surface:#150d22}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:radial-gradient(ellipse at 76% 8%,#49107622,transparent 34%),var(--bg);color:var(--paper);font:14px/1.7 'IBM Plex Sans',Arial,sans-serif}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button,a,input,select,textarea,summary{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}button:disabled{opacity:.5;cursor:wait}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,.brand{font-family:'Space Grotesk',Arial,sans-serif}h2{font-size:clamp(31px,3.7vw,49px);font-weight:500;line-height:1.12;letter-spacing:-1.9px}h2 em{font-style:normal;color:#bb85ff}p{color:var(--muted)}.wrap{width:min(1376px,100%);margin:auto;padding-left:64px;padding-right:64px}.site-header{height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:5;border-bottom:1px solid #ffffff0d}.brand{font-weight:700;font-size:22px;letter-spacing:-1px;display:flex;align-items:center;gap:11px;white-space:nowrap}.sigil{height:38px;width:38px;display:grid;place-items:center;border:1px solid #c18dff4a;border-radius:12px;color:#d7acff;background:linear-gradient(150deg,#55227466,#240d3c66);box-shadow:0 0 23px #8b35f415;font:27px Georgia}.brand small{font:9px 'JetBrains Mono',monospace;letter-spacing:1px;border:1px solid #a365d742;border-radius:4px;padding:2px 5px;color:#ba96d6}.site-header nav{display:flex;gap:28px;font-size:11px;color:#a496b4}.site-header nav a:hover,.site-header nav [aria-current]{color:#e0b8ff}.wallet-button,.secondary{border:1px solid #a568d549;border-radius:7px;background:#7a2faf0d;padding:12px 17px;font:11px 'Space Grotesk',sans-serif;color:#d3b2ee;display:inline-flex;align-items:center;gap:20px;white-space:nowrap}.btn{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:15px 22px;border:1px solid #cf9aff44;border-radius:8px;background:var(--gradient);color:white;font:500 12px 'Space Grotesk',sans-serif;box-shadow:0 0 35px #8b35f426;transition:transform .22s,box-shadow .22s}.btn:hover{transform:translateY(-3px);box-shadow:0 0 40px #a34eff48}.secondary:hover,.wallet-button:hover{background:#a15cf51c;border-color:#c18dff77}.eyebrow{font:9px/1.8 'JetBrains Mono',monospace;letter-spacing:1.9px;text-transform:uppercase;color:#b38ccc;display:flex;gap:10px;align-items:center}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b878ff;box-shadow:0 0 14px #bd74ffaa}.micro{font:8px/1.8 'JetBrains Mono',monospace;color:#806492;letter-spacing:1px}.hero{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:30px;min-height:740px;align-items:center;padding-top:30px;padding-bottom:50px;isolation:isolate}.hero-copy{position:relative;z-index:3;padding:20px 0}.hero h1{font-size:clamp(66px,6.2vw,91px);line-height:.99;font-weight:600;letter-spacing:-5.7px;margin:27px 0}.hero h1 em{background:linear-gradient(115deg,#c8a5ff,#af68ff 60%,#7625d3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:normal;position:relative}.hero-line{font:500 18px 'Space Grotesk',sans-serif;color:#d9c5ed;margin-top:30px}.hero-sub{margin-top:14px;font-size:14px;line-height:1.85;max-width:390px;color:#8f7da5}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:31px}.sub-link{font-size:10px;color:#9677b1;display:inline-block;margin-top:20px;border-bottom:1px solid #a05fc332;padding-bottom:4px}.hero-footnote{display:flex;align-items:center;gap:12px;font:8px 'JetBrains Mono',monospace;letter-spacing:1.7px;color:#6f527f;margin-top:40px}.hero-footnote>span{font:24px Georgia;color:#ae74e4}.portal-stage{position:relative;width:100%;height:600px;perspective:900px;transform:translate3d(var(--parallax-x,0px),var(--parallax-y,0px),0);transition:transform .35s ease-out}.portal-glow{position:absolute;inset:-5%;border-radius:50%;background:radial-gradient(ellipse,#872dec3d,#4a0c781f 48%,transparent 68%);filter:blur(20px)}.portal-ring{position:absolute;inset:6% -1%;border-radius:50%;border:1px solid #9d53ea55;box-shadow:0 0 60px #8b35f420,inset 0 0 60px #8b35f425;transform:rotate(-22deg);pointer-events:none}.ring-one:before,.ring-two:after{content:'';position:absolute;inset:12px;border-radius:50%;border:1px dashed #a05deb44;animation:orbit 75s linear infinite}.ring-two{inset:15% 2%;border-color:#e0b4ff22;transform:rotate(23deg)}.ring-two:after{border:1px solid #cc9dff22;border-top-color:#d6b1ff;animation-duration:28s}.runes{position:absolute;inset:4% 0%;border-radius:50%;word-spacing:40px;font:22px Georgia;color:#b978f562;line-height:540px;transform:rotate(-18deg);text-align:center;pointer-events:none;letter-spacing:15px}.floating-portrait{position:absolute;border-radius:16px;overflow:hidden;border:1px solid #c68cff66;background:#170f20;box-shadow:0 26px 65px #000b,0 0 35px #af46f32a;will-change:transform}.floating-portrait img{width:100%;display:block;aspect-ratio:1;object-fit:cover}.floating-portrait>span{display:flex;align-items:center;justify-content:space-between;font:7px 'JetBrains Mono',monospace;letter-spacing:1px;color:#d4b5f1;padding:13px 14px;background:#11091c}.floating-portrait b{font-size:6px;color:#8e65b2;font-weight:400}.portrait-main{width:68%;top:19%;left:13%;z-index:3;transform:rotate(-4deg);animation:levitate 8s ease-in-out infinite}.portrait-frug{width:43%;top:5%;left:56%;transform:rotate(11deg);animation:levitate-back 9s ease-in-out infinite;z-index:2;opacity:.88}.portrait-chicken{width:39%;top:57%;left:61%;transform:rotate(12deg);z-index:4;animation:levitate-back 10s ease-in-out infinite;animation-delay:-4s}.portal-label{position:absolute;bottom:1%;left:10%;font:7px 'JetBrains Mono',monospace;letter-spacing:1.5px;color:#956bb7;display:flex;align-items:center;gap:9px}.arcane-mark{position:absolute;font:39px Georgia;color:#d6adff;filter:drop-shadow(0 0 10px #a847ff);animation:twinkle 4s ease-in-out infinite}.mark-one{top:8%;left:15%}.mark-two{bottom:12%;left:4%;font-size:58px;animation-delay:-2s}.mist{position:absolute;left:-6%;right:-9%;height:110px;background:radial-gradient(ellipse,#a361d21a,transparent 65%);border-radius:50%;filter:blur(14px);pointer-events:none;animation:mist 15s ease-in-out infinite}.mist-one{top:60%}.mist-two{top:18%;animation-delay:-8s}.stars{position:absolute;inset:90px 0 auto;height:800px;z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 9% 20%,#b67ef7 70%,transparent),radial-gradient(1px 1px at 80% 30%,#c592ff 70%,transparent),radial-gradient(1px 1px at 23% 62%,#9967d1 70%,transparent),radial-gradient(2px 2px at 55% 16%,#c299f7 70%,transparent),radial-gradient(1px 1px at 91% 65%,#c299f7 70%,transparent),radial-gradient(1px 1px at 42% 88%,#c299f7 70%,transparent);background-size:570px 440px;opacity:.6}.ribbon{border-block:1px solid #ad75e71b;background:linear-gradient(90deg,#120a1d00,#3e185529,#120a1d00)}.ribbon .wrap{min-height:63px;display:flex;justify-content:space-between;align-items:center;gap:20px;font:8px 'JetBrains Mono',monospace;letter-spacing:1.7px;color:#857194}.ribbon span{color:#b97ae9;font:22px Georgia}.section-kicker{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:20px}.census-section{padding-top:85px;padding-bottom:65px}.census-panel{border:1px solid #ad70e43a;border-radius:18px;background:radial-gradient(ellipse at 92% 0,#661d9a27,transparent 60%),linear-gradient(125deg,#1a1028,#100919);display:grid;grid-template-columns:.95fr 1.4fr;overflow:hidden;box-shadow:0 20px 80px #0002}.census-intro{padding:40px;position:relative;border-right:1px solid #ad70e421}.pill{display:inline-block;font:7px 'JetBrains Mono',monospace;letter-spacing:1.4px;color:#c19bde;border:1px solid #a267c83c;background:#9e50d313;padding:7px 11px;border-radius:30px}.census-intro h2{margin-top:25px;font-size:39px}.census-intro p{font-size:12px;line-height:1.9;max-width:300px;margin-top:19px;color:#94809f}.census-intro a{display:inline-block;font-size:10px;color:#bc89eb;margin-top:25px}.census-symbol{position:absolute;right:28px;top:24px;font:38px Georgia;color:#9052bd36}.census-stats{padding:39px 40px 30px}.metric-label{display:block;font:8px 'JetBrains Mono',monospace;letter-spacing:1.3px;color:#90739e}.big-stat strong{display:block;font:500 clamp(72px,8vw,112px)/1.15 'Space Grotesk',Arial;letter-spacing:-6px;background:linear-gradient(130deg,#f0dcff,#b47de9 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:12px 0 6px}.big-stat small{color:#755d82;font-size:10px}.small-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #bc7cf62a;margin-top:31px;padding-top:28px}.small-stats strong{display:block;font:500 33px/1.2 'Space Grotesk',sans-serif;color:#d2b3ef}.small-stats span{display:block;font:6px/1.8 'JetBrains Mono',monospace;letter-spacing:1px;color:#9272a6;margin-top:8px}.new-collections{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:22px}.new-collections>div{display:flex;gap:10px;flex-wrap:wrap}.new-collections a{font-size:9px;border:1px solid #9f6ec729;background:#150c20;padding:6px 10px;border-radius:5px;color:#b08dc8}.spotlight-section{padding-top:20px;padding-bottom:75px}.spotlight{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:18px;border:1px solid #ab73d33a;overflow:hidden;background:linear-gradient(130deg,#160c21,#20102e);position:relative}.spotlight-art{min-height:460px;background:#11071e;position:relative}.spotlight-art img{width:100%;height:100%;position:absolute;object-fit:contain;display:block}.spotlight-art:after{content:'✧';position:absolute;bottom:17px;left:21px;font:40px Georgia;color:#d3a7ffb0;filter:drop-shadow(0 0 9px #8225cf)}.spotlight-copy{padding:43px 45px;align-self:center}.spotlight-copy h2{font-size:43px;margin:25px 0 7px;overflow-wrap:anywhere}.collection-tag{font:8px 'JetBrains Mono',monospace;letter-spacing:1.5px;color:#ae7ccf;text-transform:uppercase;margin:14px 0 18px;display:block}.spotlight-copy>p{font-size:12px;line-height:1.9;max-width:360px}.trait-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.trait-tags span{font-size:8px;line-height:1.5;border:1px solid #a16ac435;color:#ab8abd;border-radius:4px;padding:5px 7px}.spotlight-rarity{display:flex;gap:28px;margin:24px 0}.spotlight-rarity strong{font:500 21px 'Space Grotesk',sans-serif;color:#e1c8f6}.spotlight-rarity small{font:6px 'JetBrains Mono',monospace;display:block;color:#826193;letter-spacing:1px;margin-bottom:6px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.section-title h2{margin:16px 0 14px}.section-title p{font-size:12px;color:#8f7a9f}.archive-section{padding-bottom:75px}.nft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:start}.nft-card{border:1px solid #a46ad02c;border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#1a1025,#100a18);transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.nft-card:hover{transform:translateY(-5px);border-color:#b67aea77;box-shadow:0 14px 50px #6528a326}.nft-art{position:relative;aspect-ratio:1;background:radial-gradient(circle,#2d173d,#11071e);overflow:hidden}.nft-art>a{display:block;height:100%}.nft-art img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s}.nft-card:hover img{transform:scale(1.035)}.nft-chain{position:absolute;right:12px;top:12px;padding:5px 8px;border-radius:5px;background:#0e0619d0;border:1px solid #ce9df52b;font:7px 'JetBrains Mono',monospace;color:#dac2ee;backdrop-filter:blur(12px)}.one-of-one{position:absolute;left:12px;top:12px;background:#b684e933;border:1px solid #d1a5f576;padding:5px 9px;border-radius:5px;color:#eed5ff;font:7px 'JetBrains Mono',monospace;backdrop-filter:blur(12px)}.nft-info{padding:20px}.nft-info .collection-tag{margin:0 0 9px;font-size:8px}.nft-info h3{font-size:21px;font-weight:500;letter-spacing:-.6px;line-height:1.2;overflow-wrap:anywhere}.nft-info .trait-tags{min-height:34px;align-content:start}.nft-metrics{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #a465c71e;border-bottom:1px solid #a465c71e;padding:15px 0;margin-top:15px}.nft-metrics strong{display:block;font:500 15px 'Space Grotesk',sans-serif;color:#d1b3e9}.nft-metrics small{font-size:8px;color:#7f628f;display:block;margin-top:6px}.nft-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px}.nft-link{font-size:10px;color:#d5b5ef;padding:8px 11px;border:1px solid #a867d53b;border-radius:5px;background:#7b27b110;white-space:nowrap}.owner-badge{display:flex;align-items:center;gap:7px;font-size:8px;min-width:0;color:#b492cf}.owner-badge img{height:24px;width:24px;object-fit:cover;border-radius:50%;border:1px solid #a867d54a}.owner-badge span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.archive-note{text-align:center;font:8px 'JetBrains Mono',monospace;letter-spacing:1px;color:#5f446e;margin-top:24px}.council-section{padding-bottom:70px}.council-panel{display:grid;grid-template-columns:1fr 1.05fr;gap:30px;border:1px solid #ad70e430;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 0% 50%,#6920a527,transparent 70%),#100917}.council-visual{height:460px;position:relative}.council-ring{position:absolute;inset:8% 5%;border:1px dashed #b67ee63d;border-radius:50%;animation:orbit 90s linear infinite}.council-rune{position:absolute;top:26%;left:38%;font:110px Georgia;color:#be82f6;filter:drop-shadow(0 0 30px #b049ffa0)}.council-visual img{position:absolute;width:28%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:2px solid #c48dee7a;box-shadow:0 0 30px #7e2db53a}.council-visual img:nth-of-type(1){left:13%;top:15%;transform:rotate(-12deg)}.council-visual img:nth-of-type(2){right:6%;top:28%;transform:rotate(8deg)}.council-visual img:nth-of-type(3){left:28%;bottom:8%;transform:rotate(-5deg)}.council-copy{padding:50px 40px 40px 0;align-self:center}.council-copy h2{font-size:37px;margin:22px 0}.council-copy p{font-size:12px;line-height:1.9}.council-perks{display:flex;gap:11px;flex-wrap:wrap;margin:22px 0;color:#b58ad0;font-size:9px}.council-copy>small{display:block;color:#70517e;font-size:9px;margin-top:14px}.member-preview{display:flex;gap:13px;flex-wrap:wrap;margin-top:18px}.featured-section{padding-bottom:75px}.featured-panel{text-align:center;border-radius:18px;padding:55px 40px;background:radial-gradient(ellipse at 50% 100%,#802fc42a,transparent 70%),#100918;border:1px solid #ad70e430;position:relative;overflow:hidden}.featured-panel .eyebrow{justify-content:center}.featured-panel h2{font-size:clamp(33px,4vw,50px);margin:23px 0}.featured-panel p{max-width:600px;margin:0 auto 28px;font-size:13px;line-height:1.9;color:#9f87b3}.featured-panel>small{display:block;font-size:9px;line-height:1.9;color:#745880;margin-top:20px}.featured-spark{position:absolute;font:160px Georgia;color:#a865e408;right:10%;top:6%}.site-footer{padding-bottom:27px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 0;border-top:1px solid #a068c222}.footer-top>span{font:7px 'JetBrains Mono',monospace;letter-spacing:1px;color:#755583}.footer-top>div{display:flex;gap:20px;flex-wrap:wrap;font-size:9px;color:#b08bc9}.footer-bottom{display:flex;justify-content:space-between;gap:30px;font:7px/1.8 'JetBrains Mono',monospace;color:#62476f;margin-top:13px}.skeleton{background:linear-gradient(120deg,#150d20,#271335,#150d20);min-height:200px}.empty{text-align:center;padding:55px 20px;border:1px dashed #8b35f444;border-radius:12px}.empty h3{font-size:26px;margin-bottom:15px}.empty p{font-size:12px}.notice{border:1px solid #bc825a42;background:#6c361211;color:#c6a181;border-radius:8px;padding:13px 17px;font-size:11px;margin:20px 0}.gallery-filter{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-block:1px solid var(--line);margin:25px 0 30px}.gallery-filter .filters{display:flex;gap:10px}.gallery-filter select,input,textarea{border:1px solid #a668f43b;background:#120b1d;color:#d4bfE3;padding:11px 13px;border-radius:7px;font-size:12px;min-width:0}input:focus,select:focus,textarea:focus{outline:1px solid #b779ee}.filter-count{font:9px 'JetBrains Mono',monospace;color:#a487b7}.gallery-page{padding-top:52px;padding-bottom:50px}.gallery-page h1,.council-page h1{font-size:clamp(43px,5vw,68px);font-weight:500;letter-spacing:-3px;line-height:1.05;margin:22px 0}.gallery-page h1 em,.council-page h1 em{font-style:normal;color:#b57ff5}.gallery-page>p{font-size:13px}.more{display:block;margin:30px auto;background:#8c39d017;border:1px solid #b479e357;color:#d3a7f5;border-radius:7px;padding:13px 25px;font-size:12px}.method{padding:25px 0;margin-top:30px;border-top:1px solid var(--line);color:#887194}.method summary{font-size:11px;cursor:pointer;color:#b18cc8}.method p{font-size:11px;line-height:1.9;margin-top:15px}.council-page{padding-top:52px;padding-bottom:70px}.council-lead{display:flex;align-items:center;justify-content:space-between;gap:25px}.council-lead p{max-width:580px;font-size:13px}.members-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:35px}.member-card{border:1px solid #a66bd231;border-radius:13px;background:#160d21;padding:25px;text-align:center}.member-card img{width:74px;height:74px;border-radius:50%;object-fit:cover;border:1px solid #b57ae75a;display:block;margin:0 auto 15px}.member-card h3{font-size:19px}.member-card p{font-size:10px;color:#a47abb;margin-top:8px}.x-verified{font-size:10px;color:#c2a1e2;display:inline-flex;align-items:center;gap:6px}.verify-check{display:inline-grid;place-items:center;width:13px;height:13px;border-radius:50%;color:#e9d2ff;background:#8e40d2;font-size:8px}.profile-header{border:1px solid var(--line);border-radius:16px;background:radial-gradient(ellipse at 20% 0,#60248d33,transparent 70%),#120a1b;padding:35px;display:flex;gap:25px;align-items:center;margin:35px 0}.profile-header>img{width:105px;height:105px;border-radius:50%;object-fit:cover;border:2px solid #b479e35a}.profile-header h2{font-size:35px;margin:5px 0 12px}.profile-wallets{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.profile-wallets span{font:8px 'JetBrains Mono',monospace;padding:6px 8px;border:1px solid var(--line);border-radius:4px;color:#9e7bb3}.profile-favorite{margin:30px 0}.profile-favorite h3{font-size:22px;margin-bottom:20px}dialog{background:radial-gradient(ellipse at 100% 0,#61249328,transparent 60%),#140c20;color:var(--paper);border:1px solid #a46cd063;border-radius:17px;padding:30px;width:min(540px,calc(100% - 26px));max-height:88vh;box-shadow:0 30px 100px #000a}dialog::backdrop{background:#030108db;backdrop-filter:blur(7px)}.dialog-header{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}.dialog-header h2{font-size:29px;letter-spacing:-1px}.dialog-close{font-size:27px;line-height:1;border:0;background:none;color:#b88ae1;padding:0}.wallet-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.wallet-option{padding:17px 14px;text-align:left;background:#27133377;border:1px solid #a465ce35;border-radius:9px;font:500 13px 'Space Grotesk',sans-serif;color:#dbc6ea}.wallet-option small{display:block;font:8px 'JetBrains Mono',monospace;color:#9270a7;margin-top:5px}.wallet-option:hover{border-color:#ba7cec}.dialog-note{font-size:11px;line-height:1.8;color:#997dac;margin:15px 0}.status{font-size:11px;line-height:1.8;color:#d1a1f2;min-height:20px;overflow-wrap:anywhere}.profile-form label{display:block;font:8px 'JetBrains Mono',monospace;color:#aa85c2;letter-spacing:1px;margin:18px 0 8px}.profile-form input,.profile-form select{display:block;width:100%}.profile-form .btn{margin-top:23px;width:100%}.form-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.x-proof{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.x-proof h3{font-size:19px;margin-bottom:8px}.x-proof a{font-size:11px;color:#c28df2}.proof-text{display:block;width:100%;font:10px/1.8 'JetBrains Mono',monospace;padding:12px;background:#09060f;border:1px solid var(--line);border-radius:7px;margin:15px 0;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes levitate{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-13px) rotate(-2deg)}}@keyframes levitate-back{0%,100%{transform:translateY(0) rotate(11deg)}50%{transform:translateY(13px) rotate(9deg)}}@keyframes twinkle{0%,100%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes mist{0%,100%{transform:translateX(-20px)}50%{transform:translateX(25px)}}@media(max-width:1100px){.wrap{padding-left:32px;padding-right:32px}.site-header nav{gap:18px}.hero{min-height:650px;gap:20px}.hero h1{font-size:76px;letter-spacing:-4px}.portal-stage{height:520px}.floating-portrait>span{padding:11px;font-size:6px}.floating-portrait b{display:none}.census-intro,.census-stats{padding:30px}.census-intro h2{font-size:36px}.spotlight-copy{padding:32px}.spotlight-copy h2{font-size:35px}.nft-grid{gap:18px}.nft-info{padding:17px}.nft-info h3{font-size:19px}.council-copy h2{font-size:33px}.council-visual{height:420px}.footer-top{flex-wrap:wrap}.footer-top>span{display:none}.members-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.site-header nav{display:none}.hero{grid-template-columns:1fr 1fr;min-height:610px}.hero h1{font-size:66px}.hero-line{font-size:16px}.portal-stage{height:460px}.hero .eyebrow{font-size:7px}.hero-actions{gap:9px}.hero-actions .secondary{font-size:10px}.hero-footnote{font-size:6px}.census-panel{grid-template-columns:1fr 1.3fr}.census-intro h2{font-size:31px}.census-stats{padding:30px 25px}.small-stats{gap:15px}.small-stats strong{font-size:28px}.small-stats span{font-size:5px}.big-stat strong{font-size:83px}.spotlight-art{min-height:400px}.spotlight-copy h2{font-size:31px}.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.council-panel{grid-template-columns:.85fr 1.15fr;gap:0}.council-copy{padding:35px 25px 35px 0}.council-visual{height:380px}.council-rune{font-size:85px;left:32%}.ribbon .wrap{font-size:6px;letter-spacing:1px}.ribbon span:last-child{display:none}.council-lead{align-items:start;flex-direction:column}.members-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wrap{padding-left:21px;padding-right:21px}.site-header{height:76px;gap:10px}.brand{font-size:19px;gap:8px}.sigil{height:31px;width:31px;border-radius:10px;font-size:23px}.brand small{font-size:7px}.wallet-button{padding:10px 11px;font-size:9px;gap:8px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:26px;padding-bottom:30px;gap:0;min-height:0;overflow:hidden}.hero-copy{padding-top:12px}.hero .eyebrow{font-size:7px;letter-spacing:1.2px}.hero h1{font-size:76px;letter-spacing:-4.4px;margin:23px 0}.hero-line{font-size:17px;margin-top:24px}.hero-sub{font-size:13px;line-height:1.8;margin-top:12px}.hero-actions{margin-top:26px;gap:10px}.hero-actions .btn{font-size:11px;gap:20px;padding:14px 17px}.hero-actions .secondary{font-size:10px;padding:12px 15px}.sub-link{font-size:9px;margin-top:18px}.hero-footnote{display:none}.portal-stage{height:445px;width:100%;margin-top:14px;transform:none!important}.portrait-main{top:15%;width:64%;left:12%}.portrait-frug{width:40%;left:56%;top:1%}.portrait-chicken{width:37%;left:60%;top:53%}.portal-ring{inset:4% 0%}.portal-label{font-size:6px;bottom:3%;left:11%;letter-spacing:1px}.mark-one{font-size:32px}.mark-two{font-size:42px;bottom:13%}.floating-portrait>span{font-size:6px}.ribbon .wrap{font-size:6px;line-height:1.8;gap:12px;flex-wrap:wrap;justify-content:center;padding-block:16px}.ribbon .wrap{max-height:86px;overflow:hidden}.census-section{padding-top:50px;padding-bottom:40px}.section-kicker{align-items:start;gap:12px;margin-bottom:18px}.eyebrow{font-size:7px;letter-spacing:1.1px}.micro{font-size:6px}.census-panel{display:block}.census-intro{padding:28px;border-right:0;border-bottom:1px solid var(--line)}.census-intro h2{font-size:34px}.census-intro p{max-width:100%}.census-stats{padding:28px}.big-stat strong{font-size:100px}.metric-label{font-size:7px}.small-stats{gap:18px}.small-stats span{font-size:5px}.small-stats strong{font-size:31px}.new-collections{gap:12px}.new-collections a{font-size:8px}.spotlight-section{padding-top:15px;padding-bottom:50px}.spotlight{display:block}.spotlight-art{aspect-ratio:1;min-height:0}.spotlight-copy{padding:29px}.spotlight-copy h2{font-size:34px}.spotlight-copy .pill{font-size:6px}.spotlight-rarity strong{font-size:19px}.section-title{align-items:start;gap:18px;flex-direction:column}.section-title h2{font-size:38px}.section-title p{font-size:11px;line-height:1.8}.nft-grid{grid-template-columns:1fr;gap:22px}.nft-info{padding:21px}.nft-info h3{font-size:24px}.nft-info .trait-tags span{font-size:9px}.nft-metrics strong{font-size:18px}.nft-metrics small{font-size:9px}.nft-bottom{padding-top:17px}.nft-link{padding:10px 14px;font-size:11px}.owner-badge{font-size:9px}.nft-chain,.one-of-one{font-size:8px}.archive-section{padding-bottom:45px}.council-panel{display:flex;flex-direction:column}.council-visual{height:300px;width:100%}.council-rune{left:40%;top:25%;font-size:85px}.council-visual img{width:24%}.council-visual img:nth-of-type(1){left:16%}.council-visual img:nth-of-type(2){right:14%;top:32%}.council-visual img:nth-of-type(3){left:30%;bottom:6%}.council-copy{padding:0 28px 31px}.council-copy h2{font-size:34px}.council-copy small{font-size:8px}.featured-section{padding-bottom:40px}.featured-panel{padding:36px 25px}.featured-panel h2{font-size:36px}.featured-panel p{font-size:12px}.featured-panel .btn{font-size:10px;padding:14px 16px;gap:17px}.featured-panel>small{font-size:8px}.footer-top{align-items:start;gap:22px}.footer-top>div{gap:17px;font-size:9px}.footer-bottom{flex-direction:column;gap:10px;font-size:6px}.gallery-page,.council-page{padding-top:32px}.gallery-page h1,.council-page h1{font-size:48px;letter-spacing:-2.5px}.gallery-filter{align-items:stretch;flex-direction:column;gap:15px}.gallery-filter select{max-width:48%;font-size:10px}.gallery-filter .filters{gap:9px}.members-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-card{padding:20px 12px}.member-card h3{font-size:16px}.profile-header{align-items:start;gap:18px;padding:25px;flex-wrap:wrap}.profile-header>img{width:75px;height:75px}.profile-header h2{font-size:29px}.wallet-list{grid-template-columns:1fr 1fr}.wallet-option{font-size:12px;padding:15px 12px}dialog{padding:25px}.council-lead p{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.portal-stage{transform:none!important}}
body{overflow-x:clip}.hero{overflow:clip}
.metric-label{font-size:9px;color:#a188b3}.small-stats span{font-size:8px;color:#9f87b0}.micro{font-size:9px;color:#9c7aad}.nft-info .collection-tag{font-size:9px}.nft-chain,.one-of-one{font-size:9px}.nft-info .trait-tags span{font-size:10px}.nft-metrics small{font-size:10px;color:#a384b6}.spotlight-rarity small{font-size:8px;color:#a686b8}.footer-bottom{font-size:8px}.hero-footnote{font-size:8px}
@media(max-width:600px){.micro{font-size:7px}.metric-label{font-size:8px}.small-stats span{font-size:7px}.hero-footnote{display:none}.footer-bottom{font-size:7px}}

/* Original WizzyDAO brand artwork, displayed without redrawing. */
.brand{gap:10px;flex-shrink:0}.brand-wordmark{position:relative;display:block;width:218px;aspect-ratio:930/275;overflow:hidden;mix-blend-mode:screen}.brand-wordmark>img{position:absolute;width:155.6989%;height:auto;max-width:none;left:-12.9032%;top:-143.6364%}.brand-logo{position:relative;display:block;width:100%;aspect-ratio:254/260;overflow:hidden;mix-blend-mode:screen}.brand-logo>img{position:absolute;width:570.0787%;height:auto;max-width:none;left:-49.2126%;top:-153.8462%}.council-brand-mark{width:110px;height:auto;line-height:1}.council-visual .brand-logo>img{width:570.0787%;height:auto;max-width:none;left:-49.2126%;top:-153.8462%;border:0;border-radius:0;transform:none;box-shadow:none}.featured-brand-mark{width:100px;height:auto;line-height:1;filter:drop-shadow(0 0 24px #9a32f966)}.x-profile-link{display:inline-flex;align-items:center;gap:7px;color:#cfa9f8;font-size:14px}.profile-form #x-handle-note{margin:0 0 10px}.footer-top .brand-wordmark{width:200px}@media(max-width:1100px){.site-header .brand-wordmark{width:185px}}@media(max-width:600px){.site-header .brand-wordmark{width:154px}.site-header .brand{gap:6px}.site-header .brand small{font-size:8px}.site-header .wallet-button{font-size:9px;padding:10px 9px}.council-brand-mark{width:85px}.featured-brand-mark{width:70px}.footer-top .brand-wordmark{width:185px}}
