.store{--store-bg:#0a0a0a;--store-panel:#121210;--store-line:#e8e1d229;--store-line-strong:#e8e1d257;--bone:#e8e1d4;--olive:#4e5035;--steel:#657789;--store-mist:#9d988d;--store-ink:#11110f;--store-accent:#d5a770;--store-ease:cubic-bezier(.2,.75,.25,1);--store-header-h:4.5rem;--store-ticker-h:2.25rem;--store-gutter:clamp(1.5rem,4vw,4.5rem);isolation:isolate;font-variant-numeric:lining-nums;background:var(--store-bg);min-height:100vh;color:var(--bone);font-family:var(--font-body),Arial,sans-serif;position:relative;overflow-x:clip}.store [id]{scroll-margin-top:calc(var(--store-header-h) + 1rem)}.store img{max-width:100%}.store #store-main:focus{outline:none}.store .store-container{width:100%;max-width:92rem;padding-inline:var(--store-gutter);margin:0 auto}.store .store-eyebrow{color:var(--bone);font-family:var(--font-serif),Georgia,serif;letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:500;line-height:1.4}.store .store-display{color:var(--bone);font-family:var(--font-display),Impact,sans-serif;letter-spacing:.004em;text-transform:uppercase;margin:0;font-weight:400;line-height:.84}.store .store-display>span{display:block}.store .store-meta{color:var(--store-mist);font-family:var(--font-body),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700;line-height:1.4}.store .store-index{color:var(--bone);font-family:var(--font-body),Arial,sans-serif;letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1}.store .store-index>span{color:var(--store-mist)}.store .store-btn,.store .store-btn-ghost{border:1px solid var(--bone);background:var(--bone);min-height:3.1rem;color:var(--store-ink);font-family:var(--font-serif),Georgia,serif;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.85rem;padding:0 1.75rem;font-size:.86rem;font-weight:600;line-height:1;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex}.store .store-btn>[aria-hidden=true],.store .store-btn-ghost>[aria-hidden=true]{font-family:var(--font-body),Arial,sans-serif;letter-spacing:0;transition:transform .35s var(--store-ease);font-size:1rem}.store .store-btn:hover{background:#f5f0e6;border-color:#f5f0e6;box-shadow:0 .9rem 2.4rem -1rem #e8e1d273}.store .store-btn:hover>[aria-hidden=true],.store .store-btn-ghost:hover>[aria-hidden=true]{transform:translate(.25rem)}.store .store-btn[href^=\#]:hover>[aria-hidden=true]{transform:translateY(.2rem)}.store .store-btn-ghost{border-color:var(--store-line-strong);color:var(--bone);background:#0a0a0a40}.store .store-btn-ghost:hover{border-color:var(--bone);background:#e8e1d20f}.store .store-btn:disabled,.store .store-btn-ghost:disabled,.store .store-btn[aria-disabled=true],.store .store-btn-ghost[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.store .store-link{background:linear-gradient(var(--bone),var(--bone)) 0 100%/0 1px no-repeat,linear-gradient(var(--store-line-strong),var(--store-line-strong)) 0 100%/100% 1px no-repeat;color:var(--bone);font-family:var(--font-body),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;transition:background-size .5s var(--store-ease);align-items:center;gap:.65rem;padding:.35rem 0;font-size:.62rem;font-weight:700;line-height:1.3;display:inline-flex}.store .store-link>[aria-hidden=true]{letter-spacing:0;transition:transform .35s var(--store-ease);font-size:.85rem}.store .store-link:hover{background-size:100% 1px,100% 1px}.store .store-link:hover>[aria-hidden=true]{transform:translate(.3rem)}.store .store-rule{width:var(--rule-width,10rem);height:14px;color:var(--bone);opacity:.75;background:currentColor;margin:0 auto;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='14' viewBox='0 0 36 14'%3E%3Cpath d='M6 5v4M10 3v8M14 1v12M18 0v14M22 1v12M26 3v8M30 5v4' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 50%/36px 14px no-repeat,linear-gradient(90deg,#0000,#000 18% 82%,#0000) 50%/100% 1px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='14' viewBox='0 0 36 14'%3E%3Cpath d='M6 5v4M10 3v8M14 1v12M18 0v14M22 1v12M26 3v8M30 5v4' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 50%/36px 14px no-repeat,linear-gradient(90deg,#0000,#000 18% 82%,#0000) 50%/100% 1px no-repeat}.store .store-wordmark{font-family:var(--font-serif),Georgia,serif;letter-spacing:.55em;text-transform:uppercase;white-space:nowrap;padding-left:.55em;font-weight:500;line-height:1}.store .store-dot{background:var(--store-accent);border-radius:50%;flex:none;width:.42rem;height:.42rem;animation:2.4s ease-in-out infinite status-pulse;display:inline-block;box-shadow:0 0 0 .28rem #d5a7701a}.store .store-grain{z-index:-1;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.1s steps(5,end) infinite store-grain;position:absolute;inset:-60%}.store .store-skip{z-index:60;background:var(--bone);color:var(--store-ink);letter-spacing:.14em;text-transform:uppercase;padding:.8rem 1rem;font-size:.7rem;font-weight:700;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.store .store-skip:focus{transform:none}.store-ticker{z-index:41;height:var(--store-ticker-h);border-bottom:1px solid var(--store-line);color:#d8d1c3;background:linear-gradient(90deg,#15160f,#1b1c14 50%,#15160f);align-items:stretch;display:flex;position:relative}.store-ticker-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.store-ticker-track{width:max-content;height:100%;animation:60s linear infinite store-marquee;display:flex}.store-ticker:hover .store-ticker-track,.store-ticker:focus-within .store-ticker-track,.store-ticker[data-paused=true] .store-ticker-track{animation-play-state:paused}.store-ticker-list{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.store-ticker-list li{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.75rem;padding-right:1.75rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.store-ticker-glyph{width:1.6rem;height:.5rem;color:var(--store-accent);opacity:.7}.store-ticker-toggle{width:var(--store-ticker-h);border:0;border-left:1px solid var(--store-line);color:var(--store-mist);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid}.store-ticker-toggle:hover{color:var(--bone);background:#e8e1d20d}.store-ticker-toggle svg{width:.7rem;height:.7rem}.store-ticker-toggle:focus-visible{outline-offset:-3px}.store-header{z-index:40;background:linear-gradient(#0a0a0aeb,#0a0a0ab3);border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,box-shadow .35s;position:sticky;top:0}.store-header[data-scrolled=true]{border-bottom-color:var(--store-line);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#0a0a0acc;box-shadow:0 1rem 2.5rem #00000059}.store-header-bar{min-height:var(--store-header-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.store-nav,.store-menu-toggle{grid-area:1/1;justify-self:start}.store-header-brand{grid-area:1/2;align-items:center;min-height:2.75rem;display:inline-flex}.store-header-actions{grid-area:1/3;justify-self:end;align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}.store-header .store-wordmark{font-size:1.42rem}.store-nav ul{gap:0 clamp(1rem,2vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.store-nav a{color:#bdb7ab;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:2.75rem;font-size:.6rem;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.store-nav a:after{content:"";background:var(--bone);transform-origin:100%;height:1px;transition:transform .35s var(--store-ease);position:absolute;bottom:.6rem;left:0;right:0;transform:scaleX(0)}.store-nav a:hover,.store-nav a[aria-current]{color:var(--bone)}.store-nav a:hover:after,.store-nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.store-nav-num,.store-nav-sheet,.store-nav-scrim{display:none}.store-header-note{color:var(--store-mist);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.58rem;font-weight:700}.store-header-note i{opacity:.5;margin:0 .35em;font-style:normal}.store-bag-btn{min-height:2.75rem;color:var(--bone);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .1rem;font-size:.6rem;font-weight:700;display:inline-flex}.store-bag-btn svg{width:1.3rem;height:1.3rem;transition:transform .3s var(--store-ease)}.store-bag-btn:hover svg{transform:translateY(-.1rem)}.store-bag-count{border:1px solid var(--store-line-strong);min-width:1.35rem;height:1.35rem;color:var(--bone);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.58rem;font-weight:700;line-height:1;transition:background-color .25s,border-color .25s,color .25s;display:inline-grid}.store-bag-count[data-filled=true]{border-color:var(--bone);background:var(--bone);color:var(--store-ink)}.store-bag-btn:hover .store-bag-count{border-color:var(--bone)}.store-icon-btn{width:2.75rem;height:2.75rem;color:var(--bone);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:border-color .2s,background-color .2s;display:inline-grid;position:relative}.store-icon-btn:hover{border-color:var(--store-line);background:#e8e1d20d}.store-icon-btn svg{width:1.45rem;height:1.45rem}.store-menu-toggle{display:none}.store-menu-lines{background:currentColor;width:1.25rem;height:1px;transition:background-color .2s;display:block;position:relative}.store-menu-lines:before,.store-menu-lines:after{content:"";background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;left:0}.store-menu-lines:before{transform:translateY(-.35rem)}.store-menu-lines:after{transform:translateY(.35rem)}.store-menu-toggle[aria-expanded=true] .store-menu-lines{background:0 0}.store-menu-toggle[aria-expanded=true] .store-menu-lines:before{transform:rotate(45deg)}.store-menu-toggle[aria-expanded=true] .store-menu-lines:after{transform:rotate(-45deg)}.cover{isolation:isolate;min-height:clamp(40rem,calc(100svh - var(--store-header-h) - var(--store-ticker-h)),60rem);flex-direction:column;display:flex;position:relative;overflow:hidden}.cover-backdrop{z-index:-2;background:radial-gradient(ellipse 38% 55% at 74% 46%,#e8e1d213,transparent 70%),radial-gradient(ellipse 50% 75% at -4% 96%,#4e50356b,transparent 70%),radial-gradient(ellipse 36% 46% at 100% 0%,#65778921,transparent 70%),linear-gradient(180deg,#11110f 0%,#0d0d0b 60%,var(--store-bg) 100%);position:absolute;inset:0}.cover-backdrop:after{content:"";background:radial-gradient(110% 95% at 50% 45%,#0000 58%,#0000008c 100%);position:absolute;inset:0}.cover-grid{flex:1;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding-block:clamp(2rem,3.6vw,3.25rem) .5rem;display:grid}.cover-copy{z-index:2;position:relative;container-type:inline-size}.cover-kicker{align-items:center;gap:1rem;margin:0;display:flex}.cover-kicker .store-eyebrow{font-size:.78rem}.cover-kicker-rule{background:var(--store-line-strong);flex:0 0 3rem;height:1px}.store .cover-title{text-shadow:0 .06em .5em #00000073;width:fit-content;max-width:100%;margin:clamp(1.9rem,3.4vw,2.9rem) 0 0;font-size:17.2cqi}.cover-title>span{animation:cover-rise 1.15s var(--store-ease) both}.store .cover-title .cover-box{--box-line:max(1.5px,.022em);--box-ink:#e8e1d2eb;border-top:var(--box-line) solid var(--box-ink);border-left:var(--box-line) solid var(--box-ink);width:97.6%;margin:.13em 0 .12em;padding:.13em .26em .11em;font-size:.54em;line-height:.96;animation-delay:.12s;position:relative}.store .cover-title .cover-box:before,.store .cover-title .cover-box:after{content:"";background:var(--box-ink);position:absolute}.store .cover-title .cover-box:before{width:var(--box-line);height:55%;top:0;right:0}.store .cover-title .cover-box:after{width:62%;height:var(--box-line);bottom:0;left:0}.store .cover-title .cover-box>span{display:block}.store .cover-title .cover-line-3{font-size:.8em;animation-delay:.24s}.cover-lede{color:#d3ccbe;max-width:24rem;font-family:var(--font-serif),Georgia,serif;margin:clamp(1.25rem,2vw,1.75rem) 0 0;font-size:clamp(1.15rem,1.55vw,1.42rem);font-weight:500;line-height:1.3;animation:1.2s .4s both cover-fade}.cover-ctas{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,2.6vw,2.25rem);animation:1.2s .5s both cover-fade;display:flex}.cover-meta{border-top:1px solid var(--store-line);flex-wrap:wrap;gap:.9rem 0;margin:clamp(1.5rem,2.6vw,2.25rem) 0 0;padding-top:1.1rem;animation:1.2s .6s both cover-fade;display:flex}.cover-meta>div{padding-right:clamp(1.1rem,2vw,1.9rem)}.cover-meta>div+div{border-left:1px solid var(--store-line);padding-left:clamp(1.1rem,2vw,1.9rem)}.cover-meta dt{color:var(--store-mist);letter-spacing:.22em;text-transform:uppercase;font-size:.56rem;font-weight:700}.cover-meta dd{font-variant-numeric:lining-nums tabular-nums;color:var(--bone);font-family:var(--font-serif),Georgia,serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;margin:.45rem 0 0;font-size:.95rem;font-weight:500;line-height:1;display:flex}.cover-visual{--px:0;--py:0;--sy:0;align-self:stretch;place-items:center;min-height:32rem;display:grid;position:relative}.cover-numeral{z-index:-1;color:#0000;font-family:var(--font-display),Impact,sans-serif;letter-spacing:.02em;-webkit-text-stroke:1px #e8e1d226;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(0,calc(var(--sy) * 5rem),0);font-size:clamp(9rem,21vw,20rem);line-height:.8;position:absolute;bottom:-6%;right:-4%}.cover-signal-wrap{z-index:-1;aspect-ratio:1;width:min(44rem,118%);color:var(--bone);opacity:.2;pointer-events:none;transform:translate(-50%,-50%) translate3d(calc(var(--px) * 1.4rem),calc(var(--py) * 1rem + var(--sy) * 3rem),0);transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}.cover-signal{width:100%;height:100%;display:block;overflow:visible}.cover-signal-ticks{transform-origin:300px 300px;animation:160s linear infinite ring-turn}.cover-signal-label{font-family:var(--font-body),Arial,sans-serif;letter-spacing:.08em;font-weight:700}.cover-figure{width:min(100%,33rem);transform:perspective(1400px) translate3d(calc(var(--px) * -.6rem),calc(var(--sy) * -4.5rem + var(--py) * -.5rem),0) rotateY(calc(var(--px) * 6deg)) rotateX(calc(var(--py) * -4deg));animation:cover-print-in 1.6s .15s var(--store-ease) both;margin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative}.cover-print{aspect-ratio:4/5;position:relative}.cover-print:before{content:"";z-index:-1;background:radial-gradient(closest-side,#e8e1d21a,#0000);border-radius:50%;position:absolute;inset:12% 8%}.cover-print img{object-fit:cover;filter:brightness(1.1)contrast(1.05);width:100%;height:100%;display:block;transform:scale(1.08);-webkit-mask-image:radial-gradient(55% 53%,#000 60%,#0000 100%);mask-image:radial-gradient(55% 53%,#000 60%,#0000 100%)}.cover-note{z-index:2;color:var(--bone);font-family:var(--font-serif),Georgia,serif;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;gap:.4rem;margin:0;font-size:.8rem;font-weight:500;line-height:1.2;animation:1.2s .9s both cover-fade;display:grid;position:absolute}.cover-note-a{padding-bottom:.8rem;top:7%;left:-4%}.cover-note-a:after{content:"";background:linear-gradient(90deg,var(--bone),transparent);opacity:.6;width:4.5rem;height:1px;position:absolute;bottom:0;left:0}.cover-note-b{text-align:right;justify-items:end;padding-top:.8rem;bottom:11%;right:0}.cover-note-b:before{content:"";background:linear-gradient(270deg,var(--bone),transparent);opacity:.6;width:4.5rem;height:1px;position:absolute;top:0;right:0}.cover-foot{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);padding-block:1.25rem 1.9rem;display:grid}.cover-scroll{align-items:center;gap:.85rem;min-height:2.75rem;transition:color .2s;display:inline-flex}.cover-scroll:hover{color:var(--bone)}.cover-scroll-bar{background:var(--store-line);width:1px;height:2.1rem;position:relative;overflow:hidden}.cover-scroll-bar:after{content:"";background:var(--bone);animation:scroll-drip 2.4s var(--store-ease) infinite;position:absolute;inset:0}.cover-signal-row{color:var(--bone);align-items:center;gap:.9rem;display:flex}.cover-signal-hair{background:linear-gradient(90deg,transparent,var(--store-line-strong) 30%);flex:1;height:1px}.cover-signal-hair:last-child{background:linear-gradient(270deg,transparent,var(--store-line-strong) 30%)}.cover-signal-dots{gap:.45rem;display:flex}.cover-signal-dots i{background:var(--olive);border-radius:50%;width:.36rem;height:.36rem}.cover-signal-dots i:nth-child(2){background:var(--bone)}.cover-signal-dots i:nth-child(3){background:var(--steel)}.cover-cluster{opacity:.75;width:2.6rem;height:.85rem}.cover-foot-quote{color:#bdb7ab}.collection{border-top:1px solid var(--store-line);background:var(--store-bg);padding-block:clamp(5rem,10vw,9rem);position:relative}.collection-head{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.store .collection-head h2{margin-top:2.1rem;font-size:clamp(3.6rem,8.4vw,8.6rem);line-height:.8}.collection-head-note{color:#c9c2b4;max-width:27rem;font-family:var(--font-serif),Georgia,serif;margin:1.5rem 0 0;font-size:clamp(1.02rem,1.3vw,1.18rem);font-weight:500;line-height:1.45}.collection-index ol{border-top:1px solid var(--store-line-strong);counter-reset:none;margin:0;padding:0;list-style:none}.collection-index li{border-bottom:1px solid var(--store-line)}.collection-index a{color:#c4bdb0;min-height:3.5rem;transition:color .25s ease,padding .45s var(--store-ease);grid-template-columns:2.4rem auto minmax(1.5rem,1fr) auto;align-items:center;gap:.9rem;display:grid}.collection-index .store-index{color:var(--store-mist);transition:color .25s}.collection-index-name{font-family:var(--font-serif),Georgia,serif;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.98rem,1.2vw,1.1rem);font-weight:500}.collection-index-leader{background:repeating-linear-gradient(90deg,var(--store-line-strong) 0 2px,transparent 2px 6px);transform-origin:0;height:1px;transition:opacity .3s}.collection-index-price{font-family:var(--font-serif),Georgia,serif;letter-spacing:.12em;font-variant-numeric:lining-nums tabular-nums;font-size:1rem;font-weight:500}.collection-index a:hover,.collection-index a[data-active]{color:var(--bone);padding-left:.6rem}.collection-index a:hover .store-index,.collection-index a[data-active] .store-index{color:var(--store-accent)}.collection-index a:hover .collection-index-leader,.collection-index a[data-active] .collection-index-leader{background:linear-gradient(90deg,var(--bone),var(--store-line-strong))}.collection-pieces{gap:clamp(5rem,9vw,8rem);margin-top:clamp(4.5rem,9vw,8rem);display:grid}.collection-piece{--tone:color-mix(in oklab,var(--swatch) 62%,#e8e1d4);transition-delay:var(--delay,0s);position:relative}.collection-piece-feature,.collection-piece-mirror{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.collection-piece-mirror{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.collection-piece-feature .collection-stage,.collection-piece-mirror .collection-stage{justify-self:center;width:min(100%,35rem)}.collection-piece-mirror .collection-stage{order:2}.collection-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.collection-pair>:nth-child(2){margin-top:clamp(2.5rem,5vw,4.5rem)}.collection-piece-tile .collection-info{margin-top:clamp(1.25rem,2.4vw,2rem)}.collection-stage{isolation:isolate;position:relative}.collection-stage-glow{z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab,var(--tone) 42%,transparent),color-mix(in oklab,var(--tone) 8%,transparent) 60%,transparent 100%);opacity:.8;transition:opacity .8s ease,transform 1.2s var(--store-ease);pointer-events:none;border-radius:50%;position:absolute;inset:4% 2% 0;transform:scale(.94)}.collection-stage-hit{z-index:1;position:absolute;inset:0}.collection-stage-frame{aspect-ratio:4/5;pointer-events:none;position:relative}.collection-stage-img{object-fit:cover;width:100%;height:100%;transform:scale(calc(var(--fit,1) * 1.06));transition:opacity .75s ease,transform 1.6s var(--store-ease);display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 55%,#000 66%,#0000 100%);mask-image:radial-gradient(58% 55%,#000 66%,#0000 100%)}.collection-stage-img.is-back{opacity:0}.collection-piece.is-inview .collection-stage-img{transform:scale(var(--fit,1))}.collection-stage-marks{z-index:2;pointer-events:none;--m:#e8e1d24d;background:linear-gradient(var(--m),var(--m)) 0 0/16px 1px,linear-gradient(var(--m),var(--m)) 0 0/1px 16px,linear-gradient(var(--m),var(--m)) 100% 0/16px 1px,linear-gradient(var(--m),var(--m)) 100% 0/1px 16px,linear-gradient(var(--m),var(--m)) 0 100%/16px 1px,linear-gradient(var(--m),var(--m)) 0 100%/1px 16px,linear-gradient(var(--m),var(--m)) 100% 100%/16px 1px,linear-gradient(var(--m),var(--m)) 100% 100%/1px 16px;transition:inset .6s var(--store-ease);background-repeat:no-repeat;position:absolute;inset:0}.collection-stage-caption{z-index:2;pointer-events:none;gap:.9rem;display:flex;position:absolute;top:1.1rem;left:1.25rem}.collection-stage-face>span{display:none}.collection-stage-face>.is-front{color:#cfc8ba;display:inline}.collection-flip{z-index:3;border:1px solid var(--store-line);min-height:2.75rem;color:var(--store-mist);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a8c;align-items:center;gap:.6rem;padding:0 1rem;font-size:.56rem;font-weight:700;transition:border-color .25s,color .25s;display:inline-flex;position:absolute;bottom:0;right:0}.collection-flip svg{width:1rem;height:.65rem;transition:transform .5s var(--store-ease)}.collection-flip .is-front{color:var(--bone)}.collection-flip:hover{border-color:var(--store-line-strong);color:#cfc8ba}.collection-stage[data-flipped=true] .collection-flip .is-front{color:inherit}.collection-stage[data-flipped=true] .collection-flip .is-back{color:var(--bone)}.collection-stage[data-flipped=true] .collection-flip svg{transform:scaleX(-1)}.collection-stage[data-flipped=true] .collection-stage-img.is-back{opacity:1}.collection-piece:has(.collection-name a:focus-visible) .collection-stage-img.is-back{opacity:1}.collection-stage[data-flipped=true] .collection-stage-face>.is-front{display:none}.collection-piece:has(.collection-name a:focus-visible) .collection-stage-face>.is-front{display:none}.collection-stage[data-flipped=true] .collection-stage-face>.is-back{color:#cfc8ba;display:inline}.collection-piece:has(.collection-name a:focus-visible) .collection-stage-face>.is-back{color:#cfc8ba;display:inline}@media (hover:hover) and (pointer:fine){.collection-stage-hit:hover~.collection-stage-frame .is-back{opacity:1}.collection-stage-hit:hover~.collection-stage-frame .collection-stage-img{transform:scale(calc(var(--fit,1) * 1.03))}.collection-stage-hit:hover~.collection-stage-marks{inset:.6rem}.collection-stage-hit:hover~.collection-stage-caption .is-front{display:none}.collection-stage-hit:hover~.collection-stage-caption .is-back{color:#cfc8ba;display:inline}.collection-stage[data-flipped=true] .collection-stage-hit:hover~.collection-stage-frame .is-back{opacity:0}.collection-stage[data-flipped=true] .collection-stage-hit:hover~.collection-stage-caption .is-front{display:inline}.collection-stage[data-flipped=true] .collection-stage-hit:hover~.collection-stage-caption .is-back{display:none}.collection-stage:hover .collection-stage-glow{opacity:1;transform:scale(1)}.collection-piece:hover .store-link{background-size:100% 1px,100% 1px}.collection-piece:hover .store-link>[aria-hidden=true]{transform:translate(.3rem)}}.collection-loupe{z-index:3;pointer-events:none;justify-items:center;gap:.75rem;margin:0;display:grid;position:absolute;bottom:16%;right:-3.25rem}.collection-loupe-lens{aspect-ratio:1;background:#0a0a0a;border-radius:50%;width:clamp(7rem,10.5vw,9.75rem);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8e1d266,0 0 0 .5rem #0a0a0ad9,0 0 0 calc(.5rem + 1px) #e8e1d224,0 1.5rem 3rem #000000a6}.collection-loupe-lens img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.18)}.collection-loupe-lens:after{content:"";background-color:#0000;background-image:linear-gradient(#e8e1d273,#e8e1d273),linear-gradient(#e8e1d273,#e8e1d273),linear-gradient(#e8e1d273,#e8e1d273),linear-gradient(#e8e1d273,#e8e1d273);background-position:50% 0,50% 100%,0,100%;background-repeat:no-repeat;background-size:1px 9px,1px 9px,9px 1px,9px 1px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 1.5rem #0000008c}.collection-loupe figcaption{color:#bdb7ab}.collection-info{z-index:1;min-width:0;position:relative}.collection-numeral{z-index:-1;color:#0000;font-family:var(--font-display),Impact,sans-serif;-webkit-text-stroke:1px #e8e1d21c;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,15vw,14.5rem);line-height:.8;position:absolute;bottom:calc(100% + .35rem);right:-.04em}.collection-piece-tile .collection-numeral{font-size:clamp(5.5rem,8.5vw,8.5rem);top:2.4rem;bottom:auto}.collection-piece-feature .collection-info .collection-numeral,.collection-piece-mirror .collection-info .collection-numeral,.collection-piece-tile .collection-stage-numeral{display:none}.collection-stage-numeral{color:#0000;font-family:var(--font-display),Impact,sans-serif;-webkit-text-stroke:1px #e8e1d229;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,8.5vw,8.25rem);line-height:.8;position:absolute;top:1.4rem;right:1.4rem}.collection-piece-tile .collection-stage-frame{aspect-ratio:1}.collection-piece-tile .collection-stage-img{-webkit-mask-image:radial-gradient(56% 56%,#000 64%,#0000 100%);mask-image:radial-gradient(56% 56%,#000 64%,#0000 100%)}.collection-info-top{border-bottom:1px solid var(--store-line-strong);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding-bottom:.95rem;display:flex}.collection-name{color:var(--bone);font-family:var(--font-serif),Georgia,serif;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;margin:clamp(1.5rem,2.8vw,2.25rem) 0 0;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:500;line-height:1.02}.collection-piece-tile .collection-name{margin-top:1.2rem;font-size:clamp(1.55rem,2.4vw,2.2rem)}.collection-name a{color:inherit;transition:background-size .6s var(--store-ease);background:linear-gradient(currentColor,currentColor) 0 96%/0 1px no-repeat}:is(.collection-name a:hover,.collection-name a:focus-visible){background-size:100% 1px}.collection-price{color:#d9d2c5;font-family:var(--font-serif),Georgia,serif;letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;margin:.75rem 0 0;font-size:clamp(1.1rem,1.45vw,1.35rem);font-weight:500}.collection-tagline{text-wrap:balance;max-width:17ch;color:var(--bone);font-family:var(--font-display),Impact,sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:clamp(1.4rem,2.4vw,2rem) 0 0;font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:.96}.collection-piece-tile .collection-tagline{margin-top:1.1rem;font-size:clamp(1.35rem,1.9vw,1.75rem)}.collection-desc{color:#a8a296;max-width:31rem;margin:1.1rem 0 0;font-size:.9rem;line-height:1.7}.collection-specs{border-top:1px solid var(--store-line);margin:clamp(1.4rem,2.4vw,1.9rem) 0 0}.collection-specs>div{border-bottom:1px solid var(--store-line);grid-template-columns:6.25rem minmax(0,1fr);gap:1rem;padding:.72rem 0;display:grid}.collection-specs dt{color:var(--store-mist);letter-spacing:.2em;text-transform:uppercase;padding-top:.12rem;font-size:.56rem;font-weight:700}.collection-specs dd{color:#d6cfc2;margin:0;font-size:.8rem;line-height:1.45}.collection-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:clamp(1.4rem,2.4vw,1.9rem);display:flex}.collection-colorway{color:#d6cfc2;font-family:var(--font-serif),Georgia,serif;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0;font-size:.88rem;font-weight:500;display:inline-flex}.collection-swatch{background:var(--swatch);width:1.05rem;height:1.05rem;box-shadow:0 0 0 1px #e8e1d266,0 0 0 .25rem var(--store-bg),0 0 0 calc(.25rem + 1px) #e8e1d229;border-radius:50%;flex:none}.collection-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-cursor{z-index:70;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-200px,-200px)}.store-cursor>span{width:4.75rem;height:4.75rem;color:var(--store-ink);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;opacity:0;transition:opacity .25s ease,transform .45s var(--store-ease);background:#e8e1d2f0;border-radius:50%;place-items:center;margin:-2.375rem 0 0 -2.375rem;font-size:.58rem;font-weight:700;display:grid;transform:scale(.3);box-shadow:0 .75rem 2rem #00000059}.store-cursor[data-active=true]>span{opacity:1;transform:scale(1)}html.store-cursor-on .store [data-cursor=view]{cursor:none}@keyframes ring-turn{to{transform:rotate(360deg)}}@keyframes store-marquee{to{transform:translate(-25%)}}@keyframes store-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}@keyframes cover-rise{0%{opacity:0;transform:translateY(.28em)}to{opacity:1;transform:none}}@keyframes cover-fade{0%{opacity:0}to{opacity:1}}@keyframes cover-print-in{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}@keyframes scroll-drip{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:1180px){.store-header-note{display:none}.cover-ctas .store-btn,.cover-ctas .store-btn-ghost{letter-spacing:.18em;padding:0 1.15rem}.cover-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}@media (max-width:1080px){.cover-note-a{left:0}.collection-loupe{right:-1.5rem}.collection-head{grid-template-columns:minmax(0,1fr) minmax(17rem,1fr)}}@media (max-width:860px){.store{--store-header-h:4rem}.store-header-bar{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.5rem}.store-header-brand{justify-self:center}.store-header .store-wordmark{font-size:1.2rem}.store-menu-toggle{display:inline-grid}.store-bag-label{display:none}.store-header[data-menu=open]{z-index:55;border-bottom-color:var(--store-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0d0b}.store-nav{top:var(--store-sheet-top,var(--store-header-h));z-index:2;overscroll-behavior:contain;border-right:1px solid var(--store-line);visibility:hidden;opacity:0;width:min(100%,30rem);transition:opacity .35s ease,transform .5s var(--store-ease),visibility 0s linear .5s;background:radial-gradient(circle at 100% 100%,#0000 0 5rem,#e8e1d20d 5rem calc(5rem + 1px),#0000 calc(5rem + 1px) 9rem,#e8e1d20b 9rem calc(9rem + 1px),#0000 calc(9rem + 1px) 13rem,#e8e1d20a 13rem calc(13rem + 1px),#0000 calc(13rem + 1px)),linear-gradient(#0f0f0d,#0a0a0a);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translateY(-.75rem)}.store-nav[data-open=true]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.store-nav-scrim{top:var(--store-sheet-top,var(--store-header-h));z-index:1;opacity:0;visibility:hidden;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050504b8;border:0;padding:0;transition:opacity .35s,visibility 0s linear .35s;display:block;position:fixed;bottom:0;left:0;right:0}.store-header[data-menu=open] .store-nav-scrim{opacity:1;visibility:visible;transition-delay:0s}.store-nav ul{padding:1.25rem var(--store-gutter) 0;flex-direction:column;align-items:stretch;gap:0}.store-nav li{border-bottom:1px solid var(--store-line);opacity:0;transition:opacity .45s ease,transform .6s var(--store-ease);transform:translateY(.6rem)}.store-nav[data-open=true] li{opacity:1;transform:none}.store-nav[data-open=true] li:nth-child(2){transition-delay:50ms}.store-nav[data-open=true] li:nth-child(3){transition-delay:.1s}.store-nav[data-open=true] li:nth-child(4){transition-delay:.15s}.store-nav a{color:#d3ccbe;min-height:4.25rem;font-family:var(--font-serif),Georgia,serif;letter-spacing:.14em;align-items:baseline;gap:1.25rem;padding-top:1.35rem;font-size:clamp(1.55rem,6.4vw,2rem);font-weight:500;display:flex}.store-nav a:after{display:none}.store-nav-num{min-width:1.4rem;color:var(--store-mist);font-family:var(--font-body),Arial,sans-serif;letter-spacing:.14em;font-size:.6rem;font-weight:700;display:inline}.store-nav a[aria-current]{color:var(--bone)}.store-nav a[aria-current] .store-nav-num{color:var(--store-accent)}.store-nav-sheet{padding:2rem var(--store-gutter) 1.5rem;flex-direction:column;flex:1;gap:1.1rem;display:flex}.store-nav-status{color:#cfc8ba;font-family:var(--font-serif),Georgia,serif;align-items:center;gap:.7rem;margin:0;font-size:1.05rem;line-height:1.35;display:flex}.store-nav-sheet .store-btn{align-self:stretch}.store-nav-foot{border-top:1px solid var(--store-line);color:var(--store-mist);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:auto 0 0;padding-top:1.1rem;font-size:.56rem;font-weight:700;display:flex}.cover{min-height:0}.cover-grid{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:2.25rem .5rem}.cover-visual{min-height:0;padding-block:1.5rem 1rem}.cover-figure{width:min(86%,28rem)}.cover-signal-wrap{width:128%}.cover-numeral{font-size:clamp(8rem,44vw,14rem);bottom:0;right:-.06em}.cover-note-a{top:6%;left:-2%}.cover-note-b{right:-2%}.cover-foot{grid-template-columns:auto minmax(0,1fr);padding-block:.75rem 1.5rem}.cover-foot-quote{display:none}.collection-head{grid-template-columns:minmax(0,1fr);gap:2.5rem}.collection-piece-feature,.collection-piece-mirror{grid-template-columns:minmax(0,1fr);gap:2rem}.collection-piece-mirror .collection-stage{order:0}.collection-stage{width:min(100%,34rem);margin-inline:auto}.collection-loupe{align-items:center;display:flex;bottom:.9rem;left:1.5rem;right:auto}.collection-stage-numeral{font-size:clamp(4rem,18vw,6rem);top:1rem;right:1rem}.collection-loupe-lens{width:4.75rem}.collection-piece .collection-numeral{font-size:clamp(5.5rem,20vw,8.5rem);top:2.4rem;bottom:auto}.store .cover-title{font-size:18cqi}}@media (max-width:640px){.collection-pair{grid-template-columns:minmax(0,1fr);gap:clamp(6rem,11vw,10rem)}.collection-pair>:nth-child(2){margin-top:0}.collection-piece-tile .collection-stage{width:min(100%,34rem)}}@media (max-width:480px){.store .store-eyebrow{letter-spacing:.24em}.store .store-btn,.store .store-btn-ghost{letter-spacing:.2em;padding:0 1.2rem}.cover-kicker .store-eyebrow{font-size:.7rem}.cover-kicker-rule{flex-basis:1.5rem}.cover-ctas>*{flex:100%}.cover-meta>div{padding-right:.9rem}.cover-meta>div+div{padding-left:.9rem}.cover-meta dd{letter-spacing:.12em;font-size:.82rem}.cover-note{letter-spacing:.18em;font-size:.68rem}.collection-index a{grid-template-columns:2rem minmax(0,auto) minmax(.75rem,1fr) auto;gap:.6rem}.collection-index-name{letter-spacing:.12em;font-size:.9rem}.collection-index-price{font-size:.9rem}.collection-specs>div{grid-template-columns:5.25rem minmax(0,1fr)}.collection-stage-caption{top:.75rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.store .store-grain,.store .store-dot,.cover-signal-ticks,.cover-scroll-bar:after,.cover-title>span,.cover-lede,.cover-ctas,.cover-meta,.cover-figure,.cover-note,.store-ticker-track{animation:none}.store-ticker-toggle{display:none}.cover-figure,.cover-signal-wrap,.cover-numeral{transition:none}.collection-stage-img,.collection-piece.is-inview .collection-stage-img{transform:scale(var(--fit,1))}.store-cursor{display:none}}@media (hover:none),(pointer:coarse){.store-cursor{display:none}}
