:root{--paper:#e8e7df;--ink:#161715;--muted:#6e7068;--lime:#d5f34a;--line:rgba(22,23,21,.22);--mono:'DM Mono',monospace;--sans:'Space Grotesk',Arial,sans-serif;--display:'Archivo Black','Arial Black',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.announcement{height:29px;padding:0 3.25vw;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--paper);font:9px var(--mono);letter-spacing:.075em}.announcement-mark{color:var(--lime)}.site-header{height:82px;margin:0 3.25vw;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.wordmark{font:700 35px/.8 var(--display);letter-spacing:-.09em}.wordmark-period{color:#829f24}.desktop-nav{display:flex;gap:clamp(25px,5vw,76px);margin-left:60px;font:10px var(--mono);letter-spacing:.04em}.desktop-nav a,.site-footer a{transition:opacity .2s}.desktop-nav a:hover,.site-footer a:hover{opacity:.5}.bag-button{border:1px solid var(--ink);background:none;padding:11px 15px;font:10px var(--mono);letter-spacing:.06em}.bag-button span{margin-left:18px;color:#77901f}.menu-button{display:none}.hero{position:relative;min-height:640px;height:min(730px,78vw);margin:0 3.25vw;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.02fr .98fr}.hero-copy{padding:7.1vw 2vw 3vw 0;display:flex;flex-direction:column;justify-content:space-between}.eyebrow{display:flex;align-items:center;gap:9px;margin:0;font:9px var(--mono);letter-spacing:.075em}.eyebrow-square{display:inline-block;width:8px;height:8px;background:var(--lime);border:1px solid var(--ink)}h1{margin:48px 0 30px;font:clamp(90px,13.4vw,190px)/.78 var(--display);letter-spacing:-.105em}h1 span{color:#889737}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;padding-right:5vw}.hero-bottom p{font-size:14px;line-height:1.45;margin:0}.round-link{width:45px;height:45px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:20px;transition:background .2s,color .2s}.round-link:hover{background:var(--ink);color:var(--paper)}.hero-art{position:relative;margin:32px 0 47px 3vw;background:#bdc3a7;overflow:hidden;isolation:isolate;background-image:radial-gradient(ellipse at 51% 48%,rgba(230,234,208,.65),transparent 49%),linear-gradient(141deg,#b7bea3,#9ca58c 49%,#d3d4c4)}.hero-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(22,23,21,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(22,23,21,.055) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);z-index:-1}.art-index{position:absolute;left:18px;top:18px;font:9px var(--mono);letter-spacing:.05em}.orbit{position:absolute;left:50%;top:49%;border:1px solid rgba(22,23,21,.25);border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:70%;height:70%}.orbit-two{width:88%;height:88%;border-style:dashed}.artifact{position:absolute;width:54%;height:61%;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-8deg);background:linear-gradient(115deg,#252823,#3d4235 42%,#191b18 43%,#20221e 66%,#393d33);box-shadow:20px 23px 45px rgba(18,20,16,.27);border-radius:3px 3px 22px 17px;clip-path:polygon(17% 0,83% 0,100% 100%,0 100%)}.artifact:before,.artifact:after{content:"";position:absolute;top:0;width:25%;height:21%;background:#d4d5c6;clip-path:polygon(0 0,100% 0,76% 100%,18% 55%)}.artifact:before{left:13%}.artifact:after{right:13%;transform:scaleX(-1)}.artifact-thread{position:absolute;left:50%;top:4%;width:34%;height:26%;border:1px solid #babda9;border-bottom:0;border-radius:80% 80% 0 0;transform:translateX(-50%)}.artifact-label{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);font:700 clamp(22px,4vw,56px)/.72 var(--display);letter-spacing:-.1em;color:var(--lime);text-align:center}.artifact-stamp{position:absolute;bottom:9%;right:12%;font:7px/1.35 var(--mono);letter-spacing:.08em;color:#d3d3c6}.art-scan{position:absolute;inset:0;opacity:.14;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#f3f2e9 4px);mix-blend-mode:soft-light;pointer-events:none}.art-caption{position:absolute;left:18px;bottom:14px;font:9px/1.4 var(--mono);letter-spacing:.05em}.art-coordinate{position:absolute;right:18px;bottom:19px;font:8px var(--mono)}.hero-index{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.07em;color:var(--muted)}.ticker{overflow:hidden;background:var(--lime);height:48px;display:flex;align-items:center;border-bottom:1px solid var(--ink)}.ticker-track{white-space:nowrap;display:flex;align-items:center;gap:36px;min-width:max-content;animation:marquee 35s linear infinite;font:12px var(--mono);letter-spacing:.05em}.ticker-track i{font-style:normal;font-size:18px}@keyframes marquee{to{transform:translateX(-35%)}}.shop-section{padding:106px 3.25vw 72px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.section-heading h2,.community h2{margin:25px 0 0;font:clamp(65px,9vw,126px)/.79 var(--display);letter-spacing:-.1em}.section-heading h2 span,.community h2 span{color:#889737}.section-note{font:9px var(--mono);letter-spacing:.06em;padding-bottom:4px}.section-note p{font:13px/1.5 var(--sans);letter-spacing:0;color:var(--muted);margin:16px 0 0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product-image{position:relative;display:block;height:clamp(270px,36vw,485px);overflow:hidden;background:#d5d3c8}.product-a .product-image{background:#bfc3b1}.product-b .product-image{background:#d3cbb7}.product-c .product-image{background:#c3c5b8}.product-image:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,.17),transparent 45%,rgba(25,25,20,.06));pointer-events:none}.product-number{position:absolute;z-index:2;left:15px;top:15px;font:8px var(--mono);letter-spacing:.07em}.image-chip{position:absolute;z-index:2;bottom:14px;left:14px;padding:7px 9px;background:var(--paper);font:8px var(--mono);letter-spacing:.05em}.tee{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);width:53%;height:60%;clip-path:polygon(23% 0,37% 0,43% 6%,57% 6%,63% 0,77% 0,100% 17%,86% 37%,77% 31%,77% 100%,23% 100%,23% 31%,14% 37%,0 17%);filter:drop-shadow(13px 22px 16px rgba(20,20,18,.19));display:flex;align-items:center;justify-content:center;flex-direction:column}.tee-dark{background:linear-gradient(120deg,#171916,#393c34 43%,#21231f 70%,#121411);color:var(--lime)}.tee-cream{background:linear-gradient(120deg,#c2bda9,#eee9d7 43%,#d1ccba);color:#292b25}.tee b{font:clamp(10px,1.4vw,17px)/.95 var(--display);letter-spacing:-.08em}.tee small{position:absolute;bottom:20%;font:6px/1.2 var(--mono);letter-spacing:.07em;text-align:center}.product-b .tee{width:59%;height:64%;clip-path:polygon(22% 0,39% 0,44% 5%,56% 5%,61% 0,78% 0,100% 15%,87% 35%,78% 30%,78% 100%,22% 100%,22% 30%,13% 35%,0 15%)}.product-c .product-image{background:#b7bdad}.cap{position:absolute;top:42%;left:50%;width:55%;height:40%;transform:translate(-50%,-50%);border-radius:55% 55% 12% 12%;background:linear-gradient(120deg,#292f25,#596147 52%,#33392c);box-shadow:12px 20px 22px rgba(20,20,18,.2)}.cap:after{content:"";position:absolute;width:76%;height:25%;bottom:-13%;left:47%;border-radius:0 0 70% 25%;background:#4a513d;transform:rotate(-5deg);box-shadow:5px 9px 10px rgba(20,20,18,.15)}.cap span{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font:16px var(--display);letter-spacing:-.09em;color:var(--lime)}.cap-shadow{position:absolute;width:52%;height:8px;background:rgba(20,20,18,.1);filter:blur(8px);top:67%;left:24%}.product-meta{padding:14px 1px 0;display:flex;justify-content:space-between}.product-meta h3{font-size:14px;font-weight:600;margin:0 0 5px}.product-meta p{margin:0;color:var(--muted);font:10px var(--mono)}.product-meta>span{font:8px/1.4 var(--mono);text-align:right;color:#718331}.shop-footer{border-top:1px solid var(--line);margin-top:51px;padding-top:15px;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.045em}.shop-footer>a{border-bottom:1px solid;padding-bottom:3px}.shop-footer>a span{margin-left:13px}.manifesto{padding:23px 3.25vw 44px;background:var(--ink);color:var(--paper)}.manifesto-top{display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.06em;color:#a6a69c}.manifesto-big{margin:72px 0 53px;font:clamp(67px,12.4vw,172px)/.81 var(--display);letter-spacing:-.105em}.manifesto-big em{font-style:normal;color:var(--lime)}.manifesto-bottom{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:end;border-top:1px solid rgba(232,231,223,.28);padding-top:20px}.manifesto-symbol{font:52px/.8 var(--display);letter-spacing:-.1em;color:var(--lime)}.manifesto-symbol span{color:var(--paper)}.manifesto-bottom p{max-width:355px;font-size:12px;line-height:1.6;color:#c0c0b6;margin:0}.manifesto-end{justify-self:end;text-align:right;font:9px/1.4 var(--mono);letter-spacing:.05em}.community{padding:100px 3.25vw 105px;display:grid;grid-template-columns:1fr 1.2fr .9fr;gap:25px;border-bottom:1px solid var(--line)}.community-code{font:8px var(--mono);letter-spacing:.06em}.community h2{font-size:clamp(55px,7.8vw,106px)}.community-action{align-self:end;max-width:265px;padding-bottom:6px}.community-action p{font-size:13px;line-height:1.6;color:var(--muted)}.discord-link{display:flex;justify-content:space-between;margin-top:24px;padding:14px;background:var(--lime);font:9px var(--mono);letter-spacing:.04em}.community-action small{display:block;margin-top:10px;font:7px var(--mono);letter-spacing:.05em;color:var(--muted)}.site-footer{min-height:94px;padding:20px 3.25vw;display:flex;align-items:center;justify-content:space-between}.footer-wordmark{font-size:28px}.site-footer>span,.site-footer div{font:8px var(--mono);letter-spacing:.04em}.site-footer div{display:flex;gap:24px}.footer-top{justify-self:end}
@media(max-width:760px){.announcement{padding:0 5vw;font-size:7px}.announcement>span:nth-child(2){display:none}.site-header{height:67px;margin:0 5vw}.wordmark{font-size:30px}.desktop-nav{display:none}.bag-button{margin-left:auto;margin-right:14px;padding:9px 11px}.menu-button{width:33px;height:33px;padding:8px 4px;border:0;background:transparent;display:flex;flex-direction:column;justify-content:center;gap:5px}.menu-button span{display:block;width:24px;height:1px;background:var(--ink)}.hero{margin:0 5vw;min-height:0;height:auto;display:flex;flex-direction:column;padding-bottom:38px}.hero-copy{padding:42px 0 25px;min-height:404px}.hero h1{font-size:clamp(91px,23vw,150px);margin:55px 0 35px}.hero-bottom{padding-right:0}.hero-art{height:88vw;max-height:480px;min-height:330px;margin:0 0 24px}.hero-index{bottom:10px}.artifact{width:55%;height:58%}.ticker{height:42px}.ticker-track{font-size:10px;gap:26px}.shop-section{padding:70px 5vw 55px}.section-heading{margin-bottom:28px;align-items:flex-end}.section-heading h2{font-size:clamp(58px,13vw,90px)}.section-note{max-width:130px;font-size:8px}.section-note p{font-size:11px}.product-grid{grid-template-columns:1fr 1fr;gap:28px 12px}.product-image{height:58vw;min-height:220px}.product-card:last-child{grid-column:1/-1}.product-card:last-child .product-image{height:68vw}.tee{width:64%;height:58%}.product-b .tee{width:70%;height:64%}.shop-footer{margin-top:35px;gap:16px;line-height:1.5}.shop-footer>span{max-width:48%}.manifesto{padding:20px 5vw 33px}.manifesto-big{font-size:clamp(58px,14vw,108px);margin:66px 0 48px}.manifesto-bottom{grid-template-columns:.65fr 1.35fr;gap:18px}.manifesto-symbol{font-size:44px}.manifesto-bottom p{font-size:11px}.manifesto-end{grid-column:1/-1;justify-self:start;text-align:left;margin-top:12px}.community{padding:68px 5vw;grid-template-columns:1fr 1fr;gap:30px 14px}.community-code{grid-column:1/-1}.community h2{font-size:clamp(52px,11vw,82px)}.community-action{max-width:none}.site-footer{padding:19px 5vw;min-height:88px;display:grid;grid-template-columns:1fr auto;gap:18px}.site-footer>span,.site-footer div{font-size:7px}.site-footer div{gap:12px}.footer-top{grid-column:1/-1}.footer-wordmark{grid-row:1}.site-footer>span:nth-child(2){grid-column:2;grid-row:1;text-align:right}.site-footer div{grid-column:1/-1;grid-row:2}.footer-top{grid-row:3}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}}

@media(max-width:760px){.desktop-nav.nav-open{position:absolute;z-index:5;display:flex;flex-direction:column;gap:0;top:96px;left:0;right:0;margin:0;padding:8px 5vw 16px;background:var(--paper);border-bottom:1px solid var(--line)}.desktop-nav.nav-open a{padding:14px 0;border-bottom:1px solid var(--line)}}
