@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fraunces-latin-600-Cn88bXme.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fraunces-latin-italic-600-sdKVIW35.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/instrument-sans-latin-400-600-BbzFLZTg.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-DSY6xOcd.woff2) format("woff2")}:root{--night: #f2e8fa;--ink: #392247;--violet: #b792db;--magenta: #e985bd;--pink: #f3b7d5;--orange: #f6c7a7;--cyan: #9edce3;--paper: #fffaf7;--bar: #f8dfe9;--panel: #f8f1fc;--line: #9a78b6;--display: "Fraunces", Georgia, serif;--body: "Instrument Sans", Arial, sans-serif;--mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}html,body,#app,.site-shell{width:100%;height:100%;overflow:hidden}html{background:var(--night)}body{margin:0;color:var(--ink);background:var(--night);font-family:var(--body)}button,a{color:inherit;font:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block;max-width:100%}.progressive-image.is-mosaic{image-rendering:pixelated;image-rendering:crisp-edges}.progressive-image.is-full{image-rendering:auto}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.site-shell{position:fixed;top:0;right:0;bottom:0;left:0;isolation:isolate}.vhs-grain{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.09;mix-blend-mode:multiply;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.98'/%3E%3C/svg%3E");background-size:168px 168px;animation:grain-jump .48s steps(1,end) infinite}.site-header{position:relative;z-index:100;display:grid;grid-template-columns:1fr auto;height:66px;align-items:center;padding:0 3.2vw;border-bottom:2px solid var(--ink);background:#fffaf7e6;color:var(--ink)}.wordmark,.bag-button,.motion-toggle,.eyebrow,.pose-status,.pose-strip,.purchase-panel,.vertical-japanese,.scene-coordinate,.cart-drawer,.toast{font-family:var(--mono)}.wordmark{justify-self:start;font-size:14px;letter-spacing:.35em}.header-actions{display:flex;align-items:center;justify-self:end;gap:10px}.motion-toggle{display:flex;min-height:37px;align-items:center;gap:8px;padding:0 9px;border:1px solid var(--ink);border-radius:0;background:var(--paper);font-size:9px;letter-spacing:.09em}.motion-toggle b{min-width:27px;padding:4px 5px;border:1px solid var(--ink);background:var(--pink);font-weight:500}.motion-toggle[aria-pressed=true]{background:var(--pink)}.motion-toggle[aria-pressed=true] b{background:var(--cyan)}.bag-button{display:flex;align-items:center;justify-self:end;gap:9px;padding:4px 5px 4px 8px;border:1px solid var(--ink);background:var(--cyan);box-shadow:3px 3px #3922472e;font-size:9px;letter-spacing:.1em}.bag-button svg,.icon-button svg,.pose-arrow svg,.quantity svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.2}.bag-button .bag-mark{width:27px;height:27px}.bag-mark .bag-body{fill:var(--pink);stroke-width:1.4}.bag-mark .bag-key{fill:var(--paper);stroke:none}.bag-mark .bag-spark{stroke:#9b3d77;stroke-width:1.4}.bag-button>b{display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--ink);background:var(--pink);color:var(--ink);font-size:9px}.experience{position:relative;height:calc(100% - 66px);min-height:0;overflow:hidden;isolation:isolate;background:var(--night)}.scene{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden}.scene:after{content:"";position:absolute;z-index:4;right:0;bottom:0;left:0;height:25%;border-top:2px solid var(--ink);background:var(--bar);box-shadow:inset 0 9px #ffffff70}.world-background{position:absolute;z-index:-10;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 55%;opacity:.66;filter:brightness(1.28) saturate(.62) contrast(.78) hue-rotate(-7deg)}.world-ink{position:absolute;z-index:-9;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f2e8faf0 0,#f2e8faf0 20%,#f2e8fa85 35%,#f2e8fa1f 55%,#f2e8fa75 79%,#f2e8fae0)}.world-ink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,250,247,.6) 0 18%,transparent 18% 58%,rgba(202,177,226,.18) 58% 75%,transparent 75%)}.scan-slice{position:absolute;z-index:-8;left:0;right:0;height:2px;background:#3922476b;box-shadow:0 8px #e985bd6b;opacity:.44}.scan-slice-a{top:34%}.scan-slice-b{top:67%;transform:scaleY(.45)}.ghost-echo{position:absolute;z-index:6;top:4%;width:34vw;height:88%;object-fit:contain;opacity:.18;mix-blend-mode:multiply;filter:saturate(.18) sepia(.16) hue-rotate(230deg) contrast(.8);transition:opacity .2s steps(2,end)}.ghost-echo-left{left:22%;transform:translate(-50%) scale(.92)}.ghost-echo-right{right:8%;transform:translate(35%) scale(.85)}.layer-palm{position:absolute;z-index:7;bottom:-8%;width:min(33vw,500px);height:86%;object-fit:contain;opacity:.56;filter:saturate(.78) contrast(.92);transition:opacity .2s steps(2,end)}.layer-palm-left{left:-10%}.layer-palm-right{right:-9%}.chrome-orb{position:absolute;z-index:8;right:16%;bottom:8%;width:clamp(54px,6vw,92px);aspect-ratio:1;border:2px solid var(--ink);border-radius:50%;background:linear-gradient(135deg,var(--paper) 0 22%,var(--cyan) 22% 45%,var(--violet) 45% 68%,var(--pink) 68%);box-shadow:6px 6px #39224740}.low-fog{position:absolute;z-index:3;right:-10%;left:-10%;height:16%;pointer-events:none;filter:blur(12px);background:linear-gradient(90deg,transparent 0 5%,rgba(255,245,255,.4) 18%,transparent 33%,rgba(222,206,255,.46) 52%,transparent 68%,rgba(255,255,255,.4) 86%,transparent 100%)}.low-fog-back{bottom:5%;opacity:.56}.low-fog-front{z-index:18;bottom:-8%;opacity:.7}.marble-shard{position:absolute;z-index:15;pointer-events:none;filter:drop-shadow(8px 10px 0 rgba(117,86,143,.22)) saturate(.5)}.marble-shard-left{bottom:-12%;left:-7%;width:min(37vw,540px);transform:rotate(9deg);opacity:.78;transition:opacity .2s steps(2,end)}.marble-shard-right{top:3%;right:20%;bottom:auto;width:min(22vw,330px);transform:rotate(-7deg);opacity:.4;transition:opacity .2s steps(2,end)}.home-collage{position:absolute;z-index:38;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;transition:opacity .28s steps(3,end),visibility 0s .28s}.home-object{position:absolute;max-width:none;object-fit:contain;opacity:.96;filter:drop-shadow(8px 10px 0 rgba(57,34,71,.22));will-change:transform}.home-object.is-sprite-hidden{opacity:0}.home-object-sprite{height:auto;aspect-ratio:1;opacity:0;pointer-events:none}.home-object-sprite.is-visible{opacity:.96}.home-object-phone{bottom:-10%;left:18%;width:min(22vw,330px);animation:phone-chatter 8.7s steps(1,end) 1.1s infinite}.home-object-hand{z-index:2;top:28%;right:-3%;width:min(22vw,330px);animation:disk-fidget 11.3s steps(1,end) .4s infinite}.home-object-column{top:-13%;left:35%;width:min(16vw,235px);animation:column-kick 13.1s steps(1,end) 2.2s infinite}.home-object-down-hand{z-index:3;top:17%;left:41%;width:min(22vw,330px);animation:down-hand-present 12.7s steps(1,end) 1.8s infinite}.home-object-shell{right:10%;bottom:-12%;width:min(25vw,380px);animation:shell-bob 9.9s steps(1,end) 3.7s infinite}.vapor-window-card{position:absolute;z-index:1;top:43%;left:27%;width:min(17vw,245px);border:2px solid var(--ink);background:#9edce3e6;box-shadow:6px 6px #39224733;font:9px/1 var(--mono);letter-spacing:.08em;animation:vapor-window-hop 14.2s steps(1,end) 2.1s infinite}.vapor-window-card span{display:block;padding:5px 7px;border-bottom:2px solid var(--ink);background:var(--pink)}.vapor-window-card i{display:inline-block;width:19%;height:18px;margin:8px 0 7px 8px;border:1px solid var(--ink);background:var(--paper)}.vapor-window-card i:nth-of-type(2){background:var(--violet)}.vapor-window-card i:nth-of-type(3){background:var(--magenta)}.vapor-window-card b{display:block;padding:5px 7px;border-top:1px solid var(--ink);font-weight:400}.vapor-stairs{position:absolute;z-index:1;top:25%;right:26%;display:flex;align-items:end;gap:3px;transform:rotate(-8deg)}.vapor-stairs i{display:block;width:14px;border:2px solid var(--ink);background:var(--cyan)}.vapor-stairs i:nth-child(1){height:14px}.vapor-stairs i:nth-child(2){height:25px;background:var(--pink)}.vapor-stairs i:nth-child(3){height:38px;background:var(--violet)}.vapor-stairs i:nth-child(4){height:51px;background:var(--cyan)}.vapor-stairs i:nth-child(5){height:64px;background:var(--pink)}.vapor-pixel-spark{position:absolute;z-index:2;width:15px;height:15px;background:var(--magenta);clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%);animation:pixel-spark-step 8.4s steps(1,end) infinite}.vapor-pixel-spark-a{top:18%;left:26%}.vapor-pixel-spark-b{right:21%;bottom:31%;width:23px;height:23px;background:var(--cyan);animation-delay:3.2s}@keyframes phone-chatter{0%,61%,75%,to{transform:rotate(-8deg) translate(0)}64%{transform:rotate(-4deg) translateY(-8px)}67%{transform:rotate(-10deg) translate(4px,-3px)}70%{transform:rotate(-5deg) translate(-2px,-7px)}}@keyframes disk-fidget{0%,48%,62%,to{transform:rotate(7deg) translate(0)}51%{transform:rotate(3deg) translate(-7px,-5px)}54%{transform:rotate(9deg) translate(2px,-9px)}57%{transform:rotate(5deg) translate(-4px,-3px)}}@keyframes column-kick{0%,72%,87%,to{transform:rotate(8deg) translate(0)}75%{transform:rotate(12deg) translateY(7px)}78%{transform:rotate(5deg) translate(-4px,2px)}82%{transform:rotate(10deg) translate(2px,5px)}}@keyframes shell-bob{0%,35%,51%,to{transform:rotate(-5deg) translate(0)}38%{transform:rotate(-2deg) translateY(-9px)}42%{transform:rotate(-7deg) translate(4px,-4px)}46%{transform:rotate(-3deg) translate(-2px,-7px)}}@keyframes down-hand-present{0%,43%,66%,to{transform:rotate(2deg) translate(0)}47%{transform:rotate(-1deg) translate(-3px,9px)}52%{transform:rotate(3deg) translate(2px,4px)}57%{transform:rotate(0) translate(-1px,11px)}61%{transform:rotate(2deg) translate(0)}}@keyframes vapor-window-hop{0%,66%,82%,to{transform:translate(0)}69%{transform:translate(5px,-5px)}73%{transform:translate(-3px,-2px)}77%{transform:translate(2px,-6px)}}@keyframes pixel-spark-step{0%,42%,57%,to{transform:scale(1) rotate(0)}46%{transform:scale(1.5) rotate(45deg)}51%{transform:scale(.8) rotate(90deg)}}@keyframes grain-jump{0%,to{background-position:0 0}20%{background-position:37px -19px}40%{background-position:-23px 31px}60%{background-position:51px 13px}80%{background-position:-11px -43px}}.product-copy{position:absolute;z-index:30;top:9%;left:3.2vw;width:min(34vw,470px);color:var(--ink);transition:opacity .2s steps(2,end),transform .3s steps(3,end),visibility 0s .3s}.eyebrow{display:inline-block;margin:0 0 24px;padding:5px 8px;border:1px solid var(--ink);background:var(--cyan);color:var(--ink);font-size:9px;letter-spacing:.15em;box-shadow:4px 4px #39224733}.product-copy h1{margin:0;font-family:var(--display);font-size:clamp(66px,6.6vw,112px);font-style:normal;font-variation-settings:"WONK" 1;font-weight:600;line-height:.78;letter-spacing:-.06em}.product-copy h1 em{color:var(--ink);font-style:italic;font-weight:inherit}.spec-copy{position:absolute;z-index:31;top:13%;right:3.2vw;width:min(24vw,340px);border:2px solid var(--ink);background:#f8f1fce8;box-shadow:8px 8px #39224733;transition:opacity .2s steps(2,end),transform .3s steps(3,end),visibility 0s .3s}.spec-copy>span{display:block;padding:6px 9px;border-bottom:2px solid var(--ink);background:var(--violet);font:9px/1 var(--mono);letter-spacing:.1em}.spec-copy p{margin:0;padding:19px 18px 17px;font-family:var(--display);font-size:clamp(22px,2vw,31px);font-style:italic;font-variation-settings:"WONK" 1;line-height:1}.spec-copy small{display:block;padding:8px 10px;border-top:1px solid var(--line);color:#705d7c;font:9px/1.35 var(--mono);letter-spacing:.07em}.pose-viewer{position:absolute;z-index:40;top:55%;bottom:-3%;left:53%;width:min(40vw,570px);transform:translate(-50%);transition:top .62s steps(6,end),bottom .62s steps(6,end),left .62s steps(6,end),width .62s steps(6,end)}.pose-stage{position:absolute;top:0;right:7%;bottom:0;left:7%;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none}.experience.is-expanded .pose-stage{cursor:default}.pose-stage:focus-visible{outline:1px dashed var(--ink);outline-offset:-6px}.pose-image,.pose-sprite{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pose-image{object-fit:contain}.pose-image.is-sprite-hidden{opacity:0}.pose-sprite{max-width:none;opacity:0;pointer-events:none}.pose-sprite.is-visible{opacity:1}.experience:not(.is-expanded) .pose-image,.experience:not(.is-expanded) .pose-sprite{transform:scale(1.22);transform-origin:50% 52%}.pose-arrow{position:absolute;z-index:8;top:49%;display:grid;width:48px;height:48px;place-items:center;padding:0;transform:translateY(-50%);border:2px solid var(--ink);border-radius:0;background:var(--paper);box-shadow:5px 5px #39224733;opacity:0;pointer-events:none;transition:opacity .1s steps(1,end) .46s}.pose-arrow:hover{background:var(--cyan);color:var(--ink)}.pose-arrow-left{left:0}.pose-arrow-right{right:0}.expand-cue{position:absolute;z-index:9;top:9%;right:10%;display:grid;min-width:172px;padding:11px 13px;border:1px solid var(--ink);border-radius:0;background:var(--cyan);filter:drop-shadow(5px 5px 0 rgba(57,34,71,.18));font-family:var(--mono);text-align:left;transition:opacity .12s steps(1,end),visibility 0s .12s}.expand-cue:before{content:"";position:absolute;bottom:-7px;left:14px;width:12px;height:7px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--cyan)}.expand-cue:after{content:"";position:absolute;bottom:-12px;left:14px;width:6px;height:6px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--cyan)}.expand-cue b{font-size:10px;font-weight:600;letter-spacing:.08em}.pose-panel{position:absolute;z-index:42;top:15%;left:3.2vw;width:224px;padding:12px;border:2px solid var(--ink);background:var(--panel);box-shadow:7px 7px #39224738;opacity:0;visibility:hidden;transform:translate(-18px);pointer-events:none;transition:opacity .16s steps(2,end) .42s,transform .28s steps(3,end) .35s,visibility 0s .42s}.pose-panel:before{content:"POSE_VIEWER.EXE";display:block;margin:-12px -12px 10px;padding:8px 10px;border-bottom:2px solid var(--ink);background:var(--violet);color:var(--ink);font:10px/1 var(--mono);letter-spacing:.08em}.pose-status{display:grid;gap:7px;padding:6px 0 10px;border-bottom:1px solid var(--line)}.pose-status span{display:flex;justify-content:space-between;color:var(--ink);font-size:11px;letter-spacing:.08em}.pose-status b{color:#a44080;font-weight:500}.pose-status strong{font-size:13px;font-weight:400;letter-spacing:.1em}.pose-strip{display:grid;gap:5px;margin-top:10px}.pose-strip button{position:relative;height:clamp(56px,7.5vh,74px);overflow:hidden;padding:0;border:1px solid var(--line);border-radius:0;background:#eadcf4}.pose-strip button[aria-pressed=true]{border:2px solid var(--ink);background:var(--pink)}.pose-strip img{width:100%;height:100%;object-fit:contain}.pose-strip span{position:absolute;right:5px;bottom:3px;color:var(--ink);font-size:10px}.collapse-button{width:100%;margin-top:9px;padding:10px 4px;border:1px solid var(--ink);background:var(--paper);font:10px/1 var(--mono);letter-spacing:.08em}.collapse-button:hover{background:var(--cyan)}.purchase-panel{position:absolute;z-index:45;top:12%;left:calc(96.8% - min(28vw,400px));width:min(28vw,400px);padding:10px;border:2px solid var(--ink);background:#f8f1fcf5;box-shadow:7px 7px #39224733;opacity:0;visibility:hidden;transform:translate(18px);pointer-events:none;transition:opacity .18s steps(2,end) .4s,transform .35s steps(4,end) .34s,visibility 0s .4s}.product-details{margin:-10px -10px 12px}.product-details>span{display:block;padding:6px 8px;border-bottom:2px solid var(--ink);background:var(--pink);font-size:9px;letter-spacing:.08em}.product-details h2{margin:0;padding:14px 14px 7px;font-family:var(--display);font-size:clamp(24px,2.3vw,36px);font-style:italic;font-variation-settings:"WONK" 1;font-weight:600;line-height:.9;letter-spacing:-.035em}.product-details p{margin:0;padding:5px 14px 13px;font-family:var(--body);font-size:11px;line-height:1.35}.detail-price{padding:4px 14px 13px;border-top:1px solid var(--line);font-size:clamp(39px,4vw,58px);font-weight:500;line-height:1;letter-spacing:-.06em}.size-selector{display:flex;height:38px;align-items:stretch}.size-selector>span{display:flex;width:62px;align-items:center;color:var(--ink);font-size:10px;letter-spacing:.1em}.size-selector button{flex:1;padding:0;border:1px solid var(--ink);border-right:0;border-radius:0;background:var(--paper);color:var(--ink);font-size:10px}.size-selector button:last-child{border-right:1px solid var(--line)}.size-selector button[aria-pressed=true]{background:var(--cyan);color:var(--ink)}.size-selector button:hover{background:var(--pink);color:var(--ink)}.size-selector button:disabled{cursor:not-allowed;opacity:.42;text-decoration:line-through}.add-button{display:flex;width:calc(100% - 62px);height:52px;align-items:center;justify-content:space-between;margin:8px 0 0 62px;padding:0 18px;border:2px solid var(--ink);border-radius:0;background:var(--pink);color:var(--ink);font-size:10px;letter-spacing:.09em}.add-button:hover{background:var(--pink)}.add-button:disabled,.checkout-button:disabled{cursor:wait;opacity:.56}.add-button b{font-weight:400}.vertical-japanese{position:absolute;z-index:25;top:9%;right:calc(2.6vw + 176px);margin:0;writing-mode:vertical-rl;color:#3922479e;font-size:9px;letter-spacing:.28em}.scene-coordinate{position:absolute;z-index:25;right:calc(2.6vw + 176px);bottom:3.8%;color:#3922479e;font-size:9px;letter-spacing:.08em}.experience.is-expanded .product-copy,.experience.is-expanded .spec-copy{opacity:0;visibility:hidden;transform:translateY(-18px)}.experience.is-expanded .pose-viewer{top:1%;bottom:0;left:48%;width:min(59vw,820px)}.experience.is-expanded .pose-arrow{opacity:1;pointer-events:auto}.experience.is-expanded .expand-cue{opacity:0;visibility:hidden}.experience.is-expanded .pose-panel,.experience.is-expanded .purchase-panel{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}.experience.is-expanded .vertical-japanese,.experience.is-expanded .scene-coordinate{opacity:0}.experience.is-expanded .home-collage{opacity:0;visibility:hidden}.experience.skip-enter-motion *{transition:none!important}.experience.is-expanded .marble-shard-left,.experience.is-expanded .marble-shard-right,.experience.is-expanded .layer-palm,.experience.is-expanded .ghost-echo{opacity:.07}.experience.is-expanded.is-collapsing .product-copy,.experience.is-expanded.is-collapsing .spec-copy{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.28s}.experience.is-expanded.is-collapsing .pose-viewer{top:55%;bottom:-3%;left:53%;width:min(40vw,570px)}.experience.is-expanded.is-collapsing .pose-arrow{opacity:0;pointer-events:none;transition-delay:0s}.experience.is-expanded.is-collapsing .pose-panel{opacity:0;visibility:hidden;transform:translate(-18px);pointer-events:none;transition-delay:0s}.experience.is-expanded.is-collapsing .purchase-panel{opacity:0;visibility:hidden;transform:translate(18px);pointer-events:none;transition-delay:0s}.experience.is-expanded.is-collapsing .home-collage{opacity:1;visibility:visible;transition-delay:0s}.experience.is-expanded.is-collapsing .marble-shard-left{opacity:.78}.experience.is-expanded.is-collapsing .marble-shard-right{opacity:.4}.experience.is-expanded.is-collapsing .layer-palm{opacity:.56}.experience.is-expanded.is-collapsing .ghost-echo{opacity:.18}.cart-layer{position:fixed;z-index:700;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;transition:visibility 0s .42s}.cart-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.cart-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#5036626b;opacity:0;transition:opacity .28s steps(3,end)}.cart-layer.is-open .cart-scrim{opacity:1}.cart-drawer{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto 1fr auto;width:min(430px,100%);height:100%;transform:translate(calc(100% + 14px));border-left:2px solid var(--ink);background:var(--panel);color:var(--ink);box-shadow:-10px 0 #39224729;transition:transform .42s steps(6,end)}.cart-layer.is-open .cart-drawer{transform:translate(0)}.cart-drawer>header{display:flex;min-height:92px;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:2px solid var(--ink);background:var(--pink)}.cart-drawer header span{color:#8c3c70;font-size:10px;letter-spacing:.1em}.cart-drawer h2{margin:4px 0 0;font-family:var(--display);font-size:39px;font-style:italic;font-variation-settings:"WONK" 1;font-weight:600}.icon-button{display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid var(--line);border-radius:0;background:transparent}.cart-drawer .icon-button{border:2px solid var(--ink);background:#fffaf759}.cart-content{overflow:auto;padding:25px 26px}.empty-cart{display:grid;height:100%;place-items:center;margin:0;color:#705d7c;font-size:11px}.cart-item{display:grid;grid-template-columns:112px 1fr;gap:17px;padding-bottom:22px;border-bottom:1px solid var(--line)}.cart-image{height:142px;overflow:hidden;border:1px solid var(--ink);background:linear-gradient(180deg,#c9afe0,#f2bbd5)}.cart-image img{width:100%;height:100%;object-fit:contain;transform:scale(2.2);transform-origin:50% 42%}.cart-item h3{margin:0 0 7px;font-family:var(--display);font-size:22px;font-style:italic;line-height:1}.cart-item p{margin:0 0 9px;color:#705d7c;font-size:10px}.cart-item strong{font-size:12px;font-weight:400}.quantity{display:flex;width:100px;height:30px;align-items:center;justify-content:space-between;margin-top:14px;border:1px solid var(--line)}.quantity button{display:grid;width:29px;height:100%;place-items:center;padding:0;border:0;background:transparent}.quantity span{font-size:9px}.remove{margin-top:11px;padding:0;border:0;border-bottom:1px solid var(--line);background:transparent;color:#705d7c;font-size:9px}.cart-drawer>footer{padding:22px 26px 26px;border-top:1px solid var(--line)}.cart-drawer>footer div{display:flex;justify-content:space-between;margin-bottom:15px;font-size:9px}.cart-drawer [data-cart-total]{font-size:34px;font-weight:500;line-height:.8;letter-spacing:-.06em}.checkout-button{width:100%;height:51px;border:2px solid var(--ink);border-radius:0;background:var(--cyan);color:var(--ink);font-size:10px;letter-spacing:.1em}.toast{position:fixed;z-index:800;bottom:21px;left:50%;min-width:310px;padding:14px 18px;transform:translate(-50%,calc(100% + 48px));border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:5px 5px #39224733;font-size:10px;letter-spacing:.08em;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:transform .38s steps(5,end),opacity .16s steps(2,end),visibility 0s .38s}.toast.is-visible{transform:translate(-50%);opacity:1;visibility:visible;transition-delay:0s}@media(max-width:980px){.product-copy{width:31vw}.product-copy h1{font-size:62px}.purchase-panel{left:calc(96.8% - min(31vw,400px));width:min(31vw,400px)}.pose-viewer{width:44vw}.experience.is-expanded .pose-viewer{width:65vw}.pose-panel{width:170px}.pose-strip button{height:65px}.vertical-japanese,.scene-coordinate{display:none}}@media(max-width:760px){.site-header{grid-template-columns:1fr auto;height:56px;padding:0 14px}.wordmark{font-size:11px}.header-actions{gap:6px}.motion-toggle{min-height:36px;gap:6px;padding:0 7px;font-size:9px}.motion-toggle span{display:inline}.bag-button>span{display:none}.experience{height:calc(100% - 56px)}.scene:after{height:30%}.world-background{object-position:50% 50%}.world-ink{background:linear-gradient(180deg,rgba(242,232,250,.76) 0 10%,rgba(242,232,250,.2) 10% 61%,rgba(242,232,250,.5) 61% 75%,transparent 75%)}.world-ink:after{background:linear-gradient(180deg,rgba(255,250,247,.6) 0 10%,transparent 10% 58%,rgba(202,177,226,.18) 58% 75%,transparent 75%)}.ghost-echo{top:12%;width:65vw;height:62%;opacity:.09}.ghost-echo-left{left:8%}.ghost-echo-right{right:-9%}.layer-palm{bottom:4%;width:55vw;height:62%;opacity:.38}.layer-palm-left{left:-30%}.layer-palm-right{right:-28%}.chrome-orb{right:7%;bottom:21%;width:52px}.low-fog{opacity:.36}.marble-shard-left{bottom:-10%;left:-22%;width:66vw}.marble-shard-right{display:block;top:19%;right:-8%;width:36vw;opacity:.16}.home-object-phone{bottom:-6%;left:-12%;width:48vw}.home-object-hand{top:50%;right:-23%;width:43vw}.home-object-column{top:-10%;right:-2%;left:auto;width:28vw}.home-object-down-hand{top:43%;left:32%;width:36vw}.home-object-shell{right:-14%;bottom:2%;width:45vw}.vapor-window-card{top:45%;left:2%;width:38vw;font-size:9px}.vapor-window-card i{height:12px;margin:5px 0 4px 5px}.vapor-stairs{top:43%;right:3%;transform:rotate(-7deg) scale(.72);transform-origin:100% 0}.vapor-pixel-spark-a{top:28%;left:8%}.vapor-pixel-spark-b{right:6%;bottom:27%}.product-copy{top:28px;left:14px;width:calc(100% - 28px)}.eyebrow{display:none}.product-copy h1{font-size:clamp(43px,12.8vw,56px);line-height:.82}.product-kind{margin-top:12px;font-size:9px}.spec-copy{top:176px;right:10px;width:min(202px,56vw)}.spec-copy>span{padding:5px 7px;font-size:9px}.spec-copy p{padding:12px 12px 10px;font-size:clamp(15px,4.2vw,18px);line-height:.96}.spec-copy small{padding:6px 7px;font-size:9px}.pose-viewer{top:52%;bottom:-1%;left:55%;width:70vw}.pose-stage{top:0;right:3%;bottom:0;left:3%;cursor:pointer}.pose-image{top:0;height:100%}.pose-arrow{top:54%;width:40px;height:44px}.pose-arrow-left{left:8px}.pose-arrow-right{right:8px}.expand-cue{top:clamp(50px,9vh,82px);right:auto;left:-16%;min-width:126px;padding:7px 8px}.expand-cue:before{right:10px;bottom:-6px;left:auto;width:10px;height:6px}.expand-cue:after{right:10px;bottom:-10px;left:auto;width:5px;height:5px}.expand-cue b{font-size:9px}.pose-panel{top:12px;right:10px;left:auto;display:block;width:130px;padding:0;border:0;background:transparent;box-shadow:none}.pose-panel:before,.pose-status,.pose-strip{display:none}.collapse-button{width:100%;min-height:42px;margin-top:0;padding:8px;border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px #3922472e;font-size:10px;line-height:1.25}.purchase-panel{top:auto;right:13px;bottom:12px;left:72px;width:auto}.product-details{margin-bottom:8px}.product-details>span{padding:5px 7px;font-size:9px}.product-details h2{padding:8px 9px 4px;font-size:20px}.product-details p{padding:3px 9px 7px;font-size:9px;line-height:1.25}.detail-price{padding:3px 9px 7px;font-size:35px}.size-selector{height:32px}.size-selector>span{width:50px;font-size:9px}.size-selector button{font-size:9px}.add-button{width:calc(100% - 50px);height:45px;margin:6px 0 0 50px;font-size:9px}.scene-coordinate,.vertical-japanese{display:none}.experience.is-expanded .pose-viewer{top:-3%;bottom:19%;left:50%;width:100%}.experience.is-expanded .pose-stage{right:-6%;left:-6%;transition:right .62s steps(6,end),left .62s steps(6,end)}.experience.is-expanded.is-collapsing .pose-viewer{top:52%;bottom:-1%;left:55%;width:70vw}.experience.is-expanded.is-collapsing .pose-stage{right:3%;left:3%}.experience.is-expanded .pose-panel{right:10px;left:auto}.experience.is-expanded .purchase-panel{top:auto;right:10px;bottom:10px;left:72px;width:auto}.experience.is-expanded.is-collapsing .layer-palm{opacity:.38}.experience.is-expanded.is-collapsing .marble-shard-right{opacity:.16}.experience.is-expanded.is-collapsing .ghost-echo{opacity:.09}}@media(max-height:720px)and (min-width:761px){.site-header{height:58px}.experience{height:calc(100% - 58px)}.product-copy{top:10%}.product-copy h1{font-size:66px}.product-kind{margin-top:18px}.pose-strip button{height:55px}.purchase-panel{bottom:3%}}@media(max-height:700px)and (max-width:760px){.product-copy h1{font-size:48px}.product-kind{display:none}.pose-viewer{top:49%;bottom:-2%}.home-object-down-hand,.home-object-hand{display:none}.chrome-orb{right:auto;bottom:24%;left:4%}.vapor-stairs{top:58%}.collapse-button{min-height:40px;height:40px}.purchase-panel{bottom:8px}.size-selector{height:28px}.add-button{height:40px}.experience.is-expanded .pose-viewer{top:-3%;bottom:19%}}@media(max-height:600px)and (max-width:760px){.product-copy{top:24px}.product-copy h1{font-size:43px}.spec-copy{top:150px}.vapor-window-card{top:40%}}@media(prefers-reduced-motion:reduce){.vhs-grain{animation:none}.pose-viewer,.product-copy,.spec-copy,.pose-panel,.purchase-panel,.pose-stage,.ghost-echo,.layer-palm,.marble-shard,.pose-arrow,.expand-cue,.home-collage,.cart-layer,.cart-scrim,.cart-drawer{transition:none}.home-object{animation:none}}.reduce-motion .vhs-grain{animation:none}.reduce-motion .pose-viewer,.reduce-motion .product-copy,.reduce-motion .spec-copy,.reduce-motion .pose-stage,.reduce-motion .pose-panel,.reduce-motion .purchase-panel,.reduce-motion .ghost-echo,.reduce-motion .layer-palm,.reduce-motion .marble-shard,.reduce-motion .pose-arrow,.reduce-motion .expand-cue,.reduce-motion .home-collage,.reduce-motion .cart-layer,.reduce-motion .cart-scrim,.reduce-motion .cart-drawer,.reduce-motion .toast{transition:none}.reduce-motion .home-object{animation:none}
