:root{--paper:#ffffff;--ink:#0d0d0d;--ink-2:#6b6b67;--rule:#0d0d0d;--hair:#e6e5e0;--wash:#f6f5f1;--hot:#ff4a1c;--tag:#efe6cf;--ok:#157a3c;--display:var(--font-archivo),"Arial Narrow",Impact,sans-serif;--mono:var(--font-plex),ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--head:62px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--display);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.gcur,body.gcur *{cursor:none!important}body.gcur input,body.gcur select,body.gcur textarea{cursor:text!important}body.lock{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--mono);font-size:11.5px;letter-spacing:.03em;text-transform:uppercase}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:900px){.gut{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.cond{font-variation-settings:"wdth" 62;font-weight:880;font-style:italic;text-transform:uppercase;letter-spacing:-.012em;line-height:.86}.mk{display:block;background:currentColor;-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.mk-badge{--m:url(/brand/badge.svg);aspect-ratio:1147/601}.mk-word{--m:url(/brand/wordmark.svg);aspect-ratio:1578/155}.mk-script{--m:url(/brand/script.svg);aspect-ratio:738/183}.mk-spark{--m:url(/brand/sparkle.svg);aspect-ratio:133/224}.mk-lockup{--m:url(/brand/lockup.svg);aspect-ratio:1578/751}.intro{position:fixed;inset:0;z-index:300;background:var(--paper);display:grid;place-items:center;animation:introOut .7s var(--ease) 1.9s forwards}.intro .in{display:grid;justify-items:center;grid-gap:18px;gap:18px}.intro .mk-badge{width:min(380px,66vw);color:var(--ink);animation:fly 1.1s var(--ease) both}.intro .mk-script{width:min(300px,56vw);color:var(--ink);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:write 1s ease .75s forwards}.intro .spk{position:absolute;width:22px;color:var(--ink);opacity:0;animation:twinkle .7s ease both}@keyframes fly{0%{transform:translateX(-70vw) rotate(-10deg) scale(.7);opacity:0}55%{opacity:1}to{transform:none}}@keyframes write{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes introOut{to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes twinkle{0%{opacity:0;transform:scale(.2) rotate(-40deg)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:none}}.gc{position:fixed;z-index:400;left:0;top:0;pointer-events:none;margin:-2px 0 0 -2px;transition:opacity .2s;will-change:transform}.gc,.gc svg{width:34px;height:34px}.gc svg{overflow:visible;transition:transform .25s var(--spring);transform-origin:2px 2px}.gc.down svg{transform:scale(.82)}.gc.over svg{transform:scale(1.12) rotate(-6deg)}.gc .lab{position:absolute;left:30px;top:28px;white-space:nowrap;background:var(--ink);color:var(--paper);padding:5px 9px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.03em;text-transform:uppercase;opacity:0;transform:scale(.6) translateY(-6px);transform-origin:0 0;transition:opacity .2s,transform .3s var(--spring)}.gc.lab-on .lab{opacity:1;transform:none}.gc.hide{opacity:0}@media (pointer:coarse){.gc{display:none}}.ann{background:var(--ink);color:var(--paper);overflow:hidden;white-space:nowrap;height:30px;display:flex;align-items:center}.ann .run{display:inline-flex;animation:run 60s linear infinite}.ann span{display:inline-flex;align-items:center;gap:12px;padding:0 22px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ann .mk-spark{width:8px;color:var(--paper)}.ann:hover .run{animation-play-state:paused}@keyframes run{to{transform:translateX(-50%)}}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);height:var(--head);transition:height .35s var(--ease)}.hdr.small{height:50px}.hdr .row{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px}.hdr .home{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:var(--ink);justify-self:start}.hdr .home .mk-badge{width:0;opacity:0;transition:width .35s var(--ease),opacity .3s}.hdr.small .home .mk-badge{width:48px;opacity:1}.hdr .home .mk-script{width:150px;transition:width .35s var(--ease)}.hdr.small .home .mk-script{width:118px}.nav{display:flex;gap:4px}.nav button{border:0;background:none;padding:8px 12px;border-radius:999px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;position:relative}.nav button:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.nav button:hover:after,.nav button[aria-current=true]:after{transform:scaleX(1);transform-origin:left}.hdr .right{justify-self:end;display:flex;gap:6px}.hdr .right,.ibtn{align-items:center}.ibtn{height:38px;min-width:38px;border:1px solid var(--rule);background:var(--paper);border-radius:999px;display:inline-flex;justify-content:center;gap:8px;padding:0 14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;transition:background .2s,color .2s}.ibtn:hover{background:var(--ink);color:var(--paper)}.ibtn .n{min-width:18px;height:18px;border-radius:9px;background:var(--hot);color:#fff;display:inline-grid;place-items:center;font-size:10.5px;padding:0 5px}.ibtn.bump{animation:bump .5s var(--spring)}@keyframes bump{40%{transform:scale(1.2) rotate(-4deg)}}@media (max-width:760px){.hdr .row{grid-template-columns:auto 1fr auto}.nav{display:none}.hdr .home .mk-script{width:118px}}.hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-bottom:1px solid var(--rule);min-height:min(760px,calc(100vh - 92px))}.hero .copy{border-right:1px solid var(--rule);padding-block:44px 34px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.kick{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--ink-2)}.hero h1{margin:0;font-size:clamp(64px,8.4vw,136px)}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.04em}.hero h1 .ln>span{display:inline-block;transform:translateY(105%);animation:rise .9s var(--ease) forwards}.hero h1 .ln:nth-child(2)>span{animation-delay:.1s}.hero h1 .ln:nth-child(3)>span{animation-delay:.2s}.hero h1 .out{color:transparent;-webkit-text-stroke:1.6px var(--ink)}@keyframes rise{to{transform:none}}.hero .sig{width:min(260px,60%);color:var(--ink);margin-top:18px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:write 1.2s ease 2.5s forwards}.hero p{font-size:clamp(16px,1.25vw,18.5px);line-height:1.5;max-width:40ch;margin:0;font-variation-settings:"wdth" 92}.ctas{display:flex;gap:10px;flex-wrap:wrap}.btn{height:50px;border:1px solid var(--rule);border-radius:999px;padding:0 24px;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;transition:transform .3s var(--ease)}.btn:before{content:"";position:absolute;inset:0;background:var(--paper);transform:translateY(101%);transition:transform .4s var(--ease);border-radius:inherit}.btn:hover:before{transform:none}.btn>*{position:relative}.btn.alt,.btn:hover{color:var(--ink)}.btn.alt{background:var(--paper)}.btn.alt:before{background:var(--ink)}.btn.alt:hover{color:var(--paper)}.btn[disabled]{opacity:.4;pointer-events:none}.btn .arr{transition:transform .3s var(--ease);display:inline-block}.btn:hover .arr{transform:translateX(4px)}.stage{position:relative;overflow:hidden;display:grid;place-items:center;padding:40px 20px 70px;isolation:isolate}.stage .bgword{position:absolute;inset:0;display:flex;align-items:center;z-index:-1;pointer-events:none}.stage .bgword .track{display:flex;white-space:nowrap;animation:run 40s linear infinite}.stage .bgword span{font-size:clamp(120px,17vw,300px);color:transparent;-webkit-text-stroke:1.2px #d6d5d0;padding-right:.3em}.stage .piece{background:none;border:0;padding:0;color:inherit;position:relative;width:min(480px,78%);aspect-ratio:1;display:grid;place-items:center;transition:transform .2s ease-out;transform-style:preserve-3d}.stage .piece img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 30px 28px rgba(0,0,0,.18));animation:bob 5s ease-in-out infinite}.stage .piece.out img{animation:slideOut .55s var(--ease) forwards}.stage .piece.in img{animation:slideIn .7s var(--ease) both,bob 5s ease-in-out .7s infinite}@keyframes bob{50%{transform:translateY(-14px) rotate(-1deg)}}@keyframes slideOut{to{transform:translateX(-60%) rotate(-12deg) scale(.85);opacity:0}}@keyframes slideIn{0%{transform:translateX(60%) rotate(12deg) scale(.85);opacity:0}}.htag{position:absolute;right:2%;top:6%;transform-origin:8px 50%;animation:swing 3.4s ease-in-out infinite;z-index:2}.htag .t{display:flex;align-items:center;gap:10px;background:var(--tag);color:var(--ink);padding:9px 16px 9px 26px;-webkit-clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);box-shadow:0 6px 16px rgba(0,0,0,.15)}.htag .t:before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.htag b{font-size:22px;font-variation-settings:"wdth" 70}.htag .mono{font-size:10.5px}@keyframes swing{50%{transform:rotate(-7deg)}}.stage .cap{position:absolute;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;align-items:end;gap:14px}.stage .cap .nm{font-size:clamp(20px,2vw,28px)}.stage .ctl{display:flex;gap:6px}.stage .ctl button{width:40px;height:40px;border-radius:50%;border:1px solid var(--rule);background:var(--paper);font-size:16px;transition:background .2s,color .2s,transform .3s var(--spring)}.stage .ctl button:hover{background:var(--ink);color:var(--paper);transform:scale(1.08)}.stage .prog{position:absolute;left:0;top:0;height:2px;background:var(--ink);width:0}.stage .prog.go{animation:prog 6s linear forwards}@keyframes prog{to{width:100%}}@media (max-width:860px){.hero{grid-template-columns:minmax(0,1fr);min-height:0}.hero .copy{border-right:0;border-bottom:1px solid var(--rule);padding-block:30px 28px}.stage{min-height:120vw}}.sh{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:46px 22px}.sh h2{margin:0;font-size:clamp(54px,7.5vw,120px);position:relative}.sh h2 .mk-script{position:absolute;width:.9em;left:calc(100% + 10px);bottom:.02em;height:auto;color:var(--ink);transform:rotate(-7deg);width:min(200px,22vw)}.sh .meta{color:var(--ink-2);max-width:38ch;font-size:15px;line-height:1.45;font-variation-settings:"wdth" 92}.dept{position:-webkit-sticky;position:sticky;top:var(--head);z-index:40;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:top .35s var(--ease)}.hdr.small~main .dept{top:50px}.dept .top{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.dept .top::-webkit-scrollbar{display:none}.dtab{flex:none;border:0;border-right:1px solid var(--rule);background:none;padding:12px 20px 10px;font-size:clamp(17px,1.6vw,24px);position:relative;overflow:hidden;transition:color .3s}.dtab:first-child{border-left:1px solid var(--rule)}.dtab:before{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform .45s var(--ease);z-index:-1}.dtab{z-index:0}.dtab[aria-pressed=true]{color:var(--paper)}.dtab[aria-pressed=true]:before{transform:none}.dtab:hover:before{transform:translateY(86%)}.dtab[aria-pressed=true]:hover:before{transform:none}.dept .tools{margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 0 0 14px;flex:none}.dd{position:relative}.dd select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;border:1px solid var(--rule);background:var(--paper);border-radius:999px;padding:0 32px 0 14px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.dd select.set{background:var(--ink);color:var(--paper)}.dd:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-70%) rotate(45deg);pointer-events:none}.dd:has(select.set):after{color:var(--paper)}.srch{height:34px;width:180px;border:1px solid var(--rule);border-radius:999px;padding:0 14px;font-family:var(--mono);font-size:11px;background:var(--paper);transition:width .4s var(--ease)}.srch:focus{width:240px;outline:none}.subs{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease);border-top:0 solid var(--rule)}.subs.open{grid-template-rows:1fr;border-top-width:1px}.subs>div{overflow:hidden}.subs .in{display:flex;gap:6px;flex-wrap:wrap;padding-block:10px;align-items:center}.chip{border:1px solid var(--rule);background:var(--paper);border-radius:999px;padding:6px 13px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;transition:background .2s,color .2s,transform .3s var(--spring)}.chip:hover{transform:translateY(-2px)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.subs .count{margin-left:auto;color:var(--ink-2)}@media (max-width:860px){.dept .tools{display:none}.mobtools{display:flex!important}}.mobtools{display:none;gap:8px;padding-block:10px;flex-wrap:wrap;border-top:1px solid var(--rule)}.rack{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(50%,280px),1fr));border-left:1px solid var(--rule)}.cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);padding:0;text-align:left;display:flex;flex-direction:column;min-width:0;overflow:hidden}.cell,.cell .ph{position:relative}.cell .ph{aspect-ratio:1/1.08;display:grid;place-items:center;perspective:900px}.cell .flip{position:relative;width:78%;height:80%;transition:transform .8s var(--ease);transform-style:preserve-3d}.cell .flip img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 16px 14px rgba(0,0,0,.14));transition:filter .6s var(--ease)}.cell .flip img.back,.cell.hasback:hover .flip{transform:rotateY(180deg)}.cell:not(.hasback):hover .flip{transform:translateY(-8px) rotate(-1.5deg)}.cell:hover .flip img{filter:drop-shadow(0 30px 24px rgba(0,0,0,.2))}.cell .ph.photo img{object-fit:cover;filter:none}.cell .info{border-top:1px solid var(--hair);padding:12px 14px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px;align-items:baseline}.cell .nm{font-size:16.5px;font-weight:760;font-variation-settings:"wdth" 78;text-transform:uppercase;line-height:1.08;letter-spacing:-.005em}.cell .pr{font-family:var(--mono);font-size:13px;font-weight:600}.cell .sz{grid-column:1/-1;color:var(--ink-2)}.cell .new{position:absolute;left:12px;top:12px;z-index:2}.cell .new .mk-spark{width:10px;display:inline-block;vertical-align:-1px;margin-right:5px}.cell .quick{position:absolute;right:12px;top:12px;z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid var(--rule);background:var(--paper);font-size:20px;line-height:1;display:grid;place-items:center;opacity:0;transform:scale(.6) rotate(-90deg);transition:opacity .25s,transform .4s var(--spring),background .2s,color .2s}.cell:focus-within .quick,.cell:hover .quick{opacity:1;transform:none}.cell .quick:hover,.cell.inbag .quick{background:var(--ink);color:var(--paper)}.cell.inbag .quick{opacity:1;transform:none;font-size:13px}@media (pointer:coarse){.cell .quick{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .8s var(--ease)}.reveal.on{opacity:1;transform:none}.rack .none{grid-column:1/-1;padding:90px 20px;text-align:center;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid;justify-items:center;grid-gap:14px;gap:14px}.band{background:var(--ink);color:var(--paper);overflow:hidden;padding-block:36px;border-top:1px solid var(--rule)}.band .row{display:flex;gap:40px;white-space:nowrap;will-change:transform;align-items:center}.band .row .w{font-size:clamp(60px,9vw,150px)}.band .row .mk-script{width:clamp(220px,26vw,420px);flex:none;color:var(--paper)}.band .row .mk-spark{width:30px;flex:none;color:var(--paper)}.soldrow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);border-left:1px solid var(--rule);border-top:1px solid var(--rule);overflow-x:auto;scrollbar-width:thin}.soldrow figure{margin:0;position:relative;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px}.soldrow img{width:100%;aspect-ratio:1;object-fit:contain;filter:grayscale(1);opacity:.55}.soldrow figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.stamp{position:absolute;left:50%;top:40%;translate:-50% -50%;border:3px solid var(--hot);color:var(--hot);padding:2px 14px;font-size:40px;transform:rotate(-12deg) scale(2.4);opacity:0;background:rgba(255,255,255,.78);transition:transform .45s var(--spring),opacity .2s}.soldrow figure.on .stamp{transform:rotate(-12deg);opacity:1}.gl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.gl>div{padding-block:56px;min-width:0}.gl h2{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}.gl>div+div{border-left:1px solid var(--rule);display:grid;place-items:center;background:var(--wash)}.gl h2{margin:0;font-size:clamp(72px,9vw,150px)}.gl p{font-size:18px;line-height:1.5;max-width:42ch;margin:18px 0 0;font-variation-settings:"wdth" 92}.glcard{width:min(420px,90%);background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:18px;box-shadow:10px 10px 0 var(--ink);transform:rotate(1.5deg)}.glcard header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.glcard header .mk-badge{width:52px}.glcard ul{list-style:none;margin:8px 0 14px;padding:0}.glcard li{display:grid;grid-template-columns:20px 86px minmax(0,1fr);grid-gap:8px;gap:8px;padding-block:8px;border-bottom:1px solid var(--hair);font-size:14.5px;opacity:.2;transition:opacity .4s}.glcard li.on{opacity:1}.glcard li i{font-style:normal;font-weight:900;color:var(--ok);transform:scale(0);transition:transform .4s var(--spring);display:inline-block}.glcard li.on i{transform:none}.glform{display:flex;gap:6px;margin-top:24px;max-width:460px;flex-wrap:wrap}.glform input{flex:1 1 220px;height:50px;border:1px solid var(--rule);border-radius:999px;padding:0 18px}@media (max-width:860px){.gl{grid-template-columns:minmax(0,1fr)}.gl>div+div{border-left:0;border-top:1px solid var(--rule)}}.foot{padding-block:44px calc(30px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:34px;gap:34px}.foot .cols{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:24px;gap:24px}.foot .cols div{display:grid;grid-gap:7px;gap:7px;align-content:start}.foot .cols button{border:0;background:none;padding:0;text-align:left;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.foot .cols button:hover{text-decoration:underline;text-underline-offset:3px}.foot .cols .h{color:var(--ink-2);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.foot .script{width:min(300px,70%);color:var(--ink)}.foot .big{width:100%;color:var(--ink);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.6s var(--ease);transition:clip-path 1.6s var(--ease);transition:clip-path 1.6s var(--ease),-webkit-clip-path 1.6s var(--ease)}.foot .big.on{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.foot .legal{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--ink-2);border-top:1px solid var(--rule);padding-top:14px}@media (max-width:760px){.foot .cols{grid-template-columns:1fr 1fr}}.pv{position:fixed;inset:0;z-index:120;background:var(--paper);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);-webkit-clip-path:circle(0 at var(--x,50%) var(--y,50%));clip-path:circle(0 at var(--x,50%) var(--y,50%));transition:-webkit-clip-path .7s var(--ease);transition:clip-path .7s var(--ease);transition:clip-path .7s var(--ease),-webkit-clip-path .7s var(--ease);visibility:hidden}.pv.on{-webkit-clip-path:circle(150% at var(--x,50%) var(--y,50%));clip-path:circle(150% at var(--x,50%) var(--y,50%));visibility:visible}.pv .gal{border-right:1px solid var(--rule);grid-template-rows:minmax(0,1fr) auto;min-height:0}.pv .gal,.pv .main{position:relative;display:grid}.pv .main{overflow:hidden;place-items:center;padding:50px 40px}.pv .main img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 30px 26px rgba(0,0,0,.16));transition:transform .25s ease-out}.pv .main img.photo{filter:none}.pv .main.zoom img{transform:scale(2.1)}.pv .main .hint{position:absolute;left:18px;bottom:14px;color:var(--ink-2)}.pv .thumbs{display:flex;border-top:1px solid var(--rule);overflow-x:auto}.pv .thumbs button{flex:0 0 86px;height:86px;border:0;border-right:1px solid var(--rule);background:var(--paper);padding:8px;opacity:.45;transition:opacity .2s}.pv .thumbs button[aria-current=true]{opacity:1;box-shadow:inset 0 -3px 0 var(--ink)}.pv .thumbs img{width:100%;height:100%;object-fit:contain}.pv .info{overflow-y:auto;padding:calc(64px + env(safe-area-inset-top, 0px)) max(26px,env(safe-area-inset-right,0px)) 30px 30px;display:flex;flex-direction:column;gap:18px}.pv .info>*{opacity:0;transform:translateY(16px);transition:opacity .5s,transform .6s var(--ease)}.pv.on .info>*{opacity:1;transform:none}.pv.on .info>:nth-child(2){transition-delay:.06s}.pv.on .info>:nth-child(3){transition-delay:.12s}.pv.on .info>:nth-child(4){transition-delay:.18s}.pv.on .info>:nth-child(5){transition-delay:.24s}.pv.on .info>:nth-child(n+6){transition-delay:.3s}.pv h2{margin:0;font-size:clamp(40px,4.2vw,68px)}.pv .full{color:var(--ink-2);font-size:14px;line-height:1.45;font-variation-settings:"wdth" 92}.pv .price{font-family:var(--mono);font-size:22px;font-weight:600}.pv dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 22px;gap:8px 22px;margin:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:14px}.pv dt{color:var(--ink-2)}.pv dd{margin:0;font-weight:640}.pv details{border-bottom:1px solid var(--hair);padding-block:12px}.pv details summary{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.pv details summary:after{content:"+";transition:transform .3s var(--ease)}.pv details[open] summary:after{transform:rotate(45deg)}.pv details p{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:#333;font-variation-settings:"wdth" 92}.close{position:absolute;z-index:5;top:calc(14px + env(safe-area-inset-top, 0px));right:max(14px,env(safe-area-inset-right,0px))}.wide{width:100%;justify-content:center}@media (max-width:860px){.pv{grid-template-columns:minmax(0,1fr);grid-template-rows:60vh auto;overflow-y:auto}.pv .gal{border-right:0;border-bottom:1px solid var(--rule)}.pv .info{overflow:visible;padding-top:24px}}.scrim{position:fixed;inset:0;z-index:130;background:rgba(13,13,13,.35);opacity:0;pointer-events:none;transition:opacity .35s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;z-index:140;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--paper);border-left:1px solid var(--rule);transform:translateX(102%);transition:transform .55s var(--ease);display:flex;flex-direction:column}.drawer.on{transform:none}.drawer header{display:flex;justify-content:space-between;align-items:center;padding:calc(16px + env(safe-area-inset-top, 0px)) 20px 14px;border-bottom:1px solid var(--rule)}.drawer header h2{margin:0;font-size:42px}.drawer .items{flex:1 1;overflow-y:auto}.bl{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:14px 20px;border-bottom:1px solid var(--hair);align-items:center;animation:slideRow .45s var(--ease) both}@keyframes slideRow{0%{opacity:0;transform:translateX(30px)}}.bl img{width:84px;height:84px;object-fit:contain}.bl .nm{font-weight:760;font-variation-settings:"wdth" 78;text-transform:uppercase;line-height:1.1}.bl .rm{border:0;background:none;padding:0;margin-top:6px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.drawer .sum{border-top:1px solid var(--rule);padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:8px;gap:8px}.drawer .sum .r{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12.5px}.drawer .sum .r.t{font-size:15px;font-weight:600}.empty{padding:50px 24px;grid-gap:14px;gap:14px;justify-items:start}.co,.empty{display:grid}.co{position:fixed;inset:0;z-index:160;background:var(--paper);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);transform:translateY(100%);transition:transform .7s var(--ease)}.co.on{transform:none}.co .left{overflow-y:auto;padding:calc(24px + env(safe-area-inset-top, 0px)) max(20px,4vw) 40px;display:flex;flex-direction:column;gap:26px}.co .top{display:flex;align-items:center;justify-content:space-between;gap:16px}.co .top .mk-script{width:150px}.rail{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);border-radius:999px;overflow:hidden}.rail,.rail span{position:relative}.rail span{z-index:1;text-align:center;padding:9px 4px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;transition:color .4s}.rail span.cur,.rail span.done{color:var(--paper)}.rail .fill{position:absolute;left:0;top:0;bottom:0;background:var(--ink);transition:width .6s var(--ease);border-radius:999px}.steps{position:relative;overflow:clip;padding:3px;margin:-3px}.step{display:none;animation:stepIn .55s var(--ease) both}.step.on{display:block}.step.back{animation-name:stepBack}@keyframes stepIn{0%{opacity:0;transform:translateX(50px)}}@keyframes stepBack{0%{opacity:0;transform:translateX(-50px)}}.step h3{margin:0 0 16px;font-size:clamp(38px,4vw,60px)}.fg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fg .full{grid-column:1/-1}.fld{position:relative}.fld input,.fld select{width:100%;height:56px;border:1px solid var(--rule);border-radius:12px;padding:22px 14px 6px;background:var(--paper);font-size:16px;transition:box-shadow .2s}.fld select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.fld input:focus,.fld select:focus{outline:none;box-shadow:0 0 0 3px rgba(13,13,13,.12)}.fld label{position:absolute;left:15px;top:18px;color:var(--ink-2);font-size:15px;pointer-events:none;transition:transform .25s var(--ease),font-size .25s;transform-origin:0 0}.fld input:focus+label,.fld input:not(:placeholder-shown)+label,.fld select+label{transform:translateY(-11px);font-size:11.5px}.fld.bad input{border-color:var(--hot);animation:shake .35s}@keyframes shake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.opts{display:grid;grid-gap:10px;gap:10px}.opt{display:flex;align-items:center;gap:14px;border:1px solid var(--rule);border-radius:14px;padding:16px;text-align:left;background:var(--paper);transition:background .25s,color .25s,transform .3s var(--spring)}.opt:hover{transform:translateY(-2px)}.opt[aria-pressed=true]{background:var(--ink);color:var(--paper)}.opt .dot{width:18px;height:18px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;flex:none}.opt[aria-pressed=true] .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.opt b{font-size:17px}.opt .mono{margin-left:auto}.payel{border:1px solid var(--rule);border-radius:16px;padding:16px;min-height:120px;position:relative}.card .row1{display:flex;justify-content:space-between;align-items:center}.brands{display:flex;gap:6px}.brands i{font-style:normal;font-family:var(--mono);font-size:10px;border:1px solid var(--hair);border-radius:5px;padding:3px 6px;color:var(--ink-2);transition:all .25s}.brands i.on{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:scale(1.08)}.wallet{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wallet button{height:50px;border-radius:12px;border:1px solid var(--rule);background:var(--ink);color:var(--paper);font-weight:650}.wallet button+button{background:var(--paper);color:var(--ink)}.or{display:flex;align-items:center;gap:12px;color:var(--ink-2)}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--hair)}.navrow{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.note{font-size:13.5px;color:var(--ink-2);line-height:1.5}.co .right{border-left:1px solid var(--rule);background:var(--wash);padding:calc(24px + env(safe-area-inset-top, 0px)) 26px 30px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.co .pile{position:relative;height:220px}.co .pile img{position:absolute;left:50%;top:50%;width:46%;height:80%;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(0,0,0,.16));animation:dropIn .7s var(--spring) both}@keyframes dropIn{0%{opacity:0;transform:translate(-50%,-140%) rotate(0deg)}}.co .lines .l{gap:12px;padding-block:8px;border-bottom:1px solid var(--hair);font-size:14px}.co .lines .l,.co .tot .r{display:flex;justify-content:space-between}.co .tot .r{font-family:var(--mono);font-size:12.5px;padding-block:4px}.co .tot .r.t{font-size:16px;font-weight:600;border-top:1px solid var(--rule);padding-top:10px;margin-top:4px}.co .tot .r.t b{transition:transform .4s var(--spring);display:inline-block}.co .tot .r.t b.bump{transform:scale(1.15)}.paying{position:absolute;inset:0;z-index:3;background:rgba(255,255,255,.92);display:none;place-items:center}.paying.on{display:grid}.paying .mk-badge{width:120px;animation:flyLoop 1.4s ease-in-out infinite}@keyframes flyLoop{0%{transform:translateX(-40px) rotate(-4deg)}50%{transform:translateX(40px) translateY(-8px) rotate(3deg)}to{transform:translateX(-40px) rotate(-4deg)}}.done{text-align:center;display:grid;justify-items:center;grid-gap:16px;gap:16px;padding-block:30px}.done .stampbig{border:5px solid var(--ink);padding:6px 22px;margin:10px 0 34px;font-size:clamp(48px,7vw,96px);transform:rotate(-8deg);animation:slam .6s var(--spring) both}@keyframes slam{0%{transform:rotate(-8deg) scale(3);opacity:0}}.done .spk{position:absolute;width:18px;color:var(--ink);animation:pop 1s var(--ease) both}@keyframes pop{0%{opacity:0;transform:translate(0) scale(.2)}40%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(160deg)}}@media (max-width:860px){.co{grid-template-columns:minmax(0,1fr);overflow-y:auto}.co .left{overflow:visible}.co .right{border-left:0;border-top:1px solid var(--rule)}.fg{grid-template-columns:minmax(0,1fr)}}.doc{position:fixed;inset:0;z-index:150;background:var(--paper);overflow-y:auto;transform:translateX(100%);transition:transform .6s var(--ease)}.doc.on{transform:none}.doc .wrap{max-width:980px;margin:0 auto;padding-block:calc(70px + env(safe-area-inset-top, 0px)) 80px}.doc h2{margin:0 0 6px;font-size:clamp(54px,7vw,100px)}.doc .tabs{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0 28px}.doc section{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;border-top:1px solid var(--rule);padding-block:18px}.doc section h4{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.doc section p{margin:0;font-size:16px;line-height:1.6;font-variation-settings:"wdth" 94}.doc .warn{border:1px dashed var(--ink);border-radius:12px;padding:12px 14px;font-size:14px}@media (max-width:760px){.doc section{grid-template-columns:1fr;gap:8px}}.toast{position:fixed;z-index:500;left:50%;bottom:calc(22px + env(safe-area-inset-bottom, 0px));transform:translate(-50%,160%);background:var(--ink);color:var(--paper);padding:11px 18px;border-radius:999px;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;transition:transform .45s var(--spring);visibility:hidden}.toast.on{transform:translate(-50%);visibility:visible}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.intro{display:none}}#rack,section[id]{scroll-margin-top:64px}.pv .info>*{flex-shrink:0}.shiphead{display:flex;justify-content:space-between;align-items:center;margin:22px 0 10px}.livetag{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2)}.livetag:before{content:"";width:7px;height:7px;border-radius:50%;background:#1f9d55;animation:livepulse 1.8s ease-out infinite}@keyframes livepulse{0%{box-shadow:0 0 0 0 rgba(31,157,85,.5)}70%,to{box-shadow:0 0 0 7px rgba(31,157,85,0)}}.optwait{border:1px dashed var(--rule);border-radius:14px;padding:18px}.opt.skel{pointer-events:none;min-height:58px}.opt.skel .bar{flex:1 1;height:14px;border-radius:7px;background:linear-gradient(90deg,#eee,#f8f8f8 50%,#eee);background-size:200% 100%;animation:shimmer 1s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.opt.pop{animation:optin .45s var(--spring) both}@keyframes optin{0%{opacity:0;transform:translateY(10px) scale(.98)}}.opt .cheap{font-size:10px;border:1px solid;border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:2px}.co .tot .r.t b.pulse{animation:bumpT .45s var(--spring)}@keyframes bumpT{40%{transform:scale(1.15)}}.err{color:#c2310c;font-size:14px;margin:12px 0 0}.lnk{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px;color:inherit;font:inherit}.foot .cols .fl{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.foot .cols .fl:hover{text-decoration:underline;text-underline-offset:3px}.cell .ph{color:inherit;text-decoration:none}.cell .held{position:absolute;left:12px;bottom:74px;z-index:2;background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:3px 9px;font-size:10px}.payel,.paywait{display:grid}.paywait{grid-gap:10px;gap:10px}.paywait .bar{height:46px;border-radius:12px;background:linear-gradient(90deg,#eee,#f8f8f8 50%,#eee);background-size:200% 100%;animation:shimmer 1s linear infinite}.done{position:relative}.page{max-width:980px;margin:0 auto;padding-block:46px 80px}.page h1{margin:0 0 6px;font-size:clamp(54px,7vw,100px)}.page section{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;border-top:1px solid var(--rule);padding-block:18px}.page section h4{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.page .body p,.page section p{margin:0 0 12px;font-size:16px;line-height:1.6;font-variation-settings:"wdth" 94}.page .tabs{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0 28px}.page .tabs a{text-decoration:none}.doc .warn,.page .warn{border:1px dashed var(--ink);border-radius:12px;padding:12px 14px;font-size:14px}.page .fg{margin-top:18px}.page textarea{width:100%;min-height:160px;border:1px solid var(--rule);border-radius:12px;padding:14px;font-size:16px}.page .ordl{border-top:1px solid var(--rule)}.page .ordl .l{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding-block:10px;border-bottom:1px solid var(--hair)}.page .ordl img{width:72px;height:72px;object-fit:contain}.page .tot{max-width:420px;margin-left:auto;padding-top:12px}.page .tot .r{display:flex;justify-content:space-between;font-family:var(--mono);font-size:13px;padding-block:4px}.page .tot .r.t{border-top:1px solid var(--rule);font-size:16px;font-weight:600;padding-top:10px}.otrack{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);border-radius:999px;overflow:hidden;margin:24px 0}.otrack span{text-align:center;padding:9px 4px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.otrack span.on{background:var(--ink);color:var(--paper)}.slimhdr{border-bottom:1px solid var(--rule);height:62px;display:flex;align-items:center;justify-content:space-between}.slimhdr .mk-script{width:150px;color:var(--ink)}@media (max-width:760px){.page section{grid-template-columns:1fr;gap:8px}}