*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090909;color:#d5d5d5;font-family:Arial,sans-serif}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #bebebe;outline-offset:5px}button:hover,a:hover{color:#d7d7d7}img{max-width:100%}.wordmark{font:700 italic 29px Arial;letter-spacing:-2.6px}.wordmark span{font-weight:500}.wordmark sup{font:9px Arial;vertical-align:top;letter-spacing:0;margin:5px}nav{display:flex;align-items:center}footer p{font:12px monospace;color:#8c8c8c}footer small{display:flex;justify-content:space-between;border-top:1px solid #303030;padding-top:20px;font:8px monospace;color:#797979}.skip-link{position:fixed;top:-80px;left:20px;z-index:10000;background:#ddd;color:#111;padding:15px}.skip-link:focus{top:10px}h1,h2,h3,p{overflow-wrap:break-word}.utility,.metal-cta,.window-link,.drop-tags,.micro,.category-strip,.supply-product-name,.supply-product-price,.supply-footer>div:nth-child(2){text-transform:uppercase}.drop-visual{display:block}.drop-copy h2{overflow-wrap:normal}:root{--bg:#090909;--ink:#d5d5d5;--muted:#868686;--line:#323232;--green:#aeaeae;--mono:"IBM Plex Mono","Courier New",monospace}body{background:#090909}body.system-mode{overflow:auto}body.system-mode>header,body.system-mode>.announcement{display:none}#system{position:relative;min-height:100vh;background:#090909;overflow:hidden}#system.active{display:block}button{transition:color .2s,background .2s,filter .2s}#system button:hover{color:#eaeaea}#system button:focus-visible{outline:2px solid #c9c9c9;outline-offset:4px}.supply-nav{height:72px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.supply-nav .wordmark{font-size:25px;letter-spacing:-2px}.utility{gap:18px;background:linear-gradient(#141414,#0a0a0a);box-shadow:inset 0 1px #40404066,0 2px 12px #a1a1a108;border:1px solid #252525;border-radius:4px;padding:10px 13px;font:10px var(--mono);color:#b5b5b5}.utility button{padding:0;font:inherit}.utility>span{font-size:7px;color:#656565}.micro{font:10px/1.5 var(--mono);color:#a7a7a7;letter-spacing:.25px;margin:0 0 12px}.supply-hero{position:relative;padding:34px 24px 18px;background:radial-gradient(ellipse 95% 65% at 50% 110%,#aaa 0,#6b6b6b 23%,#323232 51%,#090909 91%);isolation:isolate}.supply-hero:after,.product-print:after,.bundle-art:after,.after-hours:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:.19;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.hero-heading{text-align:center;position:relative;z-index:3}.hero-heading h1{font:normal clamp(46px,5.2vw,77px)/.91 Georgia,"Times New Roman",serif;letter-spacing:-4px;margin:15px 0 25px;transform:scaleX(.86)}.hero-heading h1 em{font:inherit;font-style:italic;color:#bcbcbc}.metal-cta{display:inline-flex;gap:30px;justify-content:space-between;align-items:center;padding:12px 18px;border:1px solid #bbbbbb;border-radius:3px;background:linear-gradient(#c4c4c4,#989898);color:#191919;font:10px var(--mono);box-shadow:inset 0 1px #dfdfdf,0 3px 15px #0006}.metal-cta:hover{filter:brightness(1.14);color:#141414!important}.drop-window{position:relative;z-index:3;max-width:820px;margin:42px auto 34px;background:#0c0c0cd9;border:1px solid #5e5e5e;border-radius:4px;padding:6px;box-shadow:0 12px 35px #0007,inset 0 0 0 2px #101010}.window-bar{font:9px var(--mono);display:flex;justify-content:space-between;gap:15px;padding:5px 6px;color:#b5b5b5;border-top:1px solid #585858;border-bottom:1px solid #464646;background:repeating-linear-gradient(0deg,#262626 0 1px,#121212 1px 3px)}.window-bar b{font-weight:400;margin-left:15px}.drop-body{display:grid;grid-template-columns:45% 55%;padding:16px 10px 10px;gap:12px}.drop-copy{padding:8px 12px 0 3px;display:flex;flex-direction:column;align-items:start}.drop-copy .micro{font-size:8px;color:#8e8e8e}.drop-copy h2{font:700 italic 114px/.95 Arial Black,Arial,sans-serif;letter-spacing:-14px;margin:8px 0 24px;color:#c5c5c5;text-shadow:1px 1px #111111,2px 2px #6b6b6b}.drop-copy h2 span{color:#929292}.drop-copy h2 sup{font:12px var(--mono);letter-spacing:0;vertical-align:top;margin:15px}.drop-description{font:11px/1.5 var(--mono);text-transform:uppercase;border-top:1px solid #3b3b3b;padding-top:12px;width:100%;margin:0 0 16px}.drop-tags{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%}.drop-tags span{border:1px solid #3a3a3a;padding:8px 5px;font:8px var(--mono);color:#818181}.window-link{margin-top:24px;padding:9px 6px;width:100%;display:flex;justify-content:space-between;border:1px solid #5b5b5b;font:9px var(--mono)}.drop-visual{position:relative;overflow:hidden;min-height:316px;background:radial-gradient(ellipse at 60% 60%,#5b5b5b,#292929 65%,#121212);border:3px solid #444444;box-shadow:inset 0 0 0 1px #868686;padding:0}.drop-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#00000011 3px 4px);pointer-events:none}.drop-visual img{position:absolute;width:118%;height:94%;bottom:10px;left:-8%;object-fit:contain;filter:saturate(.65) contrast(1.08);transition:transform .7s}.drop-visual:hover img{transform:scale(1.045)}.photo-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#a3a3a314 1px,transparent 1px),linear-gradient(#a3a3a314 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000000,transparent);mask-image:linear-gradient(#000000,transparent)}.photo-caption{position:absolute;top:12px;left:12px;text-align:left;font:8px/1.6 var(--mono);color:#c1c1c1}.photo-bottom{position:absolute;bottom:0;left:0;right:0;background:#111111c9;font:7px var(--mono);letter-spacing:1px;padding:6px}.category-strip{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;max-width:1500px;margin:auto}.category-strip>button{display:flex;align-items:center;gap:13px;min-width:0;padding:5px 10px 5px 5px;text-align:left;color:#202020;background:linear-gradient(115deg,#c0c0c0e6,#9f9f9fd9);border:1px solid #cecece;border-radius:2px;position:relative;box-shadow:inset 0 1px #e0e0e055}.category-strip>button:hover{background:#ccc;color:#0d0d0d!important}.category-strip img,.mini-disc{width:58px;height:58px;object-fit:contain;background:#222;border-radius:2px;padding:3px}.category-strip span{font:10px var(--mono)}.category-strip small{font:8px var(--mono);display:block;margin-bottom:7px}.category-strip b{align-self:start;margin-left:auto;font:15px var(--mono)}.category-strip .mini-disc{display:grid;place-items:center;border-radius:50%;background:conic-gradient(#b2b2b2,#424242,#ccc,#535353,#b2b2b2);font:700 italic 29px Georgia;color:#212121;border:5px double #8b8b8b}.supply-section{padding:78px 28px 65px;max-width:1600px;margin:auto}.supply-sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:26px}.supply-sectionhead h2,.bundle-editorial h2,.after-text h2{font: 49px/.98 Georgia,serif;letter-spacing:-2px;margin:0}.text-link{font:10px var(--mono);border-bottom:1px solid #767676;padding:8px 0}.supply-products{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.supply-product{padding:0;text-align:left;min-width:0}.product-print{aspect-ratio:1;position:relative;background:#aaa;overflow:hidden;border:1px solid #999999}.product-print img{width:100%;height:100%;object-fit:contain;position:relative;padding:20px;z-index:1;transition:transform .6s;filter:drop-shadow(5px 8px 3px #00000033)}.supply-product:hover img{transform:scale(1.06) rotate(-2deg)}.print-code{position:absolute;top:10px;left:10px;font:8px var(--mono);color:#1f1f1f;z-index:3}.print-mark{position:absolute;left:8px;bottom:8px;font:bold italic clamp(35px,5vw,70px)/.8 Arial;letter-spacing:-5px;color:#2d2d2d;opacity:.4}.tone-1 .product-print{background:#777}.tone-2 .product-print{background:#ababab}.tone-3 .product-print{background:#787878}.supply-product-name{display:flex;justify-content:space-between;gap:8px;margin:13px 0 11px;font:10px/1.4 var(--mono);text-transform:uppercase}.supply-product-name small{font-size:7px;color:#888}.supply-product-price{display:flex;justify-content:space-between;border-top:1px solid #363636;padding-top:10px;font:9px var(--mono);color:#b4b4b4}.identity-strip{border-top:1px solid #303030;border-bottom:1px solid #303030;margin:0 28px;padding:25px 0;display:flex;justify-content:space-around;gap:14px;font:10px var(--mono);color:#9b9b9b}.bundle-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bundle-editorial{padding-left:8%}.bundle-editorial h2{font-size:66px}.bundle-editorial>p:not(.micro),.after-text>p:not(.micro){font:11px/1.8 var(--mono);color:#a0a0a0;margin:24px 0}.bundle-art{position:relative;border:1px solid #575757;background:radial-gradient(ellipse,#545454,#242424);padding:7px;box-shadow:7px 7px #141414;text-align:left}.bundle-art img{width:100%;height:330px;object-fit:contain;padding:15px;transition:transform .5s}.bundle-art:hover img{transform:scale(1.03)}.bundle-label{display:flex;justify-content:space-between;padding:14px 7px;border-top:1px solid #7e7e7e;font:10px var(--mono)}.bundle-label b{font:8px var(--mono)}.after-hours{margin:15px 28px 65px;border:1px solid #4f4f4f;background:radial-gradient(ellipse at 80% 110%,#454545,#151515 50%,#0f0f0f);padding:60px 8%;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.after-text{z-index:3}.after-text h2{font-size:64px}.disc-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;z-index:3}.disc{width:270px;height:270px;border-radius:50%;background:conic-gradient(from 20deg,#d4d4d4,#646464,#b7b7b7,#cfcfcf,#848484,#d7d7d7,#646464,#d4d4d4);border:2px solid #a6a6a6;box-shadow:0 20px 30px #0008,inset 0 0 0 9px #0002;display:grid;place-items:center;transform:rotate(-15deg);transition:transform .8s}.disc:after{content:"";width:37px;height:37px;background:#111;border:11px solid #a4a4a4;border-radius:50%;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);box-shadow:0 0 0 1px #5e5e5e}.disc span{position:absolute;top:45px;color:#292929;font:700 italic 20px Arial;letter-spacing:-1px;text-align:center}.disc b{display:block;font:10px var(--mono);letter-spacing:2px;margin:5px}.disc small{position:absolute;top:140px;left:5px;white-space:nowrap;font:7px var(--mono);letter-spacing:0}.disc-wrap>small{font:9px var(--mono);color:#9a9a9a}.disc-wrap:hover .disc{transform:rotate(10deg)}.supply-footer{padding:15px 28px 25px}.supply-footer>div:first-child{display:block;margin:0}.supply-footer>div:nth-child(2){display:flex;gap:30px;margin:25px 0;font:10px var(--mono)}.supply-footer small{align-items:center}.supply-footer small button{font:inherit}.supply-boot{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:#090909;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity .35s}.supply-boot[hidden]{display:none}.supply-boot.done{opacity:0;pointer-events:none}.supply-boot>span{font:700 italic 32px Arial;letter-spacing:-2px}.supply-boot small{font:8px var(--mono);margin:20px}.supply-boot>div{width:160px;height:2px;background:#9e9e9e;transform-origin:left;animation:bootload 1s ease-out}.supply-boot button{font:8px var(--mono);margin-top:25px;color:#8a8a8a}@keyframes bootload{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body:not(.system-mode) header{height:72px}.announcement{background:#171717;color:#b3b3b3}.pill{border-radius:3px;font:10px var(--mono)}dialog{border-radius:3px;background:#121212}.product-image{background:#292929;border-radius:1px}.hero{min-height:440px}.herotext{padding-top:35px}.herotext h1{font-size:74px}.herotext .hero-index{margin-top:20px}.portalnav i{display:none}@media(max-width:800px){.supply-nav{padding:0 14px;flex-wrap:wrap;height:100px;gap:12px;align-content:center}.supply-nav .wordmark{font-size:22px}.supply-nav .utility:first-of-type{order:3;width:100%;justify-content:center}.utility{font-size:9px;padding:8px;gap:12px}.supply-hero{padding:30px 12px 12px}.hero-heading h1{font-size:52px;letter-spacing:-3px}.drop-window{margin:30px auto 22px}.drop-body{grid-template-columns:43% 57%;padding:10px 5px;gap:3px}.drop-copy{padding:3px 8px 0 0}.drop-copy h2{font-size:76px;letter-spacing:-10px;margin:10px 0 15px}.drop-copy h2 sup{font-size:8px;margin:8px}.drop-description{font-size:9px}.drop-tags{gap:4px}.drop-tags span{font-size:6px;padding:6px 3px}.drop-visual{min-height:260px}.drop-copy .micro{font-size:6px}.window-bar{font-size:7px}.window-bar b{display:none}.window-link{font-size:7px;padding:8px 3px;margin-top:14px}.photo-caption{font-size:6px}.photo-bottom{font-size:5px}.category-strip{grid-template-columns:repeat(2,1fr)}.category-strip span{font-size:8px}.category-strip img,.mini-disc{width:44px;height:44px}.category-strip small{font-size:6px;margin-bottom:4px}.category-strip>button{gap:8px}.supply-section{padding:48px 14px}.supply-sectionhead h2{font-size:35px}.micro{font-size:8px}.text-link{font-size:8px;white-space:nowrap}.supply-products{grid-template-columns:repeat(2,1fr);gap:28px 10px}.supply-product-name{font-size:9px;display:block}.supply-product-name small{display:block;margin-top:4px}.supply-product-price{font-size:8px}.product-print img{padding:12px}.identity-strip{margin:0 14px;font-size:7px;flex-wrap:wrap}.identity-strip span:nth-child(4),.identity-strip span:nth-child(5){display:none}.bundle-section{grid-template-columns:1fr;gap:28px}.bundle-editorial{padding:0}.bundle-editorial h2{font-size:52px}.bundle-art img{height:300px}.after-hours{grid-template-columns:1fr;margin:0 14px 35px;padding:36px 25px;gap:40px}.after-text h2{font-size:53px}.disc{width:240px;height:240px}.disc span{top:35px}.disc small{top:130px}.supply-footer{padding:15px 14px 25px}.supply-footer small{flex-wrap:wrap;gap:15px}.supply-footer small span{font-size:7px}.supply-product .print-mark{font-size:44px}.supply-sectionhead{gap:12px}.supply-nav .utility:last-child{margin-left:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.category-strip{grid-template-columns:repeat(5,1fr)}.category-strip>a{display:flex;align-items:center;gap:10px;padding:6px;text-align:left;color:#202020;background:linear-gradient(115deg,#c0c0c0e6,#9f9f9fd9);border:1px solid #cecece;border-radius:2px}.category-strip>a:hover{background:#ccc;color:#171717}.strip-icon{flex-shrink:0}.category-strip>a>span:not(.strip-icon){font-size:8px}.category-strip a img{width:48px;height:48px}.category-strip a b{align-self:start;margin-left:auto}.availability{position:absolute;bottom:10px;left:10px;z-index:3;background:#181818d9;color:#d5d5d5;padding:6px 8px;font:8px monospace;text-transform:uppercase;border:1px solid #797979}.availability.sold{background:#2b2b2b;color:#c8c8c8;border-color:#7a7a7a}.native-collection h1{font:54px/.98 Georgia,serif;letter-spacing:-2px;margin:30px 0 20px}.native-collection .supply-sectionhead{margin-top:30px}.collection-description{font-size:12px;line-height:1.7;max-width:600px;color:#a0a0a0}.pagination{text-align:center;padding:40px 0}.pagination a,.pagination span{display:inline-block;padding:8px}.memory-section{border-top:1px solid #313131;border-bottom:1px solid #313131}.memory-bank{display:flex;gap:24px;padding:30px 0 15px;perspective:1400px;justify-content:center}.memory-card{position:relative;width:calc(20% - 20px);max-width:230px;aspect-ratio:.73;background:linear-gradient(115deg,color-mix(in srgb,var(--card-color),white 50%),color-mix(in srgb,var(--card-color),transparent 60%) 20%,color-mix(in srgb,var(--card-color),transparent 35%) 80%,var(--card-color));border:2px solid color-mix(in srgb,var(--card-color),white 25%);border-radius:8px 8px 5px 5px;padding:25px 11px 28px;box-shadow:inset 0 0 0 4px #ffffff25,inset 6px 0 9px #fff3,inset -8px 0 8px #0004,5px 9px color-mix(in srgb,var(--card-color),black 65%),10px 18px 20px #0008;transform:rotateY(-10deg) rotateX(5deg);transition:transform .35s,box-shadow .35s;display:flex}.memory-card:hover,.memory-card:focus-visible{transform:translateY(-16px) rotateY(0) rotateX(0);box-shadow:inset 0 0 0 4px #ffffff25,5px 9px color-mix(in srgb,var(--card-color),black 50%),0 20px 40px color-mix(in srgb,var(--card-color),transparent 85%)}.card-ridge{position:absolute;width:27%;height:22px;left:36%;top:-2px;background:linear-gradient(90deg,#fff3,#0004,#fff4);border:1px solid #ffffff45;border-top:0;border-radius:0 0 4px 4px}.card-screw{position:absolute;top:9px;width:8px;height:8px;border-radius:50%;border:1px solid #ffffff50;background:#0004;box-shadow:0 1px 2px #fff4}.screw-left{left:8px}.screw-right{right:8px}.card-board{display:flex;flex-direction:column;width:100%;border:1px solid #bebebe4d;background:linear-gradient(90deg,#161616ad,#1a1a1a66);box-shadow:inset 0 0 15px #0005;padding:11px 8px;position:relative;overflow:hidden}.card-board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 13px,#cecece14 13px 14px);pointer-events:none}.card-topline{display:flex;justify-content:space-between;font:8px monospace;letter-spacing:1px;color:#e2e2e2}.card-board img{width:100%;height:65%;object-fit:contain;filter:drop-shadow(0 5px 4px #00000077);margin:8px 0}.card-name{font:700 11px/1.1 monospace;text-transform:uppercase;color:#f1f1f1;position:relative;min-height:25px}.card-capacity{font:7px monospace;color:#d8d8d8;position:relative;text-transform:uppercase;margin-top:auto}.card-grooves{position:absolute;bottom:9px;left:10%;width:80%;height:10px;border-top:1px solid #ffffff44;border-bottom:1px solid #00000055;background:repeating-linear-gradient(0deg,#fff2 0 1px,#0002 1px 3px)}.card-pins{position:absolute;bottom:-7px;left:27%;width:46%;height:5px;background:repeating-linear-gradient(90deg,#8c8c8c 0 5px,#363636 5px 8px)}.memory-note{text-align:center;font:9px monospace;color:#818181;margin-top:30px}.save-browser{background:radial-gradient(ellipse at 40% 20%,#515151,#232323 65%,#181818);border:1px solid #727272;padding:30px 40px;color:#d6d6d6;box-shadow:inset 0 0 45px #0006;font-family:Arial,sans-serif}.save-top{display:flex;justify-content:space-between;font:15px monospace;text-shadow:1px 2px 1px #000000}.save-top span:last-child{font-size:10px;color:#9a9a9a}.save-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;min-height:275px;align-items:center}.save-slot{display:flex;flex-direction:column;align-items:center;gap:24px;font:11px monospace;padding:20px 5px;position:relative}.save-slot:after{content:"";position:absolute;bottom:0;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid #c7c7c7;filter:drop-shadow(0 0 6px #959595);opacity:0}.save-slot.selected:after{opacity:1}.save-icon{width:115px;height:115px;perspective:500px;display:grid;place-items:center}.save-cube{width:95px;height:95px;position:relative;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(-22deg)}.save-slot.selected .save-cube{animation:saveTurn 6s ease-in-out infinite}.cube-front,.cube-side,.cube-top{position:absolute;display:block;border:1px solid #7b7b7b;background:#a6a6a6;width:95px;height:95px;backface-visibility:visible}.cube-front{transform:translateZ(47px);overflow:hidden}.cube-front img{width:100%;height:100%;object-fit:contain;background:#b3b3b3}.cube-front b{position:absolute;bottom:0;left:0;right:0;background:#181818dd;color:#ccc;text-align:center;font:700 italic 18px Arial}.cube-side{transform:rotateY(90deg) translateZ(47px);background:#484848;display:grid;place-items:center;font:700 italic 25px Arial}.cube-top{transform:rotateX(90deg) translateZ(47px);background:linear-gradient(90deg,#9f9f9f,#6b6b6b)}@keyframes saveTurn{0%,to{transform:rotateX(-10deg) rotateY(-25deg)}50%{transform:rotateX(-6deg) rotateY(25deg)}}.save-empty{text-align:center;opacity:.25;display:flex;align-items:center;flex-direction:column;gap:18px}.save-empty>span{font:70px Georgia}.save-empty small{font:10px monospace;text-transform:uppercase}.save-detail{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:20px;border-top:1px solid #77777766}.save-detail h3{font:23px Georgia;margin:0 0 10px}.save-detail p{font:10px/1.7 monospace;margin:0;color:#aeaeae}.save-help{margin-top:20px;font:10px monospace;color:#8e8e8e}.collection-section{padding-top:65px}.supply-footer>div:nth-child(2){display:flex;gap:30px}@media(max-width:800px){.category-strip{grid-template-columns:repeat(3,1fr)}.category-strip a{gap:4px}.category-strip a img{width:34px;height:34px}.category-strip>a>span:not(.strip-icon){font-size:6px}.memory-bank{flex-wrap:wrap;gap:27px 25px;padding-top:20px}.memory-card{width:calc(33.33% - 20px);min-width:135px;max-width:190px}.card-name{font-size:9px}.save-browser{padding:22px 16px}.save-grid{grid-template-columns:repeat(2,1fr);gap:10px;min-height:350px}.save-top{font-size:11px}.save-top span:last-child{font-size:7px}.save-detail{align-items:start;flex-direction:column}.save-detail h3{font-size:22px}.save-help{font-size:8px}.native-collection h1{font-size:39px}.save-empty>span{font-size:40px}.save-slot{font-size:9px;gap:20px}.save-icon{transform:scale(.8)}.native-collection .supply-sectionhead{display:block}.drop-visual img{max-width:none}.memory-card:hover{transform:translateY(-5px)}}.supply-hero:after,.product-print:after,.bundle-art:after,.after-hours:after{background-size:160px 160px;opacity:.12}.race-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:30px}.race-layout canvas{width:100%;height:auto;border:1px solid #636363}.race-info{background:#1e1e1e;padding:25px;border:1px solid #505050;font:12px/1.8 monospace}.race-info .metal-cta{width:100%;justify-content:center;margin:15px 0}.race-info small{font-size:9px;color:#a6a6a6}#raceMessage{font:12px/1.6 monospace;color:#c2c2c2}@media(max-width:800px){.race-layout{grid-template-columns:1fr;gap:15px}.race-info{padding:20px}}:root{--bg:#070707;--ink:#f1f1f1;--muted:#999;--line:#363636;--green:#f2f2f2;--red:#ff3b3b;--lime:#c2ff45;--sky:#79ceff}body{background:#070707;color:#eee}#system{background:#070707}.supply-nav{background:#080808;border-bottom:1px solid #272727}.wordmark{color:#fff}.micro{color:#a3a3a3}.hero-heading h1 em{color:#eee}.hero-heading h1{color:#fff;text-shadow:0 0 35px #ffffff12}.supply-hero{background:radial-gradient(ellipse 48% 28% at 15% 100%,#79ceff38,transparent 95%),radial-gradient(ellipse 38% 24% at 90% 100%,#ff3b3b24,transparent 95%),radial-gradient(ellipse 26% 12% at 55% 104%,#c2ff451c,transparent 90%),linear-gradient(#070707 40%,#141414);background-size:100% 100%;isolation:isolate}.supply-hero:after,.product-print:after,.after-hours:after{opacity:.25;background-size:130px 130px;mix-blend-mode:screen}.supply-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 35% 90%,#79ceff18,transparent 45%);animation:atmosphereDrift 12s ease-in-out infinite alternate;pointer-events:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");background-size:160px 160px}.utility{background:linear-gradient(#181818,#090909);border-color:#333;box-shadow:inset 0 1px #ffffff17,0 0 18px #ffffff06}.utility a{position:relative;color:#bcbcbc;transition:color .2s,text-shadow .2s}.utility a:hover,.utility a:focus-visible{color:#fff;text-shadow:0 0 12px var(--sky)}.utility a:nth-of-type(2):hover{text-shadow:0 0 12px var(--red)}.utility a:nth-of-type(3):hover{text-shadow:0 0 12px var(--lime)}.metal-cta{color:#080808;background:linear-gradient(#fff,#bcbcbc);border-color:#eee;box-shadow:inset 0 1px #fff,0 3px 12px #0008;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.metal-cta:before{content:"";position:absolute;inset:-20% auto -20% -40%;width:25%;background:linear-gradient(90deg,transparent,#fff,transparent);transform:skew(-20deg);opacity:.5;pointer-events:none}.metal-cta:hover,.metal-cta:focus-visible{color:#050505!important;transform:translateY(-3px);box-shadow:0 0 28px #79ceff45,0 4px #000;border-color:var(--sky)}.metal-cta:hover:before{animation:chromeSweep .65s ease-out}.metal-cta:active{transform:translateY(1px)}.drop-window{background:#080808e8;border-color:#666;box-shadow:0 18px 50px #000b,0 0 25px #79ceff0c,inset 0 0 0 2px #161616;transition:box-shadow .5s,border-color .5s}.drop-window:hover{box-shadow:0 20px 60px #000c,0 0 35px #79ceff22,inset 0 0 0 2px #202020;border-color:#99a8af}.window-bar{color:#c6c6c6;background:repeating-linear-gradient(0deg,#272727 0 1px,#0b0b0b 1px 3px);border-color:#4b4b4b}.drop-copy h2{color:#f2f2f2;text-shadow:1px 1px #111,2px 3px #686868}.drop-copy h2 span{color:#c8c8c8}.drop-copy .micro,.drop-tags span{color:#aaa}.drop-description,.drop-tags span{border-color:#3b3b3b}.window-link{border-color:#555;position:relative;transition:background .2s,box-shadow .2s}.window-link:hover{background:#ffffff0b;box-shadow:inset 3px 0 var(--lime)}.drop-visual{background:radial-gradient(ellipse at var(--mx,60%) var(--my,60%),#4c4c4c,#252525 60%,#0b0b0b);border-color:#555;box-shadow:inset 0 0 0 1px #888}.drop-visual img{filter:saturate(.8) contrast(1.05);transition:transform .7s}.photo-caption{color:#eee}.photo-grid{background-image:linear-gradient(90deg,#ffffff12 1px,transparent 1px),linear-gradient(#ffffff12 1px,transparent 1px)}.photo-bottom{background:#090909d9;color:#bbb}.category-strip>a{background:linear-gradient(110deg,#f0f0f0,#adadad);border-color:#ddd;color:#141414;transition:transform .25s,box-shadow .25s}.category-strip>a:hover{background:#fff;color:#111;transform:translateY(-4px);box-shadow:0 0 20px #79ceff44}.category-strip>a:nth-child(2n):hover{box-shadow:0 0 20px #ff3b3b44}.category-strip>a:nth-child(3n):hover{box-shadow:0 0 20px #c2ff4544}.category-strip img{background:#222}.product-print,.tone-0 .product-print,.tone-1 .product-print,.tone-2 .product-print,.tone-3 .product-print{background:radial-gradient(ellipse at 50% 40%,#444,#171717 70%);border-color:#464646;transition:background .3s,border-color .3s,box-shadow .3s}.print-code{color:#aaa}.supply-product{--item-accent:var(--sky)}.supply-product:nth-child(3n+2){--item-accent:var(--red)}.supply-product:nth-child(3n){--item-accent:var(--lime)}.supply-product:hover .product-print,.supply-product:focus-visible .product-print{background:radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--item-accent),transparent 80%),#202020 65%);border-color:var(--item-accent);box-shadow:0 0 22px color-mix(in srgb,var(--item-accent),transparent 90%)}.supply-product-name{color:#eee}.supply-product-price{color:#aaa;border-color:#393939}.availability{background:#111e;color:#eee;border-color:#777}.availability:before{content:"";display:inline-block;width:4px;height:4px;background:var(--lime);margin-right:5px;box-shadow:0 0 6px #c2ff4588}.availability.sold{background:#111e;color:#bbb;border-color:#555}.availability.sold:before{background:var(--red);box-shadow:none}.memory-section{border-color:#333}.memory-card{background:linear-gradient(115deg,#ffffff55,transparent 20%,#ffffff05 70%,color-mix(in srgb,var(--card-color),transparent 65%)),#171717;border-color:color-mix(in srgb,var(--card-color),#888 55%);box-shadow:inset 0 0 0 4px #ffffff14,inset 6px 0 9px #fff2,inset -8px 0 8px #0007,5px 9px #222,10px 18px 20px #0008;transform:perspective(800px) rotateY(var(--tilt-x,-8deg)) rotateX(var(--tilt-y,4deg));transition:transform .2s,box-shadow .3s,border-color .3s}.card-board{background:linear-gradient(135deg,#2c2c2c,#111);border-color:#ffffff24}.card-board:before{background:repeating-linear-gradient(90deg,transparent 0 13px,#ffffff0a 13px 14px)}.card-topline,.card-name{color:#eee}.card-capacity{color:#aaa}.card-topline b{color:var(--card-color)}.card-pins{background:repeating-linear-gradient(90deg,#bdbdbd 0 5px,#444 5px 8px)}.memory-card:hover,.memory-card:focus-visible{transform:translateY(-15px) perspective(800px) rotateY(var(--tilt-x,0deg)) rotateX(var(--tilt-y,0deg));border-color:var(--card-color);box-shadow:inset 0 0 0 4px #ffffff20,inset 0 -40px 55px color-mix(in srgb,var(--card-color),transparent 86%),5px 9px #222,0 15px 35px color-mix(in srgb,var(--card-color),transparent 80%)}.memory-card:hover .card-name{text-shadow:0 0 14px var(--card-color)}.memory-card img{transition:transform .45s}.memory-card:hover img{transform:translateY(-4px) scale(1.045)}.save-browser{background:radial-gradient(ellipse at var(--mx,40%) var(--my,20%),#3d3d3d,#1d1d1d 65%,#101010);border-color:#606060;box-shadow:inset 0 0 45px #0008,0 0 35px #79ceff08}.save-top,.save-detail h3{color:#eee}.save-top span:last-child,.save-detail p,.save-help{color:#aaa}.save-detail{border-color:#6668}.cube-front,.cube-side,.cube-top{border-color:#999;background:#aaa}.cube-front img{background:#ccc}.cube-front b{background:#101010e8;color:#fff}.cube-side{background:#4a4a4a}.cube-top{background:linear-gradient(90deg,#ccc,#666)}.save-slot.selected .save-icon{filter:drop-shadow(0 0 14px #79ceff55)}.save-slot:after{border-bottom-color:var(--sky)}.save-slot.selected .save-cube{animation:saveTurn 4s ease-in-out infinite}.save-slot:hover .save-cube{animation-duration:2s}.after-hours{background:radial-gradient(ellipse at 80% 105%,#79ceff22,transparent 55%),radial-gradient(ellipse at 0 100%,#ff3b3b12,transparent 60%),#0a0a0a;border-color:#444}.disc{background:conic-gradient(from 20deg,#eee,#555,#bbb,#eee,#999,#ddd,#555,#eee);border-color:#ccc;box-shadow:0 20px 30px #0008,inset 0 0 0 9px #0002;animation:discFloat 7s ease-in-out infinite}.disc:after{background:#101010;border-color:#aaa;box-shadow:0 0 0 1px #555}.disc span{color:#222}.disc-wrap:hover .disc{box-shadow:0 20px 30px #0008,0 0 50px #79ceff33,inset 0 0 0 9px #0002}.after-text>p:not(.micro),footer p,.disc-wrap>small{color:#aaa}.supply-footer small{border-color:#333;color:#888}.supply-footer a:hover{color:#fff;text-shadow:0 0 10px var(--sky)}.race-info{background:#171717;border-color:#555}.race-info small,#raceMessage{color:#bbb}.decode-text{display:inline-block;white-space:pre-wrap}.decoding .decode-text{color:inherit;text-shadow:1px 0 #79ceff77,-1px 0 #ff3b3b66}.reveal-ready{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.3,1)}.reveal-ready.is-visible{opacity:1;transform:none}.supply-sectionhead h2{transition:text-shadow .3s}.supply-sectionhead h2:hover{text-shadow:0 0 20px #ffffff33}@keyframes atmosphereDrift{0%{transform:translate(-5%);opacity:.5}to{transform:translate(6%);opacity:1}}@keyframes chromeSweep{to{left:135%}}@keyframes discFloat{0%,to{transform:translateY(0) rotate(-15deg)}50%{transform:translateY(-10px) rotate(-8deg)}}@media(hover:none){.memory-card{transform:none}.memory-card:hover{transform:translateY(-4px)}.metal-cta:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cos-afterhours.css.map */
