@font-face{font-family:pix Chicago;src:url(/fonts/pix-chicago.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;size-adjust:78%;ascent-override:115%;descent-override:38%;line-gap-override:0%}@font-face{font-family:"Jacquarda Bastarda 9";src:url(/fonts/jacquarda-bastarda-9-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jacquarda Bastarda 9";src:url(/fonts/jacquarda-bastarda-9-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;src:url(/fonts/vt323-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;src:url(/fonts/vt323-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --ink{syntax: "<color>"; inherits: true; initial-value: #555555;}@property --dim{syntax: "<color>"; inherits: true; initial-value: #555555;}:root{--u: 8px;--bg: #e3e3e3;--ink: #555555;--dim: #555555;--face: "pix Chicago", ui-monospace, SFMono-Regular, Menlo, monospace;--title-font: "Jacquarda Bastarda 9", "pix Chicago", serif;--border: 2px;--page-pad: calc(var(--u) * 2);--tile-gap: calc(var(--u) * 5);--cols: 4;color-scheme:light}html[data-page=store]{--title-font: "VT323", "pix Chicago", ui-monospace, monospace}html[data-page=store] .panel-title{font-weight:400}html[data-theme=dark]{--bg: #1c2318;--ink: #c9cac3;--dim: #8f9189;color-scheme:dark}html[data-page=store],html[data-page=store][data-theme=dark]{--bg: #ffffff;--ink: #1b1b1b;--dim: #4c4c4c;color-scheme:light}html[data-page=store] .grid,html[data-page=store] .grid.view-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),360px));justify-content:center}html[data-page=store] .bar-modes,html[data-page=store] #eye-btn{display:none}html.is-emerging{transition:--ink .62s ease,--dim .62s ease}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{touch-action:manipulation}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.fx-defs{position:absolute}.skip{position:fixed;top:var(--u);left:var(--u);z-index:900;padding:calc(var(--u) * 1.5) calc(var(--u) * 2);border:var(--border) solid var(--ink);background:var(--bg);color:var(--ink);font-size:12px;text-transform:uppercase;text-decoration:none;transform:translateY(-300%)}.skip:focus{transform:none;outline:0;background:var(--ink);color:var(--bg)}#grid:focus{outline:0}[hidden]{display:none!important}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--face);-webkit-font-smoothing:none;font-smooth:never}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overflow-x:hidden}html,body,.bar,.panel,.tile-figure{transition:background-color .18s steps(3,end),color .18s steps(3,end),border-color .18s steps(3,end)}.hatch{flex:1;align-self:center;height:calc(var(--u) * 1.25);background:repeating-conic-gradient(var(--ink) 0 25%,transparent 0 50%) 0 0 / 4px 4px;opacity:.85}.box{border:var(--border) solid var(--ink);background:var(--bg)}.ico{display:inline-block;vertical-align:-2px}.boot{position:fixed;inset:0;z-index:400;background:var(--bg);overflow:hidden}.boot.is-done{display:none}.boot-fx{position:absolute;left:0;right:0;z-index:0;overflow:hidden;pointer-events:none}.boot-fx-canvas{display:block;image-rendering:crisp-edges;image-rendering:pixelated}.boot[data-mode=gate] .boot-fx,.boot[data-mode=arch] .boot-fx,.boot[data-mode=out] .boot-fx,.boot[data-mode=back] .boot-fx,.boot[data-mode=tiger] .boot-fx{top:0;bottom:0}@keyframes boot-fx-fade-in{0%{opacity:0}}.boot[data-mode=gate] .boot-fx-canvas,.boot[data-mode=arch] .boot-fx-canvas,.boot[data-mode=gate] .boot-crt,.boot[data-mode=arch] .boot-crt{animation:boot-fx-fade-in .7s ease}@media (prefers-reduced-motion: reduce){.boot[data-mode=gate] .boot-fx-canvas,.boot[data-mode=arch] .boot-fx-canvas,.boot[data-mode=gate] .boot-crt,.boot[data-mode=arch] .boot-crt{animation:none}}.boot-crt{display:none;position:absolute;inset:0;z-index:1;pointer-events:none}.boot[data-mode=gate] .boot-crt,.boot[data-mode=arch] .boot-crt,.boot[data-mode=out] .boot-crt,.boot[data-mode=back] .boot-crt,.boot[data-mode=tiger] .boot-crt{display:block}.boot[data-mode=gate] .boot-fx-canvas,.boot[data-mode=arch] .boot-fx-canvas,.boot[data-mode=out] .boot-fx-canvas,.boot[data-mode=back] .boot-fx-canvas,.boot[data-mode=tiger] .boot-fx-canvas{filter:url(#crt-optics)}.boot-crt:before{content:"";position:absolute;inset:-3px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 20%,transparent) 0,color-mix(in srgb,var(--ink) 20%,transparent) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 12%,transparent) 0,color-mix(in srgb,var(--ink) 12%,transparent) 1px,transparent 1px,transparent 2px);mix-blend-mode:multiply;animation:crt-roll 9s linear infinite}.boot[data-mode=tiger] .boot-crt:before{animation:none}.boot-crt:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 42%,color-mix(in srgb,var(--ink) 40%,transparent) 100%);mix-blend-mode:soft-light}@keyframes crt-roll{0%{transform:translateY(0)}to{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.boot-crt:before{animation:none}}.catalogue-crt{position:fixed;inset:0;z-index:480;pointer-events:none}.catalogue-crt:before{content:"";position:absolute;inset:-3px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 20%,transparent) 0,color-mix(in srgb,var(--ink) 20%,transparent) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 12%,transparent) 0,color-mix(in srgb,var(--ink) 12%,transparent) 1px,transparent 1px,transparent 2px);mix-blend-mode:multiply}.catalogue-crt:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 42%,color-mix(in srgb,var(--ink) 40%,transparent) 100%);mix-blend-mode:soft-light}.bar,.home-tab,.foot,.bar-btn,.ico{filter:drop-shadow(1px 0 0 color-mix(in srgb,red 35%,var(--ink) 65%)) drop-shadow(-1px 0 0 color-mix(in srgb,cyan 35%,var(--ink) 65%))}.crt-glass .tile-bits{position:relative}.crt-glass .tile-bits:before,.crt-glass .tile-bits:after{content:"";position:absolute;inset:0;-webkit-mask-image:var(--bits);mask-image:var(--bits);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:screen;pointer-events:none}.crt-glass .tile-bits:before{background-color:color-mix(in srgb,color-mix(in srgb,red 30%,var(--ink) 70%) 40%,transparent);transform:translate(1px)}.crt-glass .tile-bits:after{background-color:color-mix(in srgb,color-mix(in srgb,cyan 30%,var(--ink) 70%) 40%,transparent);transform:translate(-1px)}.boot-statement{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:var(--page-pad);text-align:center;letter-spacing:.02em;text-transform:uppercase;pointer-events:none}.boot-statement p{margin:0}.boot-core{display:grid;justify-items:center;gap:calc(var(--u) * .75)}.boot-mark{font-size:clamp(20px,3.2vw,46px);line-height:1;letter-spacing:.12em;text-indent:.12em;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.boot[data-mode=gate] .boot-mark,.boot[data-mode=arch] .boot-mark,.boot[data-mode=out] .boot-mark,.boot[data-mode=back] .boot-mark{position:static;width:auto;height:auto;margin:0;overflow:visible;white-space:normal;clip-path:none}.boot[data-mode=gate] .boot-core,.boot[data-mode=arch] .boot-core,.boot[data-mode=out] .boot-core,.boot[data-mode=back] .boot-core{opacity:0}.boot.is-announcing[data-mode=gate] .boot-core,.boot.is-announcing[data-mode=arch] .boot-core,.boot.is-announcing[data-mode=out] .boot-core,.boot.is-announcing[data-mode=back] .boot-core{opacity:1;transition:opacity .7s ease}.boot-sub{font-size:clamp(8px,.85vw,11px);letter-spacing:.42em;text-indent:.42em}.boot-sub:empty{display:none}.boot[data-mode=gate] .boot-welcome,.boot[data-mode=arch] .boot-welcome{display:none}.boot-welcome{margin-top:calc(var(--u) * 2);font-size:clamp(10px,1.1vw,15px);letter-spacing:.08em;text-indent:.08em;opacity:0;transition:opacity .3s ease .1s}.boot.is-parting .boot-welcome{opacity:1}.boot.is-leaving{opacity:0;transition:opacity .26s ease}.bar{position:fixed;top:calc(env(safe-area-inset-top) + var(--u));right:max(var(--page-pad),env(safe-area-inset-right));z-index:450;width:min(480px,calc(100vw - var(--page-pad) * 2));border:var(--border) solid var(--ink);background:var(--bg);font-size:12px;text-transform:uppercase;user-select:none}.bar.is-hidden{display:none}@media (hover: none),(pointer: coarse){.bar:not(.bar-landing){left:calc(var(--page-pad) + 76px);width:auto}}.home-tab{position:fixed;z-index:450;top:calc(env(safe-area-inset-top) + var(--u));left:max(var(--page-pad),env(safe-area-inset-left));display:flex;align-items:center;justify-content:center;border:var(--border) solid var(--ink);background:var(--bg);color:var(--ink);font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:calc(var(--u) * 1) calc(var(--u) * 1.25);cursor:var(--cur-arrow)}.home-tab:focus-visible{background:var(--ink);color:var(--bg);outline:0}@media (hover: hover) and (pointer: fine){.home-tab:hover{background:var(--ink);color:var(--bg)}}html.is-booting .home-tab,.home-tab-word{display:none}@media (hover: none),(pointer: coarse){.home-tab-icon{display:none}.home-tab-word{display:inline}}.bar-tab{display:none}@media (hover: none),(pointer: coarse){.bar-tab{display:block}}.bar[data-rest=closed] .bar-tab{display:block}.bar-tab{position:absolute;z-index:5;bottom:calc(var(--border) * -1);left:50%;transform:translate(-50%);width:calc(var(--u) * 4);height:calc(var(--u) * 2);border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:10px;line-height:1;cursor:var(--cur-arrow)}.bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--u);padding:calc(var(--u) * 1.5)}.bar-row+.bar-row{border-top:var(--border) solid var(--ink)}.bar.is-open .bar-tab .ico{transform:rotate(180deg)}.bar-btn{border:0;padding:calc(var(--u) * .5);background:transparent;color:var(--ink);font:inherit;font-size:12px;text-transform:uppercase;cursor:var(--cur-arrow);white-space:nowrap;word-spacing:calc(var(--u) * .5)}.bar-btn[aria-pressed=true],.bar-btn.is-active,.bar-btn:active,.bar-btn:focus-visible{background:var(--ink);color:var(--bg);outline:0}@media (hover: hover) and (pointer: fine){.bar-btn:hover{background:var(--ink);color:var(--bg)}}.bar-btn[aria-pressed=true]:focus-visible,.bar-btn.is-active:focus-visible{outline:var(--border) solid var(--ink);outline-offset:2px}.bar-views{display:flex;gap:calc(var(--u) * 2);margin:0 auto;min-width:0}.bar-scale{position:relative;display:block;height:calc(var(--u) * .75);margin-top:calc(var(--u) * .5);background-image:linear-gradient(var(--dim) 0 0),linear-gradient(var(--dim) 0 0),linear-gradient(var(--dim) 0 0),repeating-linear-gradient(90deg,var(--dim) 0 2px,transparent 2px 4px);background-size:2px 100%,2px 100%,2px 100%,100% 2px;background-position:left center,center center,right center,center center;background-repeat:no-repeat}.bar-scale-mark{position:absolute;top:0;bottom:0;left:0;width:calc(var(--u) * .5);background:var(--ink);transition:left .16s steps(2,end)}html[data-view=grid] .bar-scale-mark{left:calc(50% - var(--u) * .25)}html[data-view=list] .bar-scale-mark{left:calc(100% - var(--u) * .5)}.bar-modes{display:flex;gap:calc(var(--u) * .5);margin-left:auto}.bar-btn{min-width:0}.bar-scroll{height:calc(var(--u) * .75);border-top:var(--border) solid var(--ink);background:var(--bg)}.bar-scroll span{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 8px)}.bar-loading{display:block;padding:calc(var(--u) * 1.5);overflow:hidden}.bar-loading.is-gone{display:none}.bar-loading-label{display:block;margin-bottom:var(--u);font-size:12px}.bar-loading.is-welcome .bar-loading-label{animation:bar-prompt .9s steps(1,end) infinite}@keyframes bar-prompt{0%,64%{opacity:1}64.01%,to{opacity:0}}.bar-progress{height:calc(var(--u) * 2);border:var(--border) solid var(--ink);padding:2px}html.is-booting .bar-drawer,html.is-booting .bar-scroll{display:none}@keyframes bar-arrive{0%{opacity:0}}html.is-entering #info-row.is-in{animation:bar-arrive .28s ease}.bar-progress span{display:block;height:100%;width:0;background:repeating-conic-gradient(var(--ink) 0 25%,transparent 0 50%) 0 0 / 4px 4px;transition:width .25s steps(8,end)}.bar-drawer{display:block;border-top:var(--border) solid var(--ink)}.bar-drawer:not(.is-open){display:none}html.is-entering .bar-drawer.is-open{animation:bar-arrive .28s ease}@media (hover: none),(pointer: coarse){.bar-drawer{display:none}.bar-drawer.is-open{display:block}}.filters{display:grid;grid-template-columns:1fr 1fr 1fr}.filter-col{position:relative}.filter-col+.filter-col{border-left:var(--border) solid var(--ink)}.filter-head{display:flex;align-items:stretch}.filter-title{display:flex;align-items:center;gap:var(--u);flex:1;min-width:0;padding:calc(var(--u) * 1.5);border:0;background:transparent;color:var(--ink);font:inherit;font-size:12px;text-align:left;text-transform:uppercase;cursor:var(--cur-arrow)}.filter-clear{padding:0 calc(var(--u) * 1.5);border:0;border-left:var(--border) solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:12px;cursor:var(--cur-arrow)}.filter-clear:focus-visible{background:var(--ink);color:var(--bg);outline:0}@media (hover: hover) and (pointer: fine){.filter-clear:hover{background:var(--ink);color:var(--bg)}}.filter-list{position:absolute;top:100%;left:calc(var(--border) * -1);right:calc(var(--border) * -1);z-index:1;display:none;flex-direction:column;align-items:flex-start;gap:var(--u);padding:calc(var(--u) * 1.5);border:var(--border) solid var(--ink);background:var(--bg)}.filter-col.is-open .filter-list,.filter-col.is-filtered .filter-list{display:flex}@media (hover: hover) and (pointer: fine){.filter-col:hover .filter-list,.filter-col:focus-within .filter-list{display:flex}}@media (hover: none),(max-width: 899px){.filter-list{position:static;border-width:var(--border) 0 0 0}.filter-col.is-filtered:not(.is-open) .filter-list{display:none}}.filter-list .bar-btn{text-align:left;align-self:flex-start}.info-pane{padding:calc(var(--u) * 2);font-size:12px;line-height:2.1;text-transform:uppercase}.info-pane p{margin:0 0 calc(var(--u) * 2)}.info-pane a{color:var(--ink)}@keyframes kritor-flash-block{0%,22%{opacity:1}to{opacity:0}}@keyframes kritor-flash-ink{0%,45%{color:var(--bg)}46%,to{color:var(--ink)}}.is-flashing{position:relative;animation:kritor-flash-ink .46s steps(1,end) 2}.is-flashing:before{content:"";position:absolute;inset:-2px -4px;z-index:-1;background:var(--ink);animation:kritor-flash-block .46s ease-out 2;pointer-events:none}.bar-btn[aria-pressed=true].is-flashing:before{background:var(--bg)}.bar-btn[aria-pressed=true].is-flashing{animation-name:kritor-flash-ink-inverse}@keyframes kritor-flash-ink-inverse{0%,45%{color:var(--ink)}46%,to{color:var(--bg)}}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--tile-gap);align-items:center;padding:calc(var(--u) * 14) var(--page-pad) calc(var(--u) * 8)}.grid.view-zoom{--cols: 4}.grid.view-grid{--cols: 8}.grid.view-list{display:block;padding-left:0;padding-right:0}.tile{display:block;min-width:0;text-decoration:none;color:inherit}.tile-figure{position:relative;margin:0;display:block;line-height:0}.tile-bits{display:block;width:100%;background-color:var(--ink);-webkit-mask-image:var(--bits);mask-image:var(--bits);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;image-rendering:pixelated;animation:bits-develop .62s ease}@keyframes bits-develop{0%{background-color:var(--bg)}to{background-color:var(--ink)}}.tile-real{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}@media (hover: hover) and (pointer: fine){html[data-reveal=on] .tile:hover .tile-real,html[data-reveal=on] .tile:focus-visible .tile-real{opacity:1}}.tile.is-lit .tile-real{opacity:1}.tile.is-lit .tile-bits{visibility:hidden}html[data-colour=on] .tile-real{opacity:1}html[data-colour=on] .tile-bits{visibility:hidden}.grid.has-captions{align-items:end}.tile-caption{display:block;margin-top:var(--u);font-size:8px;line-height:1.8;text-transform:uppercase;color:var(--dim)}.tile.is-sold-out .tile-bits{opacity:.4}.tile-caption{display:block;margin-top:calc(var(--u) * 2);text-align:center}.tile-name{display:block;font-family:var(--title-font);font-size:clamp(15px,1.5vw,22px);line-height:1.3}.tile-detail{display:block;margin-top:var(--u);font-size:8px;line-height:2;text-transform:uppercase;color:var(--dim)}.tile-figure{position:relative}.tile-add{display:block;margin:calc(var(--u) * 2) auto 0;width:calc(var(--u) * 3.5);height:calc(var(--u) * 3.5);padding:0;border:var(--border) solid var(--ink);background:var(--bg);color:var(--ink);font:inherit;font-size:10px;line-height:1;cursor:var(--cur-arrow)}.tile-add:focus-visible{background:var(--ink);color:var(--bg);outline:0}@media (hover: hover) and (pointer: fine){.tile-add:hover{background:var(--ink);color:var(--bg)}}.tile-add[disabled]{opacity:.35;cursor:var(--cur-arrow)}.tile.is-sold-out .tile-name{text-decoration:line-through}.bag{position:fixed;top:calc(env(safe-area-inset-top) + var(--u));right:max(var(--page-pad),env(safe-area-inset-right));z-index:460;width:min(460px,calc(100vw - var(--page-pad) * 2));max-height:80vh;max-height:80dvh;display:none;flex-direction:column;border:var(--border) solid var(--ink);background:var(--bg);font-size:10px;text-transform:uppercase}.bag.is-open{display:flex}.bag-head{display:flex;align-items:center;gap:var(--u);padding:calc(var(--u) * 1.5);border-bottom:var(--border) solid var(--ink)}.bag-lines{overflow-y:auto;padding:calc(var(--u) * 1.5)}.bag-line{display:grid;grid-template-columns:calc(var(--u) * 6) minmax(0,1fr) auto;gap:calc(var(--u) * 1.5);align-items:center;padding:calc(var(--u) * 1.5) 0}.bag-line+.bag-line{border-top:var(--border) solid var(--ink)}.bag-thumb{width:100%;aspect-ratio:1 / 1;background-color:var(--ink);-webkit-mask-image:var(--bits);mask-image:var(--bits);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;image-rendering:pixelated}.bag-line-name{font-family:var(--title-font);font-size:15px;text-transform:none}.bag-line-price{display:block;margin-top:2px;font-size:8px;color:var(--dim)}.bag-foot{border-top:var(--border) solid var(--ink);padding:calc(var(--u) * 1.5)}.bag-total{display:flex;justify-content:space-between;margin-bottom:calc(var(--u) * 1.5)}.bag-empty{padding:calc(var(--u) * 3) calc(var(--u) * 1.5);color:var(--dim);text-align:center}.qty{display:flex;align-items:center;gap:2px}.qty button{width:calc(var(--u) * 3);height:calc(var(--u) * 3);padding:0;border:var(--border) solid var(--ink);background:var(--bg);color:var(--ink);font:inherit;font-size:10px;line-height:1;cursor:var(--cur-arrow)}@media (hover: hover) and (pointer: fine){.qty button:hover:not([disabled]){background:var(--ink);color:var(--bg)}}.qty button[disabled]{opacity:.35;cursor:var(--cur-arrow)}.qty output{min-width:calc(var(--u) * 3);text-align:center}.bag-go,.panel-add{display:block;width:100%;padding:calc(var(--u) * 1.5);border:var(--border) solid var(--ink);background:var(--bg);color:var(--ink);font:inherit;font-size:10px;text-align:center;text-transform:uppercase;text-decoration:none;cursor:var(--cur-arrow)}@media (hover: hover) and (pointer: fine){.bag-go:hover,.panel-add:hover:not([disabled]){background:var(--ink);color:var(--bg)}}.bag-go.is-disabled,.panel-add[disabled]{opacity:.35;pointer-events:none}.panel-buy{display:flex;align-items:center;gap:calc(var(--u) * 2);max-width:320px;margin:calc(var(--u) * 3) auto 0}.panel-buy .panel-add{flex:1}.row{display:grid;grid-template-columns:5ch minmax(0,2fr) 6ch minmax(0,1fr) 10ch minmax(0,1fr) 13ch;gap:calc(var(--u) * 1.5);align-items:baseline;padding:calc(var(--u) * 1.5) var(--page-pad);font-size:12px;text-transform:uppercase;text-decoration:none;color:var(--ink)}a.row:focus-visible{background:var(--ink);color:var(--bg);outline:0}@media (hover: hover) and (pointer: fine){a.row:hover{background:var(--ink);color:var(--bg)}}.row-head{color:var(--dim)}.row-preview{position:fixed;z-index:200;width:320px;display:none;background-color:var(--ink);-webkit-mask-image:var(--bits);mask-image:var(--bits);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}.row-preview.is-on{display:block}.cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screensaver{position:fixed;inset:0;z-index:700;display:none;background:var(--bg)}.screensaver.is-on{display:block}.screensaver-cell{position:absolute;top:0;left:0;background-color:var(--ink);-webkit-mask-image:var(--bits);mask-image:var(--bits);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;image-rendering:pixelated;will-change:transform}.panel{position:fixed;inset:0;z-index:500;display:none;place-items:center;padding:calc(var(--u) * 2)}.panel.is-open{display:grid}.panel-inner{position:relative;width:min(1040px,100%);max-height:90vh;max-height:94dvh;border:var(--border) solid var(--ink);background:var(--bg);padding:calc(var(--u) * 2.5);overflow-y:auto;touch-action:pan-y}.panel-art img{opacity:0;transition:opacity .7s ease}.panel-art img.is-in{opacity:1}.panel-title{margin-top:calc(var(--u) * 1.5);margin-bottom:0;font-family:var(--title-font);font-size:clamp(17px,1.9vw,27px);line-height:1.2;text-align:center;opacity:0;transition:opacity .5s ease}.panel-title.is-in{opacity:1}.panel-meta{margin-top:var(--u);font-size:9px;line-height:1.9;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:pre-wrap;min-height:calc(var(--u) * 6)}.caret{display:inline-block;width:.8em;height:1em;background:var(--ink);vertical-align:text-bottom;animation:blink 1s steps(1,end) infinite}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.panel-esc{position:absolute;top:calc(var(--u) * 2);right:max(calc(var(--u) * 2),env(safe-area-inset-right));border:var(--border) solid var(--ink);background:var(--bg);color:var(--ink);font:inherit;font-size:10px;display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--u) * .75);cursor:var(--cur-arrow)}.panel-esc:focus-visible{background:var(--ink);color:var(--bg);outline:0}@media (hover: hover) and (pointer: fine){.panel-esc:hover{background:var(--ink);color:var(--bg)}}.panel-art{position:relative;display:grid;place-items:center;margin-top:calc(var(--u) * 2);overflow:hidden}.panel-art img{max-width:100%;max-height:62vh}.panel-art img{max-height:62dvh}.panel-zone{position:absolute;top:0;bottom:0;width:50%;margin:0;padding:0;border:0;background:none;-webkit-appearance:none;appearance:none}.panel-zone[data-zone=prev]{left:0}.panel-zone[data-zone=next]{right:0}.panel-zone:focus-visible{outline:var(--border) solid var(--ink);outline-offset:calc(var(--u) * -1)}@media (hover: none),(pointer: coarse){.panel-zone{top:auto;bottom:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.panel-zone[data-zone=prev]{left:0;right:auto}.panel-zone[data-zone=next]{right:0;left:auto}}@media (min-width: 800px) and (orientation: landscape){.panel-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--u) * 30));grid-template-rows:minmax(min-content,1fr) auto auto;column-gap:calc(var(--u) * 3)}.panel-art{grid-column:1;grid-row:1 / span 3;margin-top:0;min-height:min-content}.panel-art img{max-height:78vh}.panel-art img{max-height:78dvh}.panel-title{grid-column:2;grid-row:2;text-align:right}.panel-meta{grid-column:2;grid-row:3;text-align:right}.panel-buy,.panel-foot{grid-column:1 / -1}}.panel-foot{display:flex;align-items:center;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 2);font-size:9px;text-transform:uppercase;color:var(--dim)}.panel-index{margin-left:auto;white-space:pre}.panel-ar{display:inline-block;border:var(--border) solid var(--ink);margin:0;padding:var(--u) calc(var(--u) * 1.5);background:var(--bg);color:var(--ink);font:inherit;font-size:10px;text-decoration:none}.panel-ar::-moz-focus-inner{border:0;padding:0}@media (hover: hover) and (pointer: fine){.panel-ar:hover{background:var(--ink);color:var(--bg)}}.panel-ar:focus-visible{background:var(--ink);color:var(--bg);outline:0}.wall-transition{position:fixed;inset:0;z-index:800;transition:opacity .4s ease-out}.wall-transition.is-closing{opacity:0;pointer-events:none}.wall-fade{position:absolute;inset:0;background:#fff;opacity:0;transition:opacity .5s ease-out}.wall-transition.is-active .wall-fade{opacity:1}.wall-flyer{position:fixed;z-index:2;transform-origin:top left;transition:transform .8s cubic-bezier(.65,0,.35,1)}.wall-stage{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:calc(var(--u) * 2)}.wall-stage img{max-width:100%;max-height:90vh;max-height:90dvh;opacity:0;transition:opacity .4s ease-out}.wall-transition.is-settled .wall-stage img{opacity:1}.wall-close{position:fixed;top:max(calc(var(--u) * 2),calc(env(safe-area-inset-top) + var(--u)));right:max(calc(var(--u) * 2),env(safe-area-inset-right));z-index:3;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.wall-transition.is-settled .wall-close{opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){.wall-flyer{transition:opacity .3s ease-out}}.foot{padding:calc(var(--u) * 12) var(--page-pad) calc(var(--u) * 8);text-align:center;font-size:clamp(10px,.72vw,11px);line-height:2.6;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.foot p{margin:0 0 calc(var(--u) * 2.5)}.foot a{color:inherit;text-underline-offset:3px}.foot a:focus-visible{background:var(--ink);color:var(--bg);outline:0;text-decoration:none}@media (hover: hover) and (pointer: fine){.foot a:hover{background:var(--ink);color:var(--bg);text-decoration:none}}.foot p:last-child{margin-bottom:0}@media (forced-colors: active){.tile-bits,.bag-thumb,.row-preview,.screensaver-cell{forced-color-adjust:none;background-color:CanvasText}}@media (hover: none),(max-width: 899px){.bar{max-height:calc(100vh - env(safe-area-inset-top) - 16px);max-height:calc(100dvh - env(safe-area-inset-top) - 16px);overflow-y:auto;overscroll-behavior:contain}}.nojs{position:relative;z-index:1;max-width:46em;margin:0 auto;padding:calc(var(--u) * 12) var(--page-pad) calc(var(--u) * 8);font-size:13px;line-height:2;letter-spacing:.06em;color:var(--ink)}.nojs h1{margin:0 0 calc(var(--u) * 3);font:inherit;font-size:20px;text-transform:uppercase}.nojs p,.nojs ul{margin:0 0 calc(var(--u) * 3)}.nojs ul{padding:0;list-style:none}.nojs a{color:inherit}.nojs img{display:block;max-width:100%;height:auto}.nojs-nav{text-transform:uppercase}@media (max-width: 1279px){.row{grid-template-columns:5ch minmax(0,2fr) 6ch minmax(0,1fr) 10ch}.cell:nth-child(n+6){display:none}}@media (max-width: 899px){.bar{left:max(var(--page-pad),env(safe-area-inset-left));right:max(var(--page-pad),env(safe-area-inset-right));width:auto}.grid{padding-top:calc(var(--bar-h, 96px) + var(--u) * 3)}.bar-views{flex-basis:100%;order:3;margin:0;justify-content:space-between}html[data-page=store] .bar-views{flex-basis:auto;order:0;margin:0 auto}html[data-page=store] .bar-views>div{width:auto;padding-right:0}.bar-row{padding:calc(var(--u) * .75);gap:calc(var(--u) * .75)}.bar-scale{display:none}.bar-views>div{display:flex;width:100%;justify-content:space-between;align-items:center}.bar-tab{left:auto;right:0;transform:none}.bar-views>div{padding-right:calc(var(--u) * 9.5)}.bar-modes{margin-left:auto}.grid.view-grid{--cols: 3}.grid.view-zoom{--cols: 2}.row{grid-template-columns:4ch minmax(0,1fr) 9ch;gap:var(--u);padding:calc(var(--u) * 1.25) var(--page-pad)}.cell:nth-child(n+4){display:none}.filter-col{display:contents}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filters>.filter-col>.filter-head{grid-row:1}.filters>.filter-col:nth-child(1)>.filter-head{grid-column:1}.filters>.filter-col:nth-child(2)>.filter-head{grid-column:2}.filters>.filter-col:nth-child(3)>.filter-head{grid-column:3}.filters>.filter-col+.filter-col>.filter-head{border-left:var(--border) solid var(--ink)}.filter-list{grid-column:1 / -1}.filter-title{padding-left:var(--u);padding-right:var(--u)}.filter-title>span:not(.hatch){min-width:0;overflow:hidden;text-overflow:ellipsis}.panel{padding:0}.panel-inner{border:0;width:100%;max-height:100vh;height:100%}.panel-inner{max-height:100dvh}.panel-inner{padding-top:calc(var(--u) * 2.5 + 12vh)}.panel-inner{padding-top:calc(var(--u) * 2.5 + 12dvh)}}@media (hover: none),(pointer: coarse){.bar-btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--u);padding:0 var(--u)}.bar-tab{width:calc(var(--u) * 9);height:calc(var(--u) * 3.5)}.filter-title{min-height:44px}.filter-clear{min-width:44px}.filter-list{gap:0;padding:0}.filter-list .bar-btn{align-self:stretch;justify-content:flex-start;padding:0 calc(var(--u) * 2)}.tile-add{width:100%;height:calc(var(--u) * 5.5);font-size:12px}.qty button{width:44px;height:44px}.panel-esc,.home-tab{min-height:44px;min-width:44px}.panel-ar,.panel-add{min-height:44px}.tile-detail,.panel-meta{font-size:11px}.panel-foot,.panel-index,.bag-line-price{font-size:10px}.info-pane a{display:inline-block;padding:calc(var(--u) * 1.5) 0}}@media (prefers-reduced-motion: reduce){.caret{animation:none}.bar-progress span,.bar-scale-mark,html,body,.bar,.panel,.tile-figure{transition:none}.tile-bits{animation:none}}
