:root{--bg:#10120f;--paper:#f2f0e8;--lime:#d5fa60;--pink:#ef9cc6;--muted:#aaa99d;--line:#f2f0e826;--mono:"DM Mono",monospace;--sans:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{margin:0;background:var(--bg);color:var(--paper);font:14px/1.7 var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:var(--bg)}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.header{height:74px;width:calc(100% - 64px);max-width:1360px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.logo{font:11px var(--mono);letter-spacing:.09em}.logo:first-letter{color:var(--lime)}.logo sup{color:var(--pink)}nav{display:flex;gap:30px;font-size:11px;color:#ccc}nav a:hover,.plain:hover{color:var(--lime)}.hero{min-height:620px;padding:30px 0 55px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;position:relative}.eyebrow,.hero-foot,.caption,.cardtop,.featurecopy small,.archivefoot,.livehead,.coordinates,.footer>a:last-of-type,.footer>small{font:9px var(--mono);letter-spacing:.12em;color:#aaa99d}.eyebrow{margin:0 0 22px}.eyebrow i,.livehead i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:8px;box-shadow:0 0 12px #d5fa6070}.hero h1{font-size:clamp(70px,9vw,120px);line-height:.92;letter-spacing:-.085em;margin:0;font-weight:600}.hero h1 em,.heading h2 em{color:var(--lime);font-style:normal;font-weight:500}.hero h1 em span,.about h2 span{color:var(--pink)}.intro{max-width:460px;color:#c5c4b9;line-height:1.9;font-size:14px;margin:28px 0 22px}.actions{display:flex;align-items:center;gap:22px}.button{background:var(--lime);color:var(--bg);padding:12px 16px;border-radius:3px;font-size:10px;font-weight:700;transition:.2s}.button:hover{transform:translateY(-2px);background:#e5ff94}.plain{font-size:10px;color:#ddd}.note{font:9px var(--mono);color:#8e8d82;margin-top:36px}.planet-art{height:450px;position:relative;overflow:hidden;border:1px solid #fff1;background:radial-gradient(ellipse at center,#2a3021,#171914 70%)}.gridbg{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(#d5fa6018 1px,transparent 1px),linear-gradient(90deg,#d5fa6018 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.orbit{position:absolute;left:50%;top:48%;border:1px solid #d5fa6030;border-radius:50%;transform:translate(-50%,-50%) rotate(-25deg)}.o1{width:360px;height:150px}.o2{width:290px;height:290px;transform:translate(-50%,-50%) rotate(35deg)}.o3{width:420px;height:270px;border-color:#ef9cc630;transform:translate(-50%,-50%) rotate(60deg)}.planet{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:125px;height:125px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#efffba,#cafa54 48%,#8aab36);box-shadow:0 0 65px #d5fa6055;color:#1b2110;font-size:29px;font-weight:800}.planet small{position:absolute;right:14px;top:13px;color:#57672d}.tag{position:absolute;padding:7px 10px;background:#22261e;border:1px solid #fff3;font:8px var(--mono);letter-spacing:.1em}.t1{top:22%;left:13%}.t2{right:8%;top:48%}.t3{bottom:15%;left:28%}.star{position:absolute;left:19%;top:52%;color:var(--pink);font-size:20px}.caption{position:absolute;bottom:16px;left:18px;right:18px;display:flex;justify-content:space-between;font-size:8px}.hero-foot{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;font-size:8px}.ticker{height:43px;overflow:hidden;border-block:1px solid var(--line);display:flex;align-items:center}.ticker>div{min-width:max-content;animation:scroll 35s linear infinite;font:9px var(--mono);letter-spacing:.13em;color:#bbb}.ticker i{color:var(--lime);font-style:normal;margin:0 24px}@keyframes scroll{to{transform:translateX(-50%)}}.section{padding:100px 0 110px}.heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:45px}.heading h2,.about h2{font-size:clamp(44px,6vw,68px);line-height:1.05;letter-spacing:-.075em;font-weight:500;margin:0}.heading>div>.eyebrow{margin-bottom:16px}.heading>p{width:280px;color:var(--muted);font-size:11px;line-height:1.9}.featured{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature{background:#171914;border:1px solid #fff2;transition:.2s}.feature:hover{transform:translateY(-4px);border-color:#d5fa6080}.cardtop{height:38px;border-bottom:1px solid var(--line);padding:0 12px;display:flex;justify-content:space-between;align-items:center;font-size:7px}.art{height:180px;position:relative;overflow:hidden}.race{background:radial-gradient(ellipse,#49253a,#201b23 72%)}.race:before,.race:after{content:"";position:absolute;width:140%;height:85px;top:35%;left:-20%;border:1px solid #f49bcb88;border-radius:50%;transform:rotate(-20deg)}.race:after{top:55%;height:1px;border:0;background:linear-gradient(90deg,transparent,#f49bcb,transparent);box-shadow:0 0 15px #f49bcb}.race>b{position:absolute;top:35%;left:48%;color:var(--lime);font-size:60px;filter:drop-shadow(0 0 10px #d5fa60)}.race>small{position:absolute;top:14px;left:15px;font:14px var(--mono)}.pixel{background:linear-gradient(#1d2b39,#575273 70%,#263b38)}.pixel:before{content:"";position:absolute;right:45px;top:25px;width:52px;height:52px;border-radius:50%;background:#eff09e;box-shadow:0 0 25px #eff09e77}.pixel:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(160deg,transparent 30%,#796895 31% 55%,transparent 56%),linear-gradient(20deg,#263b38 40%,#47706b 41%)}.pixel>b{position:absolute;z-index:1;bottom:20px;left:48%;color:var(--lime);font-size:32px}.pixel>small{position:absolute;bottom:6px;left:12px;z-index:2;font:8px var(--mono)}.bloom{background:radial-gradient(circle,#34312c,#20201e)}.bloom>b,.bloom>i,.bloom>strong{position:absolute;left:18%;top:20%;font-size:60px;color:#f4a0c4}.bloom>i{left:53%;top:8%;font-size:54px;color:var(--lime)}.bloom>strong{left:68%;top:50%;font-size:48px;color:#b7a6fd}.featurecopy{padding:17px}.featurecopy>small{font-size:7px}.featurecopy h3{font-size:18px;margin:8px 0}.featurecopy p{min-height:52px;color:var(--muted);font-size:10px;line-height:1.8}.featurecopy>a{font-size:10px;color:var(--lime);font-weight:700}.archive{margin-top:90px;padding-top:38px;border-top:1px solid var(--line)}.archivehead{display:flex;align-items:flex-end;justify-content:space-between}.archivehead .eyebrow{font-size:8px;margin:0 0 4px}.archivehead h3{font-size:30px;margin:0}.archivehead h3 span{color:var(--lime)}.archivehead>p{font:9px var(--mono);color:#888}.archivehead strong{font-size:16px;color:var(--lime)}.controls{display:flex;align-items:center;gap:12px;padding:11px;margin-top:20px;border:1px solid var(--line);background:#151713}.search{height:36px;flex:0 0 245px;border:1px solid #fff3;display:flex;align-items:center;gap:8px;padding:0 9px;color:var(--lime)}.search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:white;font-size:10px}.search input::placeholder{color:#777}.filters{display:flex;gap:5px;flex-wrap:wrap}.filter{border:1px solid #fff3;border-radius:18px;background:none;color:#aaa;padding:5px 8px;font:8px var(--mono);cursor:pointer}.filter.active,.filter:hover{background:var(--lime);color:var(--bg);border-color:var(--lime)}.project-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.project{min-height:108px;background:#171914;border:1px solid #fff2;padding:12px;display:flex;flex-direction:column;justify-content:space-between;transition:.2s}.project:hover{border-color:#d5fa6070;transform:translateY(-2px)}.project-head,.project-foot{display:flex;justify-content:space-between;gap:6px}.project h4{font-size:11px;line-height:1.35;margin:0}.project p{font-size:8px;color:#aaa;line-height:1.6;margin:8px 0}.glyph{color:var(--lime);font-size:11px}.category{font:7px var(--mono);color:#999;text-transform:uppercase}.project a{font-size:8px;color:var(--lime)}.empty{text-align:center;color:#aaa;padding:32px}.archivefoot{display:flex;justify-content:center;gap:12px;margin-top:22px;font-size:7px}.archivefoot b{color:var(--pink)}.live{background:var(--paper);color:var(--bg)}.live .section{padding:100px 0 85px}.live .eyebrow{color:#76776c}.live .heading h2 em{color:#637b32}.live .heading>p{color:#686a60}.livehead{border-block:1px solid #10120f29;padding:12px 0;display:flex;justify-content:space-between;color:#666}.livehead i{background:#68843d}.site-grid{display:grid;grid-template-columns:repeat(4,1fr)}.site{min-height:78px;border-bottom:1px solid #10120f29;display:flex;align-items:center;gap:9px;padding-right:8px;transition:.2s}.site:hover{transform:translateX(3px)}.siteicon{width:31px;height:31px;border:1px solid #10120f30;border-radius:50%;display:grid;place-items:center;color:#526d2d;flex:none}.site:hover .siteicon{background:var(--lime)}.sitebody{min-width:0;flex:1}.site h3{font-size:10px;margin:0}.site p{font:7px var(--mono);color:#6c6e64;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-note{font-size:9px;color:#777}.about{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px 75px;align-items:center}.aboutmark{width:220px;height:220px;border:1px solid #d5fa6040;border-radius:50%;background:radial-gradient(circle,#303622,#181a16);display:grid;place-items:center;position:relative;font-size:90px;color:var(--lime)}.aboutmark:before{content:"";position:absolute;inset:16px;border:1px solid #d5fa6025;border-radius:50%}.aboutmark i{position:absolute;right:34px;top:28px;color:var(--pink);font-size:15px}.aboutmark small{position:absolute;bottom:30px;left:40px;color:#aaa;font:10px var(--mono)}.about h2{margin:0 0 18px}.about>div:nth-child(2)>p:not(.eyebrow){max-width:560px;color:#aaa;font-size:11px;line-height:1.9}.outline{display:inline-block;border:1px solid #d5fa6070;color:var(--lime);padding:9px 12px;font-size:10px;margin-top:8px}.coordinates{grid-column:2;display:flex;gap:20px;font-size:8px}.hello{background:var(--lime);color:var(--bg)}.hello>.wrap{min-height:95px;display:flex;align-items:center;gap:15px}.hello b{font-size:23px}.hello p{flex:1;font-weight:700}.hello a{font-size:10px;border-bottom:1px solid #10120f66}.footer{min-height:95px;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px}.footer p{font-size:10px;color:#999}.footer>a:last-of-type{justify-self:end;font-size:8px}.footer>small{font-size:7px;white-space:nowrap}.reveal{opacity:0;transform:translateY(15px);transition:.5s}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.wrap,.header{width:calc(100% - 42px)}.hero{min-height:560px;grid-template-columns:1fr .8fr}.hero h1{font-size:clamp(64px,10vw,95px)}.planet-art{height:370px}.featured{gap:8px}.featurecopy{padding:12px}.project-grid{grid-template-columns:repeat(3,1fr)}.controls{align-items:flex-start;flex-direction:column}.search{width:100%;flex:auto}.site-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.wrap,.header{width:calc(100% - 34px)}.header{height:62px}nav{gap:12px;font-size:9px}nav a:first-child{display:none}.hero{display:flex;flex-direction:column;align-items:stretch;padding:42px 0 24px}.hero h1{font-size:clamp(65px,16vw,96px)}.intro{font-size:12px}.actions{gap:12px;flex-wrap:wrap}.button{font-size:9px}.planet-art{height:300px;margin-top:30px}.o1{width:280px}.o2{width:230px;height:230px}.o3{width:320px}.hero-foot{margin-top:20px;font-size:7px}.section,.live .section{padding:68px 0 75px}.heading{display:block;margin-bottom:25px}.heading h2{font-size:49px}.heading>p{width:auto;margin-top:12px}.featured{grid-template-columns:1fr}.feature{display:grid;grid-template-columns:.85fr 1fr;grid-template-rows:36px 1fr}.cardtop{grid-column:1/-1}.art{grid-row:2;height:100%;min-height:195px}.featurecopy{align-self:center}.featurecopy p{min-height:0;font-size:9px}.archive{margin-top:62px;padding-top:27px}.archivehead{display:block}.archivehead>p{margin:4px 0}.controls{padding:8px}.filter{font-size:7px;padding:5px 7px}.project-grid{grid-template-columns:repeat(2,1fr);gap:6px}.project{min-height:108px;padding:9px}.project h4{font-size:10px}.project p{font-size:7px}.site-grid{grid-template-columns:repeat(2,1fr)}.site{min-height:70px;gap:6px}.siteicon{width:27px;height:27px;font-size:10px}.site h3{font-size:9px}.site p{font-size:6px}.about{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.aboutmark{align-self:center;width:165px;height:165px;font-size:67px}.about h2{font-size:43px}.coordinates{font-size:7px;flex-wrap:wrap;gap:10px}.hello>.wrap{min-height:80px;gap:8px}.hello p{font-size:12px}.hello a{font-size:8px;white-space:nowrap}.footer{grid-template-columns:1fr auto;padding:15px 0}.footer p{grid-row:2}.footer>a:last-of-type{grid-column:2;grid-row:1}.footer>small{grid-column:2;grid-row:2;font-size:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}