.shop_section__WkOE6{max-width:1200px;margin:0 auto;padding:64px 24px 96px;display:flex;flex-direction:column;gap:32px;border-top:2px solid var(--white)}.shop_head__IqcpJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.shop_headText__8Lnan{display:flex;flex-direction:column;gap:8px;min-width:0}.shop_eyebrow__IUbsl{margin:0;font-size:24px;color:var(--grey)}.shop_title__ui0SZ{font-size:clamp(32px,5vw,56px);line-height:1.05}.shop_cartToggle__phsX_{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:24px;color:var(--white);text-decoration:underline}.shop_cartToggle__phsX_:hover{color:var(--grey)}.shop_grid__QiEXO{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:24px;gap:24px}.shop_card__xOXZK{display:flex;flex-direction:column;gap:10px;min-width:0}.shop_art__zmPxM{aspect-ratio:1/1;background:var(--black);border:2px solid var(--white);display:flex;align-items:center;justify-content:center;overflow:hidden}.shop_art__zmPxM img{width:100%;height:100%;object-fit:cover}.shop_artFallback__3VaS_{display:inline-flex;padding:14px;border:4px solid var(--white);background:var(--blue)}.shop_name__Y1Qi0{margin:0;font-family:var(--font-display);font-size:18px;font-weight:400}.shop_price__ImmL9{margin:0;font-size:22px;color:var(--grey)}.shop_add__vggWm{min-height:44px;font-size:14px;align-self:flex-start}.shop_add__vggWm:disabled{opacity:.5;cursor:not-allowed}.shop_cart__RleJ8{border:2px solid var(--white);background:var(--blue-deep);padding:20px;display:flex;flex-direction:column;gap:14px}.shop_cartTitle__Px65e{margin:-20px -20px 0}.shop_lines__B13Ro{margin:0;padding:0;list-style:none}.shop_line__1hJGw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-bottom:2px solid var(--blue-line);font-size:22px}.shop_qty__esxPh{gap:8px}.shop_qtyBtn__VrUj2,.shop_qty__esxPh{display:inline-flex;align-items:center}.shop_qtyBtn__VrUj2{justify-content:center;min-width:36px;min-height:36px;background:transparent;color:var(--white);border:2px solid var(--white);font-family:var(--font-mono);font-size:22px;cursor:pointer}.shop_qtyBtn__VrUj2:hover{background:var(--white);color:var(--blue)}.shop_total__bPOuZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:24px}.shop_empty__7b_Hh{margin:0;font-size:22px;color:var(--grey)}.site_container__iuAB8{max-width:1200px;margin:0 auto;padding:0 24px}.site_section__enoQh{max-width:1200px;margin:0 auto;padding:64px 24px 96px;display:flex;flex-direction:column;gap:32px;border-top:2px solid var(--white)}.site_sectionEyebrow__rXjs5{margin:0;font-family:var(--font-mono);font-size:24px;color:var(--grey)}.site_sectionTitle__s5YDJ{margin:0;font-family:var(--font-display);font-size:clamp(32px,5vw,56px);line-height:1.05;font-weight:400}.site_sectionHead__a1Ju0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.site_stack8__s9gZa{display:flex;flex-direction:column;gap:8px;min-width:0}.site_autoGrid__6Dswe{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:24px;gap:24px}.site_hero__H_Blr{position:relative;overflow:hidden}.site_heroLayer__Oc_E2{position:absolute;left:0;right:0;height:480px;pointer-events:none;background-repeat:repeat-x;background-size:960px 480px;image-rendering:pixelated}.site_heroFar__iUO05{top:40px;background-image:url(/img/icon-b.png);animation:site_heroDrift__rbdcz 140s linear infinite}.site_heroNear__dH26j{top:150px;background-image:url(/img/icon-a.png);animation:site_heroDrift__rbdcz 70s linear infinite}.site_heroScan__41qI4{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.16) 0 2px,transparent 2px 4px)}.site_heroFront__Ovfns{position:relative;z-index:1}@keyframes site_heroDrift__rbdcz{0%{background-position:0 0}to{background-position:-960px 0}}@media (prefers-reduced-motion:reduce){.site_heroFar__iUO05,.site_heroNear__dH26j{animation:none}}.site_workCard__Sfuow{display:flex;flex-direction:column;gap:12px;min-width:0}.site_workFrame__spwIF{position:relative;aspect-ratio:1/1;background:var(--black)}.site_workFrame__spwIF,.site_workLink__rEsBK{border:2px solid var(--white);display:flex;align-items:center;justify-content:center}.site_workLink__rEsBK{position:absolute;top:10px;right:10px;width:44px;height:44px;background:var(--white);color:var(--blue);opacity:0}.site_workCard__Sfuow:focus-within .site_workLink__rEsBK,.site_workCard__Sfuow:hover .site_workLink__rEsBK{opacity:1}.site_workLink__rEsBK:hover{background:var(--blue);color:var(--white)}.site_boardCard__IVbAR:hover .site_workFrameOutline__oFdAk,.site_workCard__Sfuow:hover .site_workFrame__spwIF{outline:2px solid var(--white);outline-offset:4px}.site_boardCard__IVbAR{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.site_workFrameOutline__oFdAk{position:relative}.site_boardRank__8AvoL{position:absolute;top:8px;right:8px;padding:0 8px;background:var(--white);color:var(--blue);font-family:var(--font-mono);font-size:20px}.site_cardTitle__MqqYo{margin:0;font-family:var(--font-display);font-size:18px;font-weight:400;overflow-wrap:anywhere}.site_cardMeta__mc4kG{margin:0;font-family:var(--font-mono);font-size:20px;color:var(--grey)}.site_cardLink__wTfuE{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:22px;color:var(--white)}.site_commission__sq0su{display:flex;flex-direction:column;gap:16px;padding:28px;border:2px solid var(--white);background:var(--blue-deep);min-width:0}.site_price__F1PhE{margin:0;font-family:var(--font-display);font-size:36px}.site_bullets__rko9R{flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:22px}.site_bullets__rko9R,.site_socialList__C2maX{margin:0;padding:0;list-style:none;display:flex}.site_socialList__C2maX{flex-wrap:wrap;gap:12px}.site_socialLink__BRnIo{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:2px solid var(--white);color:var(--white);text-decoration:none;font-family:var(--font-mono);font-size:22px}.site_socialLink__BRnIo:hover{background:var(--white);color:var(--blue)}.site_newsletter__OLn6C{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.site_newsletterField__3WSiY{display:flex;flex-direction:column;gap:6px;flex:1 1 260px;min-width:0}.site_newsletterInput__XpxKG{min-height:52px;padding:0 16px;font-size:24px}.site_footer__cZ2Du{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 0;border-top:2px solid var(--white);font-family:var(--font-mono);font-size:22px;color:var(--grey)}.site_footer__cZ2Du p{margin:0}.components_page__31SJ5{max-width:1200px;margin:0 auto;padding:clamp(32px,5vw,64px) 24px;display:flex;flex-direction:column;gap:48px}.components_block__VAgzZ{display:flex;flex-direction:column;gap:16px;min-width:0}.components_label__8QZR2{font-size:22px;font-weight:400}.components_caption__jCB3A,.components_label__8QZR2{margin:0;font-family:var(--font-mono);color:var(--grey)}.components_caption__jCB3A{font-size:20px}.components_row__i8ydR{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.components_grid3__6zBGx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.components_grid4__xjsGh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:48px;gap:48px}.components_span2__ofb43{grid-column:span 2}@media (max-width:1100px){.components_grid3__6zBGx,.components_grid4__xjsGh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.components_grid3__6zBGx,.components_grid4__xjsGh{grid-template-columns:minmax(0,1fr)}.components_span2__ofb43{grid-column:auto}}.components_hoverWrap__AkinF{position:relative;display:inline-flex;transform:translate(-2px,-2px)}.components_hoverShadow__C8h6X{position:absolute;inset:0;transform:translate(6px,6px);background:repeating-conic-gradient(var(--black) 0 25%,transparent 0 50%) 0 0 /4px 4px}.components_hoverFace__ov7Gh{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:2px solid var(--white);font-family:var(--font-display);font-size:18px}.components_ghostHover__4ZgVE{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;background:var(--white);color:var(--blue);font-family:var(--font-mono);font-size:24px}