:root{--bg:#f9f6f4;--ink:#020201;--mute:#8a8a8a;--mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--m:16px;--ease:cubic-bezier(.7,0,.2,1)}@media(min-width:768px){:root{--m:24px}}body{margin:0;padding-top:var(--hh);background:var(--bg);color:var(--ink);font:400 12px/1.4 var(--mono);-webkit-font-smoothing:antialiased}.gs{--h:min(54vh,560px);--l:clamp(24px,9vw,140px);box-sizing:border-box;min-height:calc(100svh - var(--hh));display:grid;grid-template-rows:auto auto auto;align-content:center;padding:clamp(28px,4vh,56px) 0 clamp(28px,4vh,48px)}.gs-k{margin:0 0 22px var(--l);font:400 12px/1 Roboto Mono,ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--ink)}.gs-strip{display:flex;gap:clamp(14px,1.6vw,24px);overflow-x:auto;overflow-y:hidden;padding:0 var(--l);scroll-padding:0 var(--l);scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;outline:none}.gs-strip::-webkit-scrollbar{display:none}.gs-i{flex:none;margin:0;width:calc(var(--h) * var(--r))}.gs-ph{display:block;width:100%;height:var(--h);padding:0;border:0;background:#0202010d;cursor:pointer;overflow:hidden;box-shadow:0 18px 40px -22px #00000059}.gs-ph img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease,transform .8s var(--ease)}.gs-ph img.in{opacity:1}.gs-ph:hover img{transform:scale(1.025)}.gs-ph:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.gs-i figcaption{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:18px}.gs-n{font:400 11px/1.4 Roboto Mono,ui-monospace,monospace;color:var(--mute);white-space:nowrap}.gs-t{display:grid;justify-items:end;text-align:right;gap:6px;min-width:0}.gs-t b{font:500 14px/1.2 Satoshi,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.06em;color:var(--ink);text-transform:none}.gs-t small{font:400 11px/1 Roboto Mono,ui-monospace,monospace;letter-spacing:.08em;color:var(--mute)}.gs-foot{display:flex;justify-content:space-between;align-items:center;margin:clamp(24px,4vh,44px) var(--l) 0}.gs-bar{width:100px;height:2px;background:#dedad5;overflow:hidden}.gs-bar i{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(.08);transition:transform .2s linear}.gs-count{font:400 11px/1 Roboto Mono,ui-monospace,monospace;letter-spacing:.12em;color:var(--mute)}@media(max-width:767px){.gs{--sw:min(84vw,calc(64svh / 1.5));--sh:calc(var(--sw) * 1.5);--l:20px;align-content:start;padding:40px 0 32px;min-height:0}.gs-k{margin-bottom:18px}.gs-strip{gap:14px;padding:0 calc((100vw - var(--sw)) / 2);scroll-padding:0;scroll-snap-type:x mandatory}.gs-i,.gs-i.w{width:var(--sw);scroll-snap-align:center}.gs-ph,.gs-i.w .gs-ph{height:var(--sh);aspect-ratio:auto;display:flex;align-items:flex-end;justify-content:center;background:none;box-shadow:none}.gs-ph img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 14px 30px -18px #0006}.gs-i figcaption{padding-top:14px}.gs-t b{font-size:15px}.gs-foot{margin:22px 20px 0}}#lb{--pad:64px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--bg);display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:16px;padding:var(--pad) var(--m);opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}#lb.open{opacity:1;pointer-events:auto}#lb .close,#lb .nav button{position:relative;z-index:2}#lb .stage{display:flex;justify-content:center;min-height:0;grid-row:1}#lb .stage img{display:block;width:auto;height:auto;max-width:calc(100vw - 2*var(--m));max-height:calc(100svh - 2*var(--pad) - 150px);object-fit:contain}#lb .lbt{display:grid;gap:3px;justify-self:stretch}#lb .copy{text-transform:none;letter-spacing:0;font:400 15px/1.6 Satoshi,Helvetica Neue,Helvetica,Arial,sans-serif;color:#444}#lb .copy:empty{display:none}#lb{text-transform:none;letter-spacing:0}#lb [data-l=title]{font:700 clamp(18px,1.5vw,22px)/1.15 "Satoshi","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.01em;color:var(--ink)}#lb [data-l=loc]{font:400 11px/1.4 Roboto Mono,ui-monospace,monospace;color:var(--mute);margin-top:6px}#lb .lbl{gap:0}#lb .close,#lb .nav button{font:400 12px/1 Roboto Mono,ui-monospace,monospace;color:var(--ink)}#lb .copy{font:400 15px/1.65 Satoshi,Helvetica Neue,Helvetica,Arial,sans-serif;color:#3a3a38}#lb .nav{position:fixed;bottom:var(--m);left:var(--m);right:var(--m);display:flex;justify-content:space-between}#lb .close{position:fixed;top:var(--m);right:var(--m)}@media(min-width:900px){#lb{--pad:80px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:var(--pad) 40px}#lb .lbl{grid-row:1;grid-column:1;justify-self:end;text-align:right;white-space:nowrap}#lb .stage{grid-column:2}#lb .lbr{grid-row:1;grid-column:3;justify-self:start;max-width:300px}#lb .stage img{max-width:calc(100vw - 664px);max-height:calc(100vh - 2*var(--pad))}#lb.wide .stage img{max-width:min(50vw,calc(100vw - 784px))}#lb.wide .lbr{width:300px;max-width:none}}#lb .copy{white-space:pre-line}@media(max-width:899px){#lb .lbr{display:none}#lb .lbl{justify-self:center;text-align:center}#lb .stage img{max-height:calc(100svh - 2*var(--pad) - 80px)}}#lb .lbbuy{justify-self:start;display:inline-flex;gap:6px;margin-top:18px;padding-bottom:3px;border-bottom:1px solid var(--ink);font:500 13px/1 Satoshi,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink);text-decoration:none;white-space:nowrap}#lb .lbbuy[hidden]{display:none}#lb .lbbuy span{transition:transform .25s}#lb .lbbuy:hover span{transform:translate(3px)}@media(min-width:900px){#lb .lbbuy{justify-self:end}}@media(max-width:899px){#lb .lbbuy{justify-self:center;margin-top:14px}}#lb .lbbuy{margin-top:0}@media(min-width:900px){#lb .lbr{align-self:center}#lb .lbbuy{justify-self:start}}@media(max-width:899px){#lb .lbr{display:grid;justify-items:center}#lb .lbr:not(:has(.lbbuy:not([hidden]))){display:none}#lb .lbbuy{margin-top:2px}#lb .stage img{max-height:calc(100svh - 2*var(--pad) - 120px)}}#cur{display:none!important}@media(hover:hover)and (pointer:fine){body{cursor:auto}a,button,.pn,#lb{cursor:pointer}input{cursor:text}#foot a,#foot button{cursor:pointer}#foot input{cursor:text}}#lb .close,#lb .nav button{font:500 14px/1 Satoshi,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none}.foot-x{position:absolute;top:14px;right:16px;z-index:3;background:none;border:0;padding:8px 4px;color:#020201;font:500 14px/1 Satoshi,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}@media(min-width:768px){.foot-x{display:none}}.foot-x{font-size:24px;line-height:1;font-weight:400;padding:4px 6px;top:12px}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000;display:grid;place-items:center;transition:opacity .8s ease;cursor:pointer}.intro.out{opacity:0;pointer-events:none}.intro video{width:100%;height:100%;object-fit:contain;background:#000}.intro-skip{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(20px,4vh,40px);background:none;border:0;padding:8px 2px;cursor:pointer;color:#ffffffbf;font:500 12px/1 Roboto Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.intro-skip:hover{color:#fff}html.intro-on .ab,html.intro-on .site{visibility:hidden}.gnav{position:fixed;top:calc(var(--hh) + (100vh - var(--hh)) / 2 - 24px);transform:translateY(-50%);z-index:21;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;color:var(--ink,#020201);cursor:pointer!important;transition:opacity .2s}.gnav svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gnav:hover{opacity:.5}#gPrev{left:clamp(6px,1.2vw,20px)}#gNext{right:clamp(6px,1.2vw,20px)}body.at-foot .gnav,body:has(#lb.open) .gnav{opacity:0;pointer-events:none}@media(max-width:767px){.gnav{width:40px;height:40px;top:calc(var(--hh) + (100vh - var(--hh)) / 2 - 30px)}.gnav svg{width:24px;height:24px}#gPrev{left:4px}#gNext{right:4px}}@media(min-width:768px){#band{left:clamp(48px,4.5vw,72px);right:clamp(48px,4.5vw,72px)}#track{padding-left:0}#gPrev{left:clamp(8px,1.2vw,20px)}#gNext{right:clamp(8px,1.2vw,20px)}}@media(min-width:768px){#band{left:clamp(88px,8vw,140px);right:clamp(88px,8vw,140px)}#gPrev{left:clamp(36px,3.5vw,64px)}#gNext{right:clamp(36px,3.5vw,64px)}}@media(max-width:767px){#gPrev{left:14px}#gNext{right:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home.css.map */
