*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}button{font:inherit;background:none;border:none;padding:0;cursor:pointer;color:inherit;text-align:left}img{display:block;max-width:100%}:root{--cream: #f4f1e8;--ink: #0d0d0d;--hot: #ff2d6f;--acid: #b8ff00;--electric: #00ff88;--orange: #ff6b00;--purple: #9945ff;--blue: #1a1aff}body{background:var(--cream);color:var(--ink);font-family:Space Mono,monospace;min-height:100vh;overflow-x:hidden;position:relative}.f-big{font-family:Archivo Black,sans-serif;letter-spacing:-.02em;font-weight:400}.f-wild{font-family:Rubik Mono One,sans-serif;letter-spacing:-.01em;font-weight:400}.f-mono{font-family:Space Mono,monospace}.paper:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:200;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.55;mix-blend-mode:multiply}.halftone{background-image:radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 1px);background-size:8px 8px}.marquee{display:flex;overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;animation:scroll 50s linear infinite;gap:2.5rem;padding-right:2.5rem}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.spin-slow{animation:spin 20s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pulse{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.sticker{box-shadow:6px 6px 0 var(--ink);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.sticker:hover{transform:translate(-3px,-3px) rotate(-1deg);box-shadow:10px 10px 0 var(--ink)}.sticker:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.rise{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1)}.rise.in{opacity:1;transform:translateY(0)}.pop{animation:pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fin .8s cubic-bezier(.19,1,.22,1)}@keyframes fin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tape{position:absolute;width:80px;height:22px;background:#ffff64b3;box-shadow:0 2px 6px #00000026;z-index:5}.hoverline{background-image:linear-gradient(var(--ink),var(--ink));background-size:0% 3px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease;display:inline-block}.hoverline:hover{background-size:100% 3px}.chunky{border:3px solid var(--ink)}.chunky-2{border:2px solid var(--ink)}.zine{position:relative;background:#fff;border:3px solid var(--ink);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.zine:hover{transform:translate(-4px,-4px) rotate(-.5deg)}.rot-1{transform:rotate(-2deg)}.rot-2{transform:rotate(1.5deg)}.rot-3{transform:rotate(-.8deg)}.rot-4{transform:rotate(2deg)}.mega{font-family:Archivo Black,sans-serif;font-size:clamp(5rem,18vw,20rem);line-height:.85;letter-spacing:-.04em;font-weight:400;margin:0}.dot-loader{display:inline-flex;gap:6px}.dot-loader span{width:10px;height:10px;background:var(--ink);border-radius:50%;animation:bob 1s ease-in-out infinite}.dot-loader span:nth-child(2){animation-delay:.15s}.dot-loader span:nth-child(3){animation-delay:.3s}@keyframes bob{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}.wobble:hover{animation:wobble .4s ease}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.polaroid{background:#fff;padding:10px 10px 28px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:all .25s cubic-bezier(.34,1.56,.64,1);cursor:pointer;display:block;width:100%}.polaroid:hover{transform:translate(-3px,-3px) rotate(1deg);box-shadow:8px 8px 0 var(--ink);z-index:10}.wrap{max-width:1800px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.nav{position:relative;z-index:20;border-bottom:3px solid var(--ink);background:var(--cream)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.nav-logo{display:flex;align-items:center;gap:.75rem}.nav-logo-mark{display:inline-block;width:2rem;height:2rem;background:var(--hot);border:2px solid var(--ink)}.nav-title{font-size:1.25rem}.nav-status{display:none;align-items:center;gap:.5rem;font-size:11px;font-weight:700}.nav-status .dot{display:inline-block;width:8px;height:8px;background:var(--electric);border-radius:50%}@media (min-width: 768px){.nav-status{display:flex}}.marquee-bar{background:var(--ink);color:var(--acid);border-top:3px solid var(--ink);overflow:hidden}.marquee-bar .marquee{padding-top:.5rem;padding-bottom:.5rem}.marquee-bar .marquee-track{font-size:.875rem;text-transform:uppercase}.marquee-sep{color:var(--hot)}.hero{position:relative;padding:2.5rem 0 2rem;overflow:hidden}.hero-title{position:relative;z-index:10}.hero-title .italic{font-style:italic;color:var(--hot);display:block}.hero-title .kick{display:inline-block;transform:rotate(-8deg);font-style:normal}.badge-est{position:absolute;top:2rem;right:1rem;z-index:20;background:var(--acid);padding:.5rem 1rem;font-size:1.25rem}.badge-skate{display:none;position:absolute;top:10rem;right:10rem;z-index:20;background:var(--orange);color:#fff;padding:.25rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase}@media (min-width: 768px){.badge-est{right:5rem}.badge-skate{display:block}}.hero-subrow{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.75rem;text-transform:uppercase;font-weight:700}.pill-black{background:var(--ink);color:#fff;padding:.25rem .75rem}.pill-acid{background:var(--acid);padding:.25rem .75rem}.underline-hot{text-decoration:underline;text-decoration-thickness:4px;text-decoration-color:var(--hot)}.section-chains{position:relative;margin-top:3rem}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:.25rem}.section-title{font-size:3rem;margin:0}@media (min-width: 768px){.section-title{font-size:4.5rem}}.faded{opacity:.6}.chain-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.chain-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.chain-card{position:relative;overflow:visible;display:block;width:100%}.chain-card-tag{position:absolute;top:-1rem;right:-1rem;z-index:20;border:3px solid var(--ink);background:var(--ink);color:#fff;font-family:Archivo Black,sans-serif;font-size:1.5rem;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;transform:rotate(10deg)}.chain-card-img{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:3px solid var(--ink);display:flex;align-items:center;justify-content:center}.chain-card-img img{width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(1.08)}.chain-glyph-svg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;mix-blend-mode:difference;opacity:.75}.chain-glyph-svg svg{width:55%;height:55%}.chain-card-nameplate{padding:1.25rem;background:#fff}.chain-card-namerow{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.chain-card-name{font-family:Archivo Black,sans-serif;font-size:1.875rem;line-height:1}@media (min-width: 768px){.chain-card-name{font-size:2.25rem}}.chain-card-num{font-size:.75rem;font-weight:700;opacity:.6}.chain-card-enter{margin-top:.75rem;display:flex;align-items:center;gap:.5rem;font-size:10px;text-transform:uppercase;font-weight:700}.chain-card-enter .sq{display:inline-block;width:8px;height:8px}.quote-section{position:relative;margin-top:6rem}.quote-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;align-items:end}.quote-col-main,.quote-col-card{grid-column:span 12}@media (min-width: 768px){.quote-col-main{grid-column:span 8}.quote-col-card{grid-column:span 4}}.quote-text{font-family:Archivo Black,sans-serif;font-size:2.25rem;line-height:.95}@media (min-width: 768px){.quote-text{font-size:3.75rem}}.quote-text .hot{color:var(--hot)}.quote-attr{font-size:.75rem;text-transform:uppercase;margin-top:1rem;font-weight:700}.about-card{background:#fff;padding:1rem;border:3px solid var(--ink)}.about-card-eyebrow{font-size:10px;text-transform:uppercase;font-weight:700;margin-bottom:.5rem}.about-card-body{font-size:.875rem;line-height:1.4}.chain-masthead{position:relative;padding:2.5rem 0 2rem;border-bottom:3px solid var(--ink)}.back-btn{font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}.chain-masthead-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.chain-eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.chain-counter{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.chain-counter-pill{border:3px solid var(--ink);background:var(--ink);color:#fff;padding:.5rem 1rem;font-family:Archivo Black,sans-serif;font-size:1.5rem;transform:rotate(3deg)}.chain-counter-label{font-size:.75rem;text-transform:uppercase;font-weight:700}.chain-grid-collections{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (min-width: 768px){.chain-grid-collections{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.chain-grid-collections{grid-template-columns:repeat(5,1fr)}}.collection-card{position:relative;display:block;width:100%}.collection-card-num{position:absolute;top:-.75rem;left:-.75rem;z-index:20;border:3px solid var(--ink);background:#fff;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-family:Archivo Black,sans-serif;font-size:.875rem;transform:rotate(-10deg)}.collection-card-img{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:3px solid var(--ink)}.collection-card-img img{width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(1.1)}.collection-card-name{padding:.75rem;background:#fff}.collection-card-title{font-family:Archivo Black,sans-serif;font-size:1.125rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;font-size:10px;font-weight:700;text-transform:uppercase}.collection-card-meta .muted{color:#00000080}.collection-masthead{position:relative;border-bottom:3px solid var(--ink)}.collection-masthead-inner{padding:2.5rem 1.5rem 2rem}.collection-grid-head{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:end}.collection-pfp-wrap,.collection-title-wrap{grid-column:span 12}@media (min-width: 768px){.collection-pfp-wrap{grid-column:span 3}.collection-title-wrap{grid-column:span 9}}.collection-pfp-card{background:#fff;padding:.75rem;border:3px solid var(--ink)}.collection-pfp-inner{aspect-ratio:1;overflow:hidden;border:2px solid var(--ink)}.collection-pfp-inner img{width:100%;height:100%;object-fit:cover}.collection-pfp-label{font-size:10px;font-weight:700;text-transform:uppercase;margin-top:.5rem;text-align:center}.collection-title-eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.collection-title{font-family:Archivo Black,sans-serif;font-size:3rem;line-height:.88;word-break:break-word;margin:0}@media (min-width: 768px){.collection-title{font-size:6rem}}.collection-tags{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.tag{border:3px solid var(--ink);padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase}.tag-ink{background:var(--ink);color:#fff}.tag-white{background:#fff}.tag-hot{background:var(--hot);color:#fff}.pieces-section{position:relative;padding-top:3.5rem}.pieces-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (min-width: 640px){.pieces-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.pieces-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}@media (min-width: 1024px){.pieces-grid{grid-template-columns:repeat(6,1fr)}}.piece-img-wrap{aspect-ratio:1;overflow:hidden}.piece-img-wrap img{width:100%;height:100%;object-fit:cover}.piece-num{margin-top:.5rem;font-family:Archivo Black,sans-serif;font-size:.875rem;line-height:1}.piece-project{font-size:9px;font-weight:700;text-transform:uppercase;opacity:.6;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.state{padding:6rem 0;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.state-title{font-family:Archivo Black,sans-serif;font-size:2.25rem;margin:0}.state-body{font-size:.875rem}.lightbox{position:fixed;inset:0;z-index:300;background:#000000e6;display:flex;align-items:center;justify-content:center;padding:1rem}@media (min-width: 768px){.lightbox{padding:2rem}}.lightbox-inner{position:relative;max-width:36rem;width:100%}.lightbox-card{background:#fff;padding:1rem;border:3px solid var(--ink)}.lightbox-img{aspect-ratio:1;overflow:hidden;border:2px solid var(--ink)}.lightbox-img img{width:100%;height:100%;object-fit:cover}.lightbox-meta{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.lightbox-title{font-family:Archivo Black,sans-serif;font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightbox-sub{font-size:10px;font-weight:700;text-transform:uppercase;margin-top:.25rem;opacity:.6}.lightbox-close{border:3px solid var(--ink);background:var(--hot);color:#fff;padding:.5rem .75rem;font-family:Archivo Black,sans-serif;font-size:.875rem}.footer{position:relative;z-index:10;margin-top:6rem;border-top:3px solid var(--ink);background:var(--ink);color:var(--cream)}.footer-inner{padding:2rem 0;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:space-between}@media (min-width: 768px){.footer-inner{flex-direction:row}}.footer-title{font-family:Archivo Black,sans-serif;font-size:1.5rem}.footer-meta{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.marquee{position:sticky;top:0;z-index:50;background:#0d0d0d;color:#fff;border-bottom:3px solid #ff2d6f;overflow:hidden;height:36px;display:flex;align-items:center}.marquee-track{display:inline-flex;white-space:nowrap;animation:marqueeScroll 60s linear infinite;will-change:transform}.marquee-item{display:inline-flex;align-items:center;padding:0 .5rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#fff}.marquee-sep{display:inline-block;margin:0 .65rem 0 .85rem;color:#ff2d6f;transform:translateY(-1px)}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee-track{animation:none}}.chain-card-fullbleed{width:100%;height:100%;object-fit:cover;display:block}.lightbox-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.lightbox-link{display:inline-block;padding:.55rem .9rem;font-family:Space Mono,monospace;font-weight:700;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#0d0d0d;background:#b8ff00;border:2px solid #0d0d0d;text-decoration:none;box-shadow:3px 3px #0d0d0d;transition:transform .1s,box-shadow .1s}.lightbox-link:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #0d0d0d}.load-more-wrap{display:flex;justify-content:center;padding:3rem 0 1rem}.load-more{font-weight:700;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#0d0d0d;background:#ff2d6f;border:3px solid #0d0d0d;padding:1rem 1.5rem;cursor:pointer;box-shadow:5px 5px #0d0d0d;transition:transform .1s,box-shadow .1s}.load-more:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px #0d0d0d}.load-more:active:not(:disabled){transform:translate(2px,2px);box-shadow:3px 3px #0d0d0d}.load-more:disabled{opacity:.6;cursor:not-allowed}.back-bottom-wrap{display:flex;justify-content:center;padding:4rem 0 2rem;border-top:2px dashed #0d0d0d;margin-top:4rem}.back-btn-bottom{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:.75rem 1.5rem;background:#0d0d0d;color:#faf6ed;border:3px solid #0d0d0d;cursor:pointer;box-shadow:5px 5px #ff2d6f;transition:transform .1s,box-shadow .1s}.back-btn-bottom:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #ff2d6f}.back-btn-bottom:active{transform:translate(2px,2px);box-shadow:3px 3px #ff2d6f}.swipe-hint{display:none;position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#0d0d0d;color:#faf6ed;padding:.5rem 1rem;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border:2px solid #ff2d6f;z-index:100;pointer-events:none;animation:swipeHintFade 4s ease-out forwards}@media (hover: none) and (pointer: coarse){.swipe-hint{display:block}}@keyframes swipeHintFade{0%{opacity:0;transform:translate(-50%) translateY(20px)}20%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-10px)}}@media (max-width: 640px){html,body{overflow-x:hidden}.mega{font-size:clamp(3.5rem,14vw,6rem);letter-spacing:-.03em}.hero{padding:1.5rem 0 1.25rem}.hero-subrow{margin-top:1.25rem;font-size:.65rem;gap:.5rem}.badge-est{top:.75rem;right:.75rem;font-size:.85rem;padding:.35rem .6rem}.section-title{font-size:2rem}.section-head{gap:.5rem;margin-bottom:1.25rem}.chain-card-name{font-size:1.5rem;line-height:1}.chain-card-num{font-size:.7rem}.chain-card-tag,.chain-card-enter{font-size:.65rem}.collection-card-title{font-size:.95rem;line-height:1.15}.collection-card-meta{font-size:.6rem}.collection-card-num{font-size:2rem}.collection-title{font-size:2.4rem;line-height:.95;word-break:break-word}.collection-eyebrow{font-size:.7rem}.quote-text{font-size:1.6rem;line-height:1.15}.pieces-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.piece-num,.piece-project{font-size:.6rem}.marquee{font-size:.85rem}.nav-inner{gap:.5rem}.nav-status{font-size:.6rem}.wrap{padding-left:1rem;padding-right:1rem}.footer-inner{gap:.5rem;padding:1.5rem 0}.footer-title{font-size:1.2rem}.footer-meta{font-size:.65rem}.lightbox-card{max-width:95vw}.lightbox-title{font-size:1.4rem}.lightbox-sub{font-size:.7rem}.lightbox-actions{flex-direction:column;gap:.5rem}.back-btn-bottom{font-size:.7rem;padding:.6rem 1rem}.back-bottom-wrap{padding:2.5rem 0 1.5rem;margin-top:2.5rem}.load-more{font-size:.7rem;padding:.75rem 1rem}.badge-est.chunky.f-big{font-size:1rem}}@media (max-width: 380px){.mega{font-size:clamp(2.8rem,12vw,4rem)}.section-title{font-size:1.6rem}.collection-title{font-size:2rem}.quote-text{font-size:1.3rem}}
