:root{--accent: var(--signal, #E63946);--accent-warm: #FFB893;--accent-rgb: 230, 57, 70;--grey-panel: #EAE7DF;--grey-panel-2: #D8D4CB;--grey5: #6E6A63;--card-dark: #0D0B14;--card-dark-2: #1A1820;--card-edge: rgba(246,243,238,.1);--card-bg: rgba(13, 11, 20, .86);--bg-veil: rgba(10,10,11,.3);--hero-radius: 18px}html{scrollbar-gutter:stable}html,body{overscroll-behavior:none;overflow-anchor:none}button,[role=button],summary,input[type=range],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],[data-pop],.btn,.shop-card,.deck__card,.prod-bar,.prod-related__card,.shop-pill,.study-cell,.study-search__chip,.study-axis-filter__chip,.study-legend-pop__item,.signature-ring,.cart-drawer__panel,.nav-menu__panel,.piece-modal__card{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input[type=tel],input[type=url],textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media(pointer:coarse){*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.prod-bar,.cookie-banner,.prod-lightbox,.piece-modal,.study-legend-pop,.shop-filter-pop,.prod-tilt__overlay,.deck__nav{background:var(--ink)}.nav-menu__panel,.cart-drawer__panel{background-color:#0a0a0bb3!important;background-image:none!important;-webkit-backdrop-filter:blur(22px) saturate(140%)!important;backdrop-filter:blur(22px) saturate(140%)!important}.ann{display:none}body.menu-open .global-scrim,body.cart-open .global-scrim{-webkit-backdrop-filter:blur(18px) saturate(120%)!important;backdrop-filter:blur(18px) saturate(120%)!important}.prod-bar,.deck__card,.shop-card,.prod-related__card,.prod-tilt__plate,.prod-tilt__face,.piece-modal,.cart-drawer__panel,.nav-menu__panel{box-shadow:0 6px 18px #00000080!important}.prod-tilt{perspective:none!important}.prod-tilt__plate{transform:none!important;transform-style:flat!important;will-change:auto!important}.prod-tilt__edge{display:none!important}.prod-tilt.is-gyro{perspective:1400px!important}.prod-tilt.is-gyro .prod-tilt__plate{transform-style:preserve-3d!important;will-change:transform!important;transition:none}.prod-tilt__motion{display:inline-flex;align-items:center;gap:8px;margin:14px auto 0;padding:9px 14px;border-radius:999px;border:1px solid rgba(246,243,238,.28);background:#0a090999;color:var(--bone);font:600 10.5px/1 var(--mono);letter-spacing:.16em;cursor:pointer;transition:opacity .4s ease,transform .4s ease,border-color .2s}.prod-tilt__motion.is-on{border-color:#f6f3ee80}.prod-tilt__motion.is-gone{opacity:0;transform:translateY(4px);pointer-events:none}.prod-hero2__bg-img{filter:brightness(.55) saturate(1.3)!important}.prod-tilt__lqip{filter:brightness(.9)!important}.signature-ring__resonance-echo{display:none!important}.signature-ring__resonance{filter:drop-shadow(0 0 6px var(--tier-color)) drop-shadow(0 0 12px color-mix(in srgb,var(--tier-color) 60%,transparent))!important}}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#f6f3ee24;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb),.55);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:rgba(246,243,238,.14) transparent}.ann{position:relative;z-index:60;background:var(--ink);color:var(--bone);overflow:hidden;border-bottom:1px solid rgba(246,243,238,.06);padding:8px 0 6px}.ann__track{display:flex;width:max-content;animation:ann-scroll 28s linear infinite!important;animation-play-state:running!important}.ann__group{display:flex;align-items:center;gap:0;padding:0 14px;white-space:nowrap;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;flex-shrink:0}.ann__sep{margin:0 14px;opacity:.45}@keyframes ann-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ann__msg{opacity:.85}.ann__msg--link{color:var(--bone);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:auto;transition:opacity .2s ease}.ann__msg--link:hover{opacity:1}.ann__countdown{opacity:.65;margin-left:4px}.site__top{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 12px;margin:0;background:transparent;border-bottom:1px solid transparent;opacity:1;transform:translateZ(0);will-change:transform}.site__top.is-stuck{background:var(--ink);border-bottom-color:#f6f3ee0f}.site__top{transition:opacity .22s ease-out .2s}.site__top>.brand{margin-right:auto}body.cart-open .site__top,body.menu-open .site__top,body.has-study-drawer .site__top,body.is-piece-modal-open .site__top{background:transparent!important;border-bottom-color:transparent!important;transition:background .2s ease-out 60ms,border-bottom-color .2s ease-out 60ms;transform:translateZ(0)!important;opacity:1!important}.site__top{transition:opacity .3s var(--ease-out),background .24s ease-out .22s,border-bottom-color .24s ease-out .22s}@media(min-width:760px){.site__top{padding:12px 24px;gap:var(--space-3)}.site__top>.brand{margin-right:0}}.brand{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--bone)}.brand--bare{background:transparent;padding:0;box-shadow:none}.brand__mark{display:inline-grid;place-items:center;width:36px;height:36px;color:var(--bone)}.brand__mark svg{width:100%;height:100%;display:block}.brand__word{font:500 14px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);text-shadow:0 2px 8px rgba(0,0,0,.35)}.site__nav{display:flex;gap:var(--space-2);margin-left:auto}.pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 18px;border-radius:3px;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--duration-base) var(--ease-out),filter var(--duration-base) var(--ease-out);box-shadow:0 2px 8px #0a0a0b2e;border:0;text-decoration:none}@media(hover:hover){.pill:hover{transform:translateY(-1px)}}.pill--ghost{background:var(--paper);color:var(--ink)}.pill--icon{box-sizing:border-box;padding:0;width:40px;height:40px;justify-content:center;gap:0;position:relative}.pill--icon svg{display:block}.pill__count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--ink);font:600 10px/1 var(--mono);letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--ink)}.pill__count[hidden]{display:none}#menuToggle{position:relative}#menuToggle svg.pill__menu-icon,#menuToggle svg.pill__menu-x{display:block;transition:opacity .22s var(--ease-out),transform .28s cubic-bezier(.22,1,.36,1)}#menuToggle svg.pill__menu-x{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transform:rotate(-90deg) scale(.6);pointer-events:none}.pill--accent{background:var(--accent);color:var(--ink)}.pill--accent:hover{filter:brightness(1.05)}.hero{position:relative;width:100%;height:100vh;height:100svh;height:var(--app-h, 100svh);overflow:hidden;background:var(--ink);display:grid;place-items:center;padding:var(--space-4)}@keyframes heroVignetteBreath{0%,to{opacity:1}50%{opacity:.86}}@keyframes heroFadeIn{to{opacity:1}}@keyframes heroRiseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero.is-ready [data-reveal]{animation:heroRiseIn .9s var(--ease-out) forwards;animation-delay:calc(.7s + (1ms * var(--d, 0)))}.hero__title{font:400 clamp(56px,9vw,144px)/.93 var(--serif);letter-spacing:-.028em;margin:0;text-shadow:0 2px 24px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.3);display:grid;gap:0}@keyframes heroCountTick{0%{color:var(--accent);text-shadow:0 2px 16px rgba(0,0,0,.6),0 0 28px color-mix(in srgb,var(--accent) 60%,transparent)}to{color:var(--bone);text-shadow:0 2px 16px rgba(0,0,0,.6),0 0 28px color-mix(in srgb,var(--accent) 14%,transparent)}}@keyframes heroLivePulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}html{background:var(--ink)}#main-content,.site-footer,footer{transition:opacity .3s var(--ease-out)}html.pt-enter #main-content,html.pt-enter .site-footer,html.pt-enter footer{opacity:0;transition:none}html.pt-leave #main-content,html.pt-leave .site-footer,html.pt-leave footer{opacity:0;transition:opacity .2s var(--ease-out)}.pt-bar{position:fixed;top:0;left:0;z-index:200;width:100%;height:1px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);opacity:0;pointer-events:none;transition:opacity .32s var(--ease-out),transform 0s linear .4s}html.pt-leave .pt-bar{opacity:1;transform:scaleX(.35);transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .26s var(--ease-out)}html.pt-done .pt-bar{opacity:0;transform:scaleX(1);transition:transform .42s cubic-bezier(.2,.6,.4,1),opacity .42s cubic-bezier(.4,0,.6,1)}html.pt-enter .pt-bar{opacity:1;transform:scaleX(.35);transition:none}html.pt-enter .pt-bar.is-creeping{transform:scaleX(.9);transition:transform 3s cubic-bezier(.3,.5,.6,.9)}html.pt-enter .site__top{opacity:0;transition:none}html.pt-leave .site__top{opacity:0!important;transition:opacity .2s var(--ease-out) 0s}html.pt-leave .nav-menu,html.pt-leave .cart-drawer{opacity:0;transition:opacity .2s var(--ease-out)}@media(prefers-reduced-motion:reduce){#main-content,.site-footer,footer{transition-duration:.2s}}html.rv-gate:not(.rv-in) [data-rv]{opacity:0}html.rv-gate.rv-in [data-rv]{animation:rvRise .9s var(--ease-out) backwards;animation-delay:calc(var(--rv, 0) * 1ms)}html.rv-gate.rv-in [data-rv=fade]{animation-name:rvFade}@keyframes rvRise{0%{filter:opacity(0);transform:translateY(14px)}to{filter:opacity(1);transform:none}}@keyframes rvFade{0%{opacity:0}to{opacity:var(--rv-o, 1)}}@media(prefers-reduced-motion:reduce){html.rv-gate.rv-in [data-rv]{animation-name:rvFade}}@media(max-width:1100px){.hero__title{font-size:clamp(40px,9vw,84px)}}@media(max-width:720px){.hero__title{font-size:clamp(40px,11vw,60px)}.hero__title{text-align:center}}@keyframes heroScrollTick{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(112px);opacity:0}}.intro{position:relative;background:#0b0a0f;color:var(--bone);padding:var(--space-7) var(--space-5);display:grid;place-items:center;min-height:90vh;min-height:90svh;min-height:calc(var(--app-h, 100svh) * .9);overflow:hidden}.deck{position:relative;height:640vh;height:640svh;height:calc(100lvh + 540svh);background:var(--ink);z-index:1}.deck__pin{position:sticky;top:0;height:100vh;height:100svh;height:100lvh;overflow:hidden;display:grid;place-items:center}.d-eyebrow{font:500 11px/1 var(--mono);letter-spacing:.18em;color:var(--bone);text-transform:uppercase;opacity:.85}.deck__price{font:500 22px/1 var(--mono);color:var(--bone);letter-spacing:.04em}.deck__atc{display:contents}.btn[hidden]{display:none}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:14px 16px;border-radius:3px;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform var(--duration-base) var(--ease-out),filter var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out);border:0}.btn:hover{transform:translateY(-1px)}.btn--white{background:var(--bone);color:var(--ink)}.btn--white:hover{filter:brightness(.96)}.btn--white:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--grey{background:#f6f3ee14;color:var(--bone);border:1px solid rgba(246,243,238,.18)}.btn--grey:hover{background:#f6f3ee24}.btn--accent{background:var(--accent);color:var(--ink)}.btn--accent:hover{filter:brightness(1.05)}.xbtn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 26px;border-radius:3px;border:1px solid transparent;font:500 11.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out),filter .2s var(--ease-out)}.xbtn:hover{transform:translateY(-1px)}.xbtn--solid{background:var(--accent);color:var(--bone)}.xbtn--solid:hover{filter:brightness(1.06)}.xbtn__arrow,.xbtn i{font-style:normal;transition:transform .22s var(--ease-out)}.xbtn:hover .xbtn__arrow,.xbtn:hover i{transform:translate(3px)}.xbtn .btn__text{letter-spacing:inherit}@media(max-width:480px){.xbtn{padding:12px 20px;font-size:10.5px;letter-spacing:.14em;gap:9px}}@media(prefers-reduced-motion:reduce){.xbtn,.xbtn__arrow,.xbtn i{transition:background .2s linear,border-color .2s linear}.xbtn:hover,.xbtn:hover .xbtn__arrow,.xbtn:hover i{transform:none}}.btn__icon{font-size:14px;line-height:1}@media(max-width:900px){.deck{height:500vh;height:500svh;height:calc(100lvh + 400svh)}.deck__pin{padding:56px 0 48px;box-sizing:border-box;overflow:hidden}.deck__price{font:500 22px/1 var(--mono);letter-spacing:.04em}.deck__atc{display:contents}}@media(max-width:720px){.deck__pin{padding:48px 0 40px}.deck__price{font-size:20px}}@media(max-width:480px){.deck__pin{padding:36px 0 32px}}.skip-link{position:absolute;top:-40px;left:12px;z-index:1000;padding:8px 16px;background:var(--accent);color:var(--ink);font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:3px;transition:top .2s ease}.skip-link:focus{top:12px}.subcard__title{font:500 clamp(36px,4vw,56px)/.98 var(--serif);letter-spacing:-.02em;margin:0;color:var(--bone)}.subcard__form{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:var(--space-2);margin-top:var(--space-3)}.subcard__input{padding:14px 16px;background:#0d0b1499;border:1px solid var(--card-edge);border-radius:3px;color:var(--bone);font:400 14px/1 var(--sans)}.subcard__input::placeholder{color:#f6f3ee73}.subcard__input:focus{outline:0;border-color:var(--bone)}.subcard__input:focus-visible{outline:2px solid var(--bone);outline-offset:2px;border-color:var(--bone)}.subcard__consent{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;font:400 12px/1.4 var(--mono);letter-spacing:.06em;color:#f6f3eec7}.subcard__consent input{accent-color:var(--accent)}@media(max-width:720px){.subcard__title{font-size:clamp(30px,9vw,38px);line-height:1.02}.subcard__form{grid-template-columns:1fr;gap:10px}.subcard__input{font-size:16px;padding:14px 16px}.subcard__consent{font-size:11.5px;line-height:1.4}}@media(max-width:420px){.subcard__title{font-size:30px}}.site__bottom{background:var(--ink);border-top:1px solid rgba(246,243,238,.08);color:var(--bone);padding:var(--space-5) var(--space-5) 0;display:grid;gap:var(--space-5);position:relative}.footer__totop{display:inline-flex;align-items:center;gap:8px;color:var(--accent);text-decoration:none;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;padding:var(--space-3) 0;border-bottom:1px solid rgba(246,243,238,.1);width:100%;justify-self:start}.footer__composed{max-width:1440px;margin:0 auto;width:100%;display:grid;gap:var(--space-3)}.footer__composed-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.footer__composed-head .metalabel{margin:0}.footer__composed-link{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.7;text-decoration:none;white-space:nowrap;transition:opacity var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.footer__composed-link:hover{opacity:1;color:var(--accent)}.footer__cells{display:flex;flex-wrap:wrap;gap:8px}.footer__cell{text-decoration:none;transition:transform var(--duration-quick) var(--ease-out),filter var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media(hover:hover){.footer__cell:hover{transform:translateY(-2px);filter:brightness(1.15);box-shadow:0 0 0 1px color-mix(in oklab,var(--cell-color) 75%,transparent),0 8px 24px #00000073}}.footer__cell:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.footer__cols{display:grid;grid-template-columns:minmax(0,2.2fr) 1fr 1fr 1fr 1fr;gap:var(--space-6, 56px) var(--space-5);padding:var(--space-5) 0;max-width:1440px;margin:0 auto;width:100%;align-items:start}.footer__composed+.footer__cols{border-top:1px solid rgba(246,243,238,.1)}.footer__brand{display:grid;gap:var(--space-4, 24px);align-content:start;max-width:520px}.footer__brand>p{max-width:46ch}.footer__brand .footer__join{margin-top:var(--space-3, 16px)}.footer__tag{font:500 clamp(22px,2vw,30px)/1.15 var(--serif);letter-spacing:-.01em;margin:0;color:var(--bone)}.footer__about{font:400 14px/1.55 var(--sans);color:#f6f3eea6;margin:0;max-width:380px}.footer__join{display:grid;gap:10px;max-width:380px;margin-top:var(--space-2)}.footer__join-label{margin:0;color:var(--bone);opacity:.6}.footer__join-row{display:grid;grid-template-columns:1fr 44px;border:1px solid rgba(246,243,238,.16);border-radius:3px;overflow:hidden;transition:border-color var(--duration-base) var(--ease-out)}.footer__join-row:focus-within{border-color:var(--bone)}.footer__join-input{padding:12px 14px;background:#f6f3ee08;border:0;color:var(--bone);font:400 14px/1 var(--sans);min-width:0}.footer__join-input::placeholder{color:#f6f3ee73}.footer__join-input:focus{outline:0}.footer__join-btn{display:grid;place-items:center;border-left:1px solid rgba(246,243,238,.16);background:#f6f3ee0d;color:var(--bone);font:500 16px/1 var(--mono);transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.footer__join-btn:hover{background:var(--accent);color:var(--bone)}.footer__join-btn:focus-visible{outline:2px solid var(--bone);outline-offset:-2px}.footer__join-ok,.footer__join-err{margin:0;font:400 13px/1.5 var(--sans);color:var(--bone)}.footer__join-err{color:var(--accent)}.footer__col{display:grid;gap:var(--space-3)}.footer__list{list-style:none;margin:0;padding:0;display:grid;gap:13px}.footer__list a{font:400 14px/1.3 var(--sans);color:var(--bone);opacity:.72;text-decoration:none;transition:opacity var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.footer__list a:hover{opacity:1;color:var(--accent)}.footer__contact{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.footer__contact-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:3px;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.1);color:var(--bone);opacity:.8;text-decoration:none;transition:opacity .2s ease,color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.footer__contact-link svg{display:block}.footer__contact-link:hover{opacity:1;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:rgba(var(--accent-rgb),.08);transform:translateY(-1px)}.footer__contact-link:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.footer__contact-mail{font:400 13px/1.4 var(--mono);letter-spacing:.02em;color:#f6f3ee99;text-decoration:none;transition:color var(--duration-base) var(--ease-out)}.footer__contact-mail:hover{color:var(--accent)}.footer__legal{border-top:1px solid rgba(246,243,238,.1);padding:var(--space-3) 0;max-width:1440px;margin:0 auto;width:100%}.footer__legal .micro{color:#f6f3ee80}@media(max-width:1024px){.footer__cols{grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-4) 0}.footer__brand{grid-column:1 / -1}}@media(max-width:640px){.footer__composed-head{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){.footer__cols{grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4);padding:var(--space-4) 0}.footer__brand{grid-column:1 / -1}.footer__tag{font-size:22px}.footer__about{font-size:13px}.footer__list a{font-size:14px}.footer__cols{row-gap:var(--space-5, 40px)}}.placeholder{min-height:100vh;min-height:100svh;min-height:var(--app-h, 100svh);display:grid;place-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);text-align:center}.placeholder .wordmark{font-size:32px}.prod-hero2{position:relative;width:100%;min-height:100svh;min-height:var(--app-h, 100svh);background:var(--ink);color:var(--bone);overflow:visible;padding:var(--space-5) var(--space-5) 140px;display:grid;align-content:start}.prod-hero2__bg{position:absolute;top:-240px;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.prod-hero2__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(40px) saturate(1.3) brightness(.55);transform:scale(1.15)}.prod-hero2__bg-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 50%,#0a0a0b66,#0a0a0bc7),linear-gradient(to bottom,#0a0a0b8c,#0a0a0bf2)}.prod-hero2__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.05fr);gap:var(--space-6);align-items:start;max-width:1500px;margin:0 auto;width:100%}.prod-tilt{position:relative;perspective:1400px;max-width:720px;margin:0 auto;width:100%;align-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.prod-tilt>.prod-tilt__plate{width:100%}.prod-tilt__shadow{position:absolute;left:8%;right:8%;bottom:-4%;height:12%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.55),transparent 80%);filter:blur(20px);z-index:0}.prod-tilt__plate{position:relative;aspect-ratio:4 / 5;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform;--depth: 2px;--frame-w: 0px;--edge-img: none}.prod-tilt__face{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-radius:0;overflow:hidden;background:var(--card-dark);box-shadow:0 40px 80px -20px #000000d9,0 12px 32px #0000008c,0 0 0 1px #f6f3ee0f inset}.prod-tilt__edge{position:absolute;display:block;backface-visibility:hidden;background-color:#0d0c0f;background-image:var(--edge-img);background-size:cover;background-position:center}.prod-tilt__edge--r{left:100%;top:0;height:100%;width:var(--depth);transform-origin:left center;transform:rotateY(90deg)}.prod-tilt__edge--l{right:100%;top:0;height:100%;width:var(--depth);transform-origin:right center;transform:rotateY(-90deg)}.prod-tilt__edge--t{bottom:100%;left:0;width:100%;height:var(--depth);transform-origin:center bottom;transform:rotateX(90deg)}.prod-tilt__edge--b{top:100%;left:0;width:100%;height:var(--depth);transform-origin:center top;transform:rotateX(-90deg)}.prod-tilt__edge--r,.prod-tilt__edge--l{filter:brightness(.62)}.prod-tilt__edge--t{filter:brightness(.78)}.prod-tilt__edge--b{filter:brightness(.45)}.prod-tilt__moulding,.prod-tilt__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;opacity:0;pointer-events:none}.prod-tilt__moulding{border:var(--frame-w) solid #191714;border-radius:0;box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 18px 2px #0000008c}.prod-tilt__plate[data-format=framed] .prod-tilt__edge{background-color:#1a181d;background-image:linear-gradient(to bottom,#26242a,#141317)}.prod-tilt__glass{background:linear-gradient(114deg,#ffffff1a,#ffffff08 26%,#fff0 46% 100%)}.prod-tilt__plate[data-format=framed] .prod-tilt__moulding,.prod-tilt__plate[data-format=framed] .prod-tilt__glass{opacity:1}.prod-tilt__plate[data-format=framed] .prod-tilt__overlay{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.prod-tilt__plate[data-format=framed] .prod-tilt__img{object-fit:contain}.prod-tilt__plate[data-format=framed] .prod-tilt__lqip{opacity:0}.prod-tilt__plate[data-format=canvas]~.prod-tilt__shadow,.prod-tilt:has(.prod-tilt__plate[data-format=canvas]) .prod-tilt__shadow{bottom:-7%;filter:blur(26px);opacity:1}.prod-tilt__img{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1}.prod-tilt__lqip{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(28px) saturate(1.15);transform:scale(1.18);transform-origin:center;z-index:0;pointer-events:none}.prod-tilt__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.prod-tilt__band{position:absolute;left:0;right:0;background-repeat:no-repeat;opacity:0;transform:translateY(-6px) scaleY(.85);filter:blur(8px);animation:tilt-band-in .54s cubic-bezier(.2,.8,.2,1) forwards;will-change:opacity,transform,filter}@keyframes tilt-band-in{0%{opacity:0;transform:translateY(-6px) scaleY(.85);filter:blur(10px)}60%{opacity:1}to{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}}.prod-tilt__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .38s var(--ease-out);z-index:4;background:transparent}.prod-tilt__overlay.is-active{opacity:1}.prod-tilt__overlay-label{position:absolute;left:12px;bottom:12px;z-index:8;background:#07060bbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(246,243,238,.14);border-radius:3px;padding:6px 10px;font:500 9.5px/1.2 var(--mono);letter-spacing:.18em;color:var(--bone);text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .36s var(--ease-out),transform .36s var(--ease-out);pointer-events:none;max-width:calc(100% - 24px)}.prod-tilt__overlay-label.is-visible{opacity:1;transform:translateY(0)}.prod-tilt__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,#ffffff29,#fff0 30% 70%,#ffffff14);mix-blend-mode:screen;opacity:.55;z-index:5}.prod-radar{display:grid;gap:var(--space-2);align-content:start;padding-top:var(--space-6)}.prod-radar.is-booting .prod-radar__title,.prod-radar.is-booting .prod-radar__subtitle,.prod-radar.is-booting .prod-compound,.prod-radar.is-booting .prod-owner,.prod-radar.is-booting .prod-spectrum,.prod-radar.is-booting .spectral-strip__bar,.prod-radar.is-booting .prod-spectrum__hash{opacity:0}@keyframes pr-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pr-rise-dim{0%{opacity:0;transform:translateY(6px)}to{opacity:.78;transform:translateY(0)}}.prod-radar.is-booted .prod-radar__title{animation:pr-rise .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:0ms}.prod-radar.is-booted .prod-radar__subtitle{animation:pr-rise-dim .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:.18s}.prod-radar.is-booted .prod-compound{animation:pr-rise .52s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:.36s}.prod-radar.is-booted .prod-owner{animation:pr-rise .52s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:.48s}.prod-radar.is-booted .prod-spectrum{animation:pr-rise .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:2.2s}.prod-radar.is-booted .prod-spectrum__hash{animation:pr-rise .48s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:2.5s}.prod-radar.is-booted .spectral-strip__bar{animation:pr-rise .46s cubic-bezier(.2,.7,.2,1) forwards}.prod-radar.is-booted .spectral-strip__bar:nth-child(1){animation-delay:2.3s}.prod-radar.is-booted .spectral-strip__bar:nth-child(2){animation-delay:2.38s}.prod-radar.is-booted .spectral-strip__bar:nth-child(3){animation-delay:2.46s}.prod-radar.is-booted .spectral-strip__bar:nth-child(4){animation-delay:2.54s}.prod-radar.is-booted .spectral-strip__bar:nth-child(5){animation-delay:2.62s}.prod-radar.is-booted .spectral-strip__bar:nth-child(6){animation-delay:2.7s}.prod-radar__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.prod-radar__title{font:500 clamp(28px,3vw,44px)/1 var(--serif);letter-spacing:-.02em;color:var(--bone);margin:0;text-wrap:balance}.prod-radar__title em{font-style:italic;color:var(--ash);font-size:.62em}.radar{position:relative;width:100%;max-width:420px;aspect-ratio:1 / 1;margin:32px 0 12px;isolation:isolate;z-index:5}.sigil{--sig-color: var(--accent);width:56px;height:56px;flex:0 0 56px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--sig-color) 40%,transparent));animation:sigil-rotate 32s linear infinite}.sigil[data-rarity=LIMITED]{--sig-color: var(--rarity-limited)}.sigil[data-rarity=SCARCE]{--sig-color: var(--rarity-scarce)}.sigil[data-rarity=ARCHIVAL]{--sig-color: var(--rarity-archival);animation-duration:24s}.sigil[data-rarity=APEX]{--sig-color: var(--rarity-apex);animation-duration:16s}.sigil__node{fill:var(--sig-color)}.sigil__lines{fill:none;stroke:var(--sig-color);stroke-width:.8;stroke-linecap:round;opacity:.85}@keyframes sigil-rotate{to{transform:rotate(360deg)}}.spectro{margin-top:10px;display:grid;gap:6px;width:100%;max-width:420px;opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.spectro[hidden]{display:none!important;margin:0}.spectro.is-ready{opacity:1;transform:translateY(0)}.spectro.is-failed{display:none}.spectro__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:14px}.spectro__dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(246,243,238,.15);box-shadow:0 0 8px currentColor;display:inline-block}.spectro__hex{color:var(--bone);font:500 11px/1 var(--mono);letter-spacing:.06em}.spectro__hex--copied{color:var(--accent)}.spectro__pct{color:var(--ash);font:500 10px/1 var(--mono);letter-spacing:.06em}.spectro__entropy{display:inline-flex;align-items:baseline;gap:6px}.spectro__entropy-val{font:500 13px/1 var(--mono);color:var(--bone);letter-spacing:.04em}.spectro__bar{list-style:none;margin:0;padding:4px 0 0;display:flex;width:100%;height:28px;background:transparent;gap:3px;position:relative}.spectro__seg{flex:1 1 0;min-width:8px;position:relative;transform:scaleY(.5);transform-origin:bottom;opacity:.5;transition:transform .42s cubic-bezier(.22,.9,.18,1),filter .42s cubic-bezier(.22,.9,.18,1),opacity .6s var(--ease-out);cursor:pointer;border-radius:3px;will-change:transform}.spectro__seg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 6px 16px -6px #0000008c,0 0 22px -2px color-mix(in srgb,var(--seg-color, var(--accent)) 55%,transparent),0 0 44px -6px color-mix(in srgb,var(--seg-color, var(--accent)) 35%,transparent);opacity:0;transition:opacity .42s cubic-bezier(.22,.9,.18,1);pointer-events:none}.spectro.is-ready .spectro__seg{transform:scaleY(1);opacity:1}.spectro__seg:hover{filter:brightness(1.18)}.spectro__seg.is-copied{filter:brightness(1.4) saturate(1.2)}.spectro__seg.is-pinned{transform:scaleY(1.15) translateY(-2px);filter:brightness(1.18);z-index:2;border-radius:3px}.spectro__seg.is-pinned:after{opacity:1}.signature-ring{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;margin:18px auto 6px;opacity:0;transform:translateY(8px) scale(.985);transition:opacity .7s cubic-bezier(.2,.65,.2,1),transform .7s cubic-bezier(.2,.65,.2,1);--tier-color: var(--rarity-open)}.signature-ring.is-shown{opacity:1;transform:translateY(0) scale(1)}.signature-ring__svg{width:100%;height:auto;aspect-ratio:1 / 1;display:block;overflow:visible}.signature-ring__aura-stop--in{stop-color:var(--tier-color);stop-opacity:.1}.signature-ring__aura-stop--mid{stop-color:var(--tier-color);stop-opacity:.04}.signature-ring__aura-stop--out{stop-color:var(--tier-color);stop-opacity:0}.signature-ring__guide{fill:none;stroke:#f6f3ee14;stroke-width:.6}.signature-ring__guide--outer{stroke:#f6f3ee33;stroke-width:.8;stroke-dasharray:1.5 4}.signature-ring__sector{fill:none;stroke:var(--g-color, var(--ash));stroke-width:4;stroke-linecap:round;opacity:.42;transition:opacity .32s ease,stroke-width .32s ease}.signature-ring__sector.is-active{opacity:.88;stroke-width:6;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--g-color, var(--bone)) 65%,transparent))}.signature-ring__el-dot{fill:#f6f3ee6b;transition:fill .32s ease}.signature-ring__el.is-lit .signature-ring__el-dot{fill:var(--g-color, var(--bone));filter:drop-shadow(0 0 3px var(--g-color, var(--bone))) drop-shadow(0 0 8px var(--g-color, var(--bone)))}.signature-ring__el-halo{fill:var(--g-color, var(--bone));opacity:.32;pointer-events:none;transition:opacity .2s ease}.signature-ring__el:not(.is-lit) .signature-ring__el-halo{opacity:0}.signature-ring__el:not(.is-lit):hover .signature-ring__el-halo,.signature-ring__el:not(.is-lit).is-pinned .signature-ring__el-halo{opacity:.45}.signature-ring__el-hit{fill:#0000;pointer-events:all;cursor:pointer}.signature-ring__el,.signature-ring__el:focus,.signature-ring__el:focus-visible,.signature-ring__el-hit:focus,.signature-ring__el-hit:focus-visible,.signature-ring__sector:focus,.signature-ring__sector:focus-visible{outline:none}.signature-ring__svg :focus{outline:none}@keyframes sr-breath-halo{0%,to{opacity:.32}50%{opacity:.55}}@keyframes sr-breath-dot{0%,to{filter:drop-shadow(0 0 3px var(--g-color, var(--bone))) drop-shadow(0 0 8px var(--g-color, var(--bone)))}50%{filter:drop-shadow(0 0 5px var(--g-color, var(--bone))) drop-shadow(0 0 14px var(--g-color, var(--bone)))}}.signature-ring__el.is-dominant .signature-ring__el-halo{animation:sr-breath-halo 3.6s ease-in-out infinite}.signature-ring__el.is-dominant .signature-ring__el-dot{animation:sr-breath-dot 3.6s ease-in-out infinite}.signature-ring__el.is-lit{cursor:pointer;outline:none}.signature-ring__el.is-lit:hover .signature-ring__el-halo,.signature-ring__el.is-lit:focus-visible .signature-ring__el-halo{opacity:.85}.signature-ring__el.is-pinned .signature-ring__el-halo{opacity:.85!important}.signature-ring__el.is-pinned .signature-ring__el-dot{stroke:var(--bone);stroke-width:1.2;paint-order:stroke fill}.signature-ring.is-tip-pinned .signature-ring__tip{pointer-events:auto}.signature-ring__el.is-lit:focus-visible .signature-ring__el-dot{stroke:var(--bone);stroke-width:.8}@media(pointer:coarse){.signature-ring__el.is-lit:focus,.signature-ring__el.is-lit:focus-visible{outline:none}.signature-ring__el.is-lit:focus .signature-ring__el-dot,.signature-ring__el.is-lit:focus-visible .signature-ring__el-dot{stroke:none;stroke-width:0}}.signature-ring__el.is-bonus .signature-ring__el-dot{stroke:var(--bone);stroke-width:.7;stroke-dasharray:1 1.6}.signature-ring__el-sym{font:600 9px/1 var(--mono);letter-spacing:.06em;fill:var(--g-color, var(--bone));text-transform:uppercase;paint-order:stroke;stroke:#0009;stroke-width:1.6px;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--g-color, var(--bone)) 55%,transparent))}.signature-ring__el-sym.is-bonus{font-style:italic;font-weight:500}.signature-ring__el-num{font:500 6.5px/1 var(--mono);letter-spacing:.08em;fill:color-mix(in srgb,var(--g-color, var(--bone)) 70%,transparent);pointer-events:none;paint-order:stroke;stroke:#0000008c;stroke-width:1.2px;stroke-linejoin:round;transition:opacity .24s ease}.signature-ring__sector,.signature-ring__el,.signature-ring__el-sym,.signature-ring__el-num{transition:opacity .38s cubic-bezier(.2,.7,.2,1),filter .38s cubic-bezier(.2,.7,.2,1)}.signature-ring[data-focus-group] .signature-ring__sector,.signature-ring[data-focus-group] .signature-ring__el,.signature-ring[data-focus-group] .signature-ring__el-sym,.signature-ring[data-focus-group] .signature-ring__el-num{opacity:.14!important}.signature-ring[data-focus-group=G1] .signature-ring__sector[data-group=G1],.signature-ring[data-focus-group=G1] .signature-ring__el[data-group=G1],.signature-ring[data-focus-group=G1] .signature-ring__el-sym[data-group=G1],.signature-ring[data-focus-group=G1] .signature-ring__el-num[data-group=G1],.signature-ring[data-focus-group=G2] .signature-ring__sector[data-group=G2],.signature-ring[data-focus-group=G2] .signature-ring__el[data-group=G2],.signature-ring[data-focus-group=G2] .signature-ring__el-sym[data-group=G2],.signature-ring[data-focus-group=G2] .signature-ring__el-num[data-group=G2],.signature-ring[data-focus-group=G3] .signature-ring__sector[data-group=G3],.signature-ring[data-focus-group=G3] .signature-ring__el[data-group=G3],.signature-ring[data-focus-group=G3] .signature-ring__el-sym[data-group=G3],.signature-ring[data-focus-group=G3] .signature-ring__el-num[data-group=G3],.signature-ring[data-focus-group=G4] .signature-ring__sector[data-group=G4],.signature-ring[data-focus-group=G4] .signature-ring__el[data-group=G4],.signature-ring[data-focus-group=G4] .signature-ring__el-sym[data-group=G4],.signature-ring[data-focus-group=G4] .signature-ring__el-num[data-group=G4],.signature-ring[data-focus-group=G5] .signature-ring__sector[data-group=G5],.signature-ring[data-focus-group=G5] .signature-ring__el[data-group=G5],.signature-ring[data-focus-group=G5] .signature-ring__el-sym[data-group=G5],.signature-ring[data-focus-group=G5] .signature-ring__el-num[data-group=G5],.signature-ring[data-focus-group=G6] .signature-ring__sector[data-group=G6],.signature-ring[data-focus-group=G6] .signature-ring__el[data-group=G6],.signature-ring[data-focus-group=G6] .signature-ring__el-sym[data-group=G6],.signature-ring[data-focus-group=G6] .signature-ring__el-num[data-group=G6],.signature-ring[data-focus-group=G7] .signature-ring__sector[data-group=G7],.signature-ring[data-focus-group=G7] .signature-ring__el[data-group=G7],.signature-ring[data-focus-group=G7] .signature-ring__el-sym[data-group=G7],.signature-ring[data-focus-group=G7] .signature-ring__el-num[data-group=G7],.signature-ring[data-focus-group=G8] .signature-ring__sector[data-group=G8],.signature-ring[data-focus-group=G8] .signature-ring__el[data-group=G8],.signature-ring[data-focus-group=G8] .signature-ring__el-sym[data-group=G8],.signature-ring[data-focus-group=G8] .signature-ring__el-num[data-group=G8],.signature-ring[data-focus-group=G9] .signature-ring__sector[data-group=G9],.signature-ring[data-focus-group=G9] .signature-ring__el[data-group=G9],.signature-ring[data-focus-group=G9] .signature-ring__el-sym[data-group=G9],.signature-ring[data-focus-group=G9] .signature-ring__el-num[data-group=G9],.signature-ring[data-focus-group=G10] .signature-ring__sector[data-group=G10],.signature-ring[data-focus-group=G10] .signature-ring__el[data-group=G10],.signature-ring[data-focus-group=G10] .signature-ring__el-sym[data-group=G10],.signature-ring[data-focus-group=G10] .signature-ring__el-num[data-group=G10],.signature-ring[data-focus-group=Ra] .signature-ring__sector[data-group=Ra],.signature-ring[data-focus-group=Ra] .signature-ring__el[data-group=Ra],.signature-ring[data-focus-group=Ra] .signature-ring__el-sym[data-group=Ra],.signature-ring[data-focus-group=Ra] .signature-ring__el-num[data-group=Ra],.signature-ring[data-focus-group=Rb] .signature-ring__sector[data-group=Rb],.signature-ring[data-focus-group=Rb] .signature-ring__el[data-group=Rb],.signature-ring[data-focus-group=Rb] .signature-ring__el-sym[data-group=Rb],.signature-ring[data-focus-group=Rb] .signature-ring__el-num[data-group=Rb]{opacity:1!important}.signature-ring__sector{pointer-events:none}.signature-ring__bond{fill:none;stroke-linecap:round;opacity:.72;transition:opacity .22s ease,filter .22s ease}.signature-ring__bond.is-bonus{stroke-dasharray:1.8 2.4}.signature-ring__bond.is-active{opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--bone) 25%,transparent))}.signature-ring__pal-seg{stroke:#00000038;stroke-width:.5;cursor:pointer;outline:none;transition:filter .24s ease,stroke-width .2s ease,stroke .2s ease}.signature-ring__pal-seg:hover,.signature-ring__pal-seg:focus-visible{filter:brightness(1.18) saturate(1.1);stroke:var(--bone);stroke-width:.9}.signature-ring__pal-seg.is-copied{filter:brightness(1.45) saturate(1.2);stroke:var(--bone);stroke-width:1.2;animation:sr-pal-flash .7s ease-out}@keyframes sr-pal-flash{0%{filter:brightness(1.8) saturate(1.4);stroke-width:1.6}to{filter:brightness(1.18) saturate(1.1);stroke-width:.9}}.signature-ring__core{pointer-events:none}.signature-ring__dial-track{fill:none;stroke:#f6f3ee14;stroke-width:1.5}.signature-ring__dial-fill{fill:none;stroke:var(--tier-color);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:0 100;transform:rotate(-90deg);transform-origin:50% 50%;transform-box:fill-box;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tier-color) 55%,transparent))}.signature-ring__dial-ticks line{stroke:color-mix(in srgb,var(--bone) 32%,transparent);stroke-width:1;stroke-linecap:round}.signature-ring__lbl{font:600 10px/1 var(--mono);letter-spacing:.28em;fill:color-mix(in srgb,var(--bone) 70%,transparent)}.signature-ring__num{font:300 40px/1 var(--serif);letter-spacing:-.01em;fill:var(--bone);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--tier-color) 55%,transparent)) drop-shadow(0 0 4px color-mix(in srgb,var(--bone) 40%,transparent));transform-origin:center;transform-box:fill-box;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.signature-ring.is-counting .signature-ring__num{transform:scale(1.06)}@keyframes sr-resonance-breath{0%,to{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--tier-color) 55%,transparent)) drop-shadow(0 0 4px color-mix(in srgb,var(--bone) 40%,transparent))}50%{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--tier-color) 80%,transparent)) drop-shadow(0 0 6px color-mix(in srgb,var(--bone) 55%,transparent))}}.signature-ring.is-boot-done .signature-ring__num{animation:sr-resonance-breath 4.4s ease-in-out infinite}.signature-ring__tier{font:600 9.5px/1 var(--mono);letter-spacing:.34em}.signature-ring__tier[data-tier=CORE],.signature-ring__tier[data-tier=SERIES],.signature-ring__tier[data-tier=OPEN]{fill:var(--rarity-series)}.signature-ring__tier[data-tier=LIMITED]{fill:var(--rarity-limited)}.signature-ring__tier[data-tier=SCARCE]{fill:var(--rarity-scarce)}.signature-ring__tier[data-tier=ARCHIVAL]{fill:var(--rarity-archival)}.signature-ring__tier[data-tier=APEX]{fill:var(--rarity-apex)}.signature-ring__crown{font:400 14px/1 var(--serif);fill:var(--tier-color);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tier-color) 50%,transparent))}.signature-ring__crown[data-tier=CORE],.signature-ring__crown[data-tier=SERIES],.signature-ring__crown[data-tier=OPEN]{font-size:12px}.signature-ring__crown[data-tier=APEX],.signature-ring__crown[data-tier=ARCHIVAL]{font-size:16px}.signature-ring__pct{font:700 11px/1 var(--mono);letter-spacing:.16em;fill:var(--bone);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tier-color) 35%,transparent))}.signature-ring__pct.is-long{font-size:9.5px;letter-spacing:.1em}.signature-ring__axis-arc{fill:none;stroke:color-mix(in srgb,var(--bone) 38%,transparent);stroke-width:2.5;stroke-linecap:round;transition:stroke .2s ease;pointer-events:none}.signature-ring__axis-hit:hover+.signature-ring__axis-arc,.signature-ring__axis-hit:focus-visible+.signature-ring__axis-arc{stroke:var(--bone)}.signature-ring__axis-arc.is-claimed{stroke:var(--tier-color);stroke-width:3.5;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tier-color) 70%,transparent))}.signature-ring__axis-hit{fill:none;stroke:transparent;stroke-width:13;cursor:pointer;outline:none}@keyframes sr-axis-glint{45%{stroke:var(--bone)}}.signature-ring.is-booted .signature-ring__axis-arc{animation:sr-axis-glint .65s ease-out;animation-delay:var(--glint-delay, 1.5s)}@media(prefers-reduced-motion:reduce){.signature-ring.is-booted .signature-ring__axis-arc{animation:none}}.signature-ring__el.is-claimed .signature-ring__el-dot{stroke:var(--tier-color);stroke-width:1.6;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--tier-color) 85%,transparent))}.signature-ring__el.is-claimed .signature-ring__el-halo{stroke:color-mix(in srgb,var(--tier-color) 55%,transparent)}.signature-ring__el.is-claimed .signature-ring__el-sym{fill:var(--tier-color)}.signature-ring__tip{position:absolute;pointer-events:none;min-width:180px;max-width:240px;padding:10px 12px 11px;background:linear-gradient(180deg,#14120ff5,#0c0a08f5);border:1px solid color-mix(in srgb,var(--g-color, var(--bone)) 28%,rgba(246,243,238,.1));border-radius:3px;box-shadow:0 8px 28px #0000008c,0 0 0 1px #0006;color:var(--bone);z-index:6;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.signature-ring__tip.is-shown{opacity:1;transform:translateY(0)}.signature-ring__tip-head{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.signature-ring__tip-sym{font:600 16px/1 var(--mono);letter-spacing:.04em;color:var(--g-color, var(--bone))}.signature-ring__tip-num{font:500 9px/1 var(--mono);color:var(--ash);letter-spacing:.16em}.signature-ring__tip-role{margin-left:auto;font:600 8.5px/1 var(--mono);letter-spacing:.22em;padding:3px 6px;border:1px solid color-mix(in srgb,var(--g-color, var(--bone)) 35%,transparent);border-radius:3px;color:var(--g-color, var(--bone))}.signature-ring__tip-name{font:italic 400 14px/1.15 var(--serif);margin-bottom:1px}.signature-ring__tip-common{font:500 9.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ash);margin-bottom:8px}.signature-ring__tip-axes{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid color-mix(in srgb,var(--bone) 8%,transparent);display:grid;gap:4px}.signature-ring__tip-axes li{display:flex;justify-content:space-between;font:500 9px/1 var(--mono);letter-spacing:.16em}.signature-ring__tip-axes li span:first-child{color:var(--ash)}.signature-ring__tip-axes li span:last-child{color:var(--bone);font-weight:600}.signature-ring__tip-go{display:block;margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--bone) 8%,transparent);font:600 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--g-color, var(--bone));text-decoration:none;text-align:center;opacity:.7;transition:opacity .2s ease}.signature-ring__tip-go:hover{opacity:1}.signature-ring__tip:not(.is-pinned) .signature-ring__tip-go{display:none}.signature-ring.is-tip-pinned .signature-ring__tip .signature-ring__tip-go{display:block}.signature-ring__tip-swatch{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid color-mix(in srgb,var(--bone) 22%,transparent);flex:0 0 auto}.signature-ring__tip-hint{font:600 8.5px/1 var(--mono);letter-spacing:.28em;color:var(--ash);margin-top:4px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--bone) 8%,transparent)}.signature-ring__tip--palette .signature-ring__tip-sym{font-size:12px;letter-spacing:.08em;color:var(--bone)}.signature-ring__sentence{margin:2px 0 0;font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);text-align:center;white-space:nowrap;max-width:100%}.signature-ring__record{margin:4px 0 0;font:600 10px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--ash) 78%,var(--tier-color));text-align:center;max-width:100%}.signature-ring__record:empty{display:none}.signature-ring__groups{list-style:none;margin:10px 0 0;padding:9px 0 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px 14px;border-top:1px solid color-mix(in srgb,var(--bone) 6%,transparent);width:100%;max-width:100%;white-space:nowrap}.signature-ring__group{display:inline-flex;align-items:center;gap:6px;font:500 8.5px/1 var(--mono);letter-spacing:.22em;color:var(--ash);text-transform:uppercase;cursor:pointer;transition:color .2s ease}.signature-ring__group:hover,.signature-ring__group.is-active{color:var(--bone)}.signature-ring__group.is-active .signature-ring__group-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--g-color, var(--bone)) 70%,transparent),0 0 9px color-mix(in srgb,var(--g-color, var(--bone)) 90%,transparent)}.signature-ring__group.is-active .signature-ring__group-id{text-decoration:underline;text-decoration-color:var(--g-color, var(--bone));text-underline-offset:3px}.signature-ring__group-dot{width:7px;height:7px;border-radius:50%;background:var(--g-color, var(--ash));box-shadow:0 0 5px color-mix(in srgb,var(--g-color, var(--ash)) 70%,transparent)}.signature-ring__group-id{color:var(--g-color, var(--ash));font-weight:600}.signature-ring__group-name{opacity:.75}@media(max-width:540px){.signature-ring__sentence{font-size:10px;letter-spacing:.08em;white-space:normal}.signature-ring__groups{gap:3px 8px;flex-wrap:nowrap;white-space:nowrap}.signature-ring__group{font-size:7.5px;letter-spacing:.1em}.signature-ring__group-dot{width:6px;height:6px}}@media(max-width:540px){.signature-ring{max-width:340px}.signature-ring__resonance,.signature-ring__resonance-echo{font-size:44px}.signature-ring__el-sym{font-size:8px}.signature-ring__el-num{font-size:5.5px}.signature-ring__tip{min-width:156px;max-width:200px;padding:8px 10px 9px}.signature-ring__tip-name{font-size:13px}.signature-ring__sector{stroke-width:3}.signature-ring__sector.is-active{stroke-width:4.5}}@media(max-width:380px){.signature-ring{max-width:300px}.signature-ring__el-num{display:none}.signature-ring__el-sym{font-size:7.5px}.signature-ring__resonance,.signature-ring__resonance-echo{font-size:38px}.signature-ring__tier{font-size:8.5px;letter-spacing:.28em}.signature-ring__pct{font-size:12px;letter-spacing:.14em}.signature-ring__pct.is-long{font-size:10.5px;letter-spacing:.08em}.signature-ring__lbl{font-size:11px;letter-spacing:.22em}.signature-ring__crown{font-size:12px}.signature-ring__crown[data-tier=APEX],.signature-ring__crown[data-tier=ARCHIVAL]{font-size:14px}.signature-ring__sentence{font-size:10px;letter-spacing:.05em}.signature-ring__groups{gap:2px 6px}.signature-ring__group{font-size:6.5px;letter-spacing:.06em}.signature-ring__group-dot{width:5px;height:5px}}@media(prefers-reduced-motion:reduce){.signature-ring,.signature-ring__sector,.signature-ring__el-dot,.signature-ring__el-halo,.signature-ring__pal-seg,.signature-ring__tip{transition:none}.signature-ring__el.is-dominant .signature-ring__el-halo,.signature-ring__el.is-dominant .signature-ring__el-dot{animation:none}}.signature-ring.is-booting .signature-ring__guide,.signature-ring.is-booting .signature-ring__sector,.signature-ring.is-booting .signature-ring__el,.signature-ring.is-booting .signature-ring__el-sym,.signature-ring.is-booting .signature-ring__el-num,.signature-ring.is-booting .signature-ring__pal-seg,.signature-ring.is-booting .signature-ring__dial-track,.signature-ring.is-booting .signature-ring__dial-fill,.signature-ring.is-booting .signature-ring__dial-ticks,.signature-ring.is-booting .signature-ring__core text,.signature-ring.is-booting .signature-ring__sentence,.signature-ring.is-booting .signature-ring__record,.signature-ring.is-booting .signature-ring__axes,.signature-ring.is-booting .signature-ring__groups{opacity:0}.signature-ring.is-booting .signature-ring__svg>circle[fill^=url]{opacity:0}@keyframes sr-guide-fade{0%{opacity:0}to{opacity:1}}.signature-ring.is-booted .signature-ring__guide{animation:sr-guide-fade .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:0ms}.signature-ring.is-booted .signature-ring__svg>circle[fill^=url]{animation:sr-guide-fade .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:0ms}.signature-ring__scan{opacity:0;transform:rotate(-90deg);transform-origin:50% 50%;transform-box:fill-box}.signature-ring__scan-arc{fill:none;stroke:var(--tier-color);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:18 100;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--tier-color) 90%,transparent))}.signature-ring__scan-arc--inner{stroke-width:1.2;stroke-dasharray:10 100;stroke-dashoffset:-50;opacity:.5}.signature-ring.is-booted .signature-ring__scan{animation:sr-scan-spin 1.3s cubic-bezier(.35,0,.2,1) forwards}.signature-ring.is-boot-done .signature-ring__scan{display:none}@keyframes sr-scan-spin{0%{opacity:0;transform:rotate(-90deg)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:rotate(270deg)}}@keyframes sr-sector-in{0%{opacity:0;stroke-width:1.5}60%{opacity:.85;stroke-width:5.5}to{opacity:.42;stroke-width:4}}@keyframes sr-sector-in-active{0%{opacity:0;stroke-width:2}60%{opacity:1;stroke-width:7.5}to{opacity:.88;stroke-width:6}}.signature-ring.is-booted .signature-ring__sector{animation:sr-sector-in .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(30ms + var(--i, 0) * 18ms)}.signature-ring.is-booted .signature-ring__sector.is-active{animation:sr-sector-in-active .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(30ms + var(--i, 0) * 18ms)}@keyframes sr-el-fade{0%{opacity:0}to{opacity:1}}@keyframes sr-el-ignite{0%{opacity:0;transform:scale(0);filter:drop-shadow(0 0 12px var(--g-color, var(--bone))) brightness(2.6)}55%{opacity:1;transform:scale(1.6);filter:drop-shadow(0 0 4px var(--g-color, var(--bone))) drop-shadow(0 0 12px var(--g-color, var(--bone))) brightness(1.4)}to{opacity:1;transform:scale(1);filter:drop-shadow(0 0 3px var(--g-color, var(--bone))) drop-shadow(0 0 8px var(--g-color, var(--bone)))}}@keyframes sr-halo-bloom{0%{opacity:0;transform:scale(.4)}55%{opacity:.55;transform:scale(1.4)}to{opacity:.32;transform:scale(1)}}.signature-ring.is-booted .signature-ring__el{animation:sr-el-fade .32s ease-out forwards;animation-delay:calc(30ms + var(--i, 0) * 18ms)}.signature-ring.is-booted .signature-ring__el.is-lit .signature-ring__el-dot{transform-origin:center;transform-box:fill-box;animation:sr-el-ignite .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(30ms + var(--i, 0) * 18ms)}.signature-ring.is-booted .signature-ring__el.is-lit .signature-ring__el-halo{transform-origin:center;transform-box:fill-box;animation:sr-halo-bloom .7s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(30ms + var(--i, 0) * 18ms)}.signature-ring.is-booted .signature-ring__el-sym,.signature-ring.is-booted .signature-ring__el-num{animation:sr-el-fade .38s ease-out forwards;animation-delay:calc(.14s + var(--i, 0) * 18ms)}@keyframes sr-pal-rise{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.signature-ring.is-booted .signature-ring__pal-seg{transform-origin:center;transform-box:fill-box;animation:sr-pal-rise .52s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(1.3s + var(--i, 0) * 50ms)}@keyframes sr-dial-fade{0%{opacity:0}to{opacity:1}}.signature-ring.is-booted .signature-ring__dial-track,.signature-ring.is-booted .signature-ring__dial-ticks{animation:sr-dial-fade .36s ease-out forwards;animation-delay:1.4s}.signature-ring.is-booted .signature-ring__dial-fill{animation:sr-dial-fade .32s ease-out forwards;animation-delay:1.5s}@keyframes sr-crown-drop{0%{opacity:0;transform:translateY(-12px) scale(.4);filter:drop-shadow(0 0 0 var(--tier-color)) brightness(2.2)}60%{opacity:1;transform:translateY(2px) scale(1.4);filter:drop-shadow(0 0 14px var(--tier-color)) brightness(1.6)}to{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tier-color) 50%,transparent)) brightness(1)}}.signature-ring.is-booted .signature-ring__crown{transform-origin:center;transform-box:fill-box;animation:sr-crown-drop .68s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:1.9s}@keyframes sr-core-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.signature-ring.is-booted .signature-ring__lbl,.signature-ring.is-booted .signature-ring__num{animation:sr-core-rise .22s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:1.5s}.signature-ring.is-booted .signature-ring__tier{animation:sr-core-rise .48s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:2.1s}.signature-ring.is-booted .signature-ring__pct{animation:sr-core-rise .48s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:2.2s}.signature-ring.is-booted .signature-ring__sentence{animation:sr-core-rise .52s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:2.4s}.signature-ring.is-booted .signature-ring__record{animation:sr-core-rise .52s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:2.46s}.signature-ring.is-booted .signature-ring__axes{animation:sr-guide-fade .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:1.4s}.signature-ring.is-booted .signature-ring__groups{animation:sr-core-rise .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:2.5s}.signature-ring.is-boot-done .signature-ring__el.is-lit.is-dominant .signature-ring__el-halo{animation:sr-breath-halo 3.6s ease-in-out infinite}.signature-ring.is-boot-done .signature-ring__el.is-lit.is-dominant .signature-ring__el-dot{animation:sr-breath-dot 3.6s ease-in-out infinite}.signature-ring--totality .signature-ring__scan,.signature-ring--totality .signature-ring__guide,.signature-ring--totality .signature-ring__dial-track,.signature-ring--totality .signature-ring__dial-fill{display:none}.signature-ring--totality .signature-ring__aura-stop--in{stop-opacity:.05}.signature-ring--totality .signature-ring__aura-stop--mid{stop-opacity:.02}.signature-ring--totality .signature-ring__sky image,.signature-ring--totality .signature-ring__flare image{transform-box:view-box;transform-origin:50% 50%;pointer-events:none}.signature-ring--totality .signature-ring__sun{opacity:0}.signature-ring--totality .signature-ring__flare-img{opacity:.55;mix-blend-mode:screen}.signature-ring--totality .signature-ring__corona--b{opacity:0;animation:sr-shimmer 7s ease-in-out infinite}@keyframes sr-shimmer{0%,to{opacity:0;transform:rotate(-.5deg)}50%{opacity:1;transform:rotate(.5deg)}}@media(prefers-reduced-motion:reduce){.signature-ring--totality .signature-ring__corona--b{animation:none}}.signature-ring--totality .signature-ring__moon-limb{fill:none;stroke:#ffd6a047;stroke-width:.6}.signature-ring--totality .signature-ring__crown{font-size:10px}.signature-ring--totality .signature-ring__lbl{font-size:9.5px;letter-spacing:.26em;fill:color-mix(in srgb,var(--bone) 74%,transparent)}.signature-ring--totality .signature-ring__num{font-size:40px}.signature-ring--totality .signature-ring__pct{font-size:10.5px;letter-spacing:.12em}.signature-ring--totality .signature-ring__pct.is-long{font-size:9.5px;letter-spacing:.08em}.signature-ring--totality .signature-ring__pct.is-xlong{font-size:8.6px;letter-spacing:.06em}.signature-ring--totality .signature-ring__def{font:500 7px/1 var(--mono);letter-spacing:.16em;fill:color-mix(in srgb,var(--bone) 55%,transparent)}.signature-ring.signature-ring--totality .signature-ring__def{opacity:0}.signature-ring.signature-ring--totality.is-booted .signature-ring__def{animation:sr-fade-in .5s ease-out 1.8s forwards}.signature-ring.signature-ring--totality:not(.is-booting) .signature-ring__def{opacity:1;animation:none}@keyframes sr-fade-in{to{opacity:1}}.signature-ring--totality .signature-ring__el.is-lit .signature-ring__el-dot{opacity:0}.signature-ring--totality .signature-ring__el.is-lit .signature-ring__el-halo,.signature-ring.signature-ring--totality.is-boot-done .signature-ring__el.is-lit.is-dominant .signature-ring__el-halo{opacity:.14;animation:none}.signature-ring--totality .signature-ring__el[data-group=Ra]{--g-color: #8C84F0 !important}.signature-ring--totality .signature-ring__el[data-group=Rb]{--g-color: #9A94B8 !important}.signature-ring--totality .signature-ring__el-sym[data-group=Ra],.signature-ring--totality .signature-ring__el-lead[data-group=Ra]{--g-color: #A49DFF !important}.signature-ring--totality .signature-ring__el-sym[data-group=Rb],.signature-ring--totality .signature-ring__el-lead[data-group=Rb]{--g-color: #B5B0D0 !important}.signature-ring--totality .signature-ring__el-star{fill:var(--g-color, var(--bone));filter:drop-shadow(0 0 4px var(--g-color, var(--bone)));pointer-events:none}.signature-ring--totality .signature-ring__el-core{fill:#fff;pointer-events:none}.signature-ring--totality .signature-ring__el-lead{fill:none;stroke:var(--g-color, var(--bone));stroke-width:.5;opacity:.6;pointer-events:none}.signature-ring--totality .signature-ring__el-sym{font-size:8.6px}.signature-ring--totality .signature-ring__bond{opacity:.8}.signature-ring--totality .signature-ring__pal-seg{stroke:none}.signature-ring--totality .signature-ring__pal-seg:hover,.signature-ring--totality .signature-ring__pal-seg:focus-visible{stroke:var(--bone);stroke-width:.6}.signature-ring--totality~.signature-ring__sentence,.signature-ring--totality .signature-ring__sentence{white-space:normal;text-wrap:balance}.signature-ring__tick{stroke:var(--bone);stroke-opacity:.16;stroke-width:.6}.signature-ring__tick.is-major{stroke-opacity:.42;stroke-width:.9}.signature-ring__deg{font:500 5.6px/1 var(--mono);letter-spacing:.06em;fill:color-mix(in srgb,var(--bone) 40%,transparent)}.signature-ring__wedge{opacity:0;transition:opacity .25s ease;outline:none;pointer-events:none}.signature-ring__wedge.is-on{opacity:1}.signature-ring__axis-name{font:600 6.6px/1 var(--mono);letter-spacing:.18em;fill:var(--bone);fill-opacity:0;transition:fill-opacity .25s ease;pointer-events:none}.signature-ring.is-reading .signature-ring__axis-name{fill-opacity:.55}.signature-ring.is-reading .signature-ring__axis-name.is-on{fill-opacity:1;fill:#ffe7b8}@media(max-width:540px){.signature-ring.signature-ring--totality{max-width:min(372px,calc(100vw - 24px))}.signature-ring--totality .signature-ring__lbl{font-size:10.5px}.signature-ring--totality .signature-ring__pct{font-size:11.5px}.signature-ring--totality .signature-ring__pct.is-long{font-size:10.5px}.signature-ring--totality .signature-ring__pct.is-xlong{font-size:9.4px}.signature-ring--totality .signature-ring__el-sym{font-size:9.5px}}@media(max-width:380px){.signature-ring.signature-ring--totality{max-width:calc(100vw - 20px)}.signature-ring--totality .signature-ring__el-num{display:none}}.signature-ring__lens{opacity:0;transform-box:view-box;transform-origin:50% 50%;transform:scale(.94);transition:opacity .38s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);pointer-events:none}.signature-ring.is-lens .signature-ring__lens{opacity:1;transform:scale(1)}.signature-ring.is-lens-loading .signature-ring__lens-img{opacity:.25}.signature-ring__lens-img{transition:opacity .26s ease}.signature-ring__lens-cap{font:700 8.6px/1 var(--mono);letter-spacing:.16em;fill:var(--bone)}.signature-ring__lens-sub{font:500 5.6px/1 var(--mono);letter-spacing:.16em;fill:color-mix(in srgb,var(--bone) 70%,transparent)}.signature-ring--totality .signature-ring__crown,.signature-ring--totality .signature-ring__lbl,.signature-ring--totality .signature-ring__num,.signature-ring--totality .signature-ring__pct,.signature-ring--totality .signature-ring__def{transition:opacity .26s ease}.signature-ring.is-lens .signature-ring__crown,.signature-ring.is-lens .signature-ring__lbl,.signature-ring.is-lens .signature-ring__num,.signature-ring.is-lens .signature-ring__pct,.signature-ring.signature-ring--totality.is-lens .signature-ring__def{opacity:0!important}.signature-ring.is-lens .signature-ring__moon-limb{stroke:#ffe8c4b3}.signature-ring__twin path{fill:none;opacity:0;transition:opacity .32s ease;pointer-events:none}.signature-ring__twin-self{stroke:#ffc86b;stroke-width:.9}.signature-ring__twin-ghost{stroke:var(--bone);stroke-width:1.1;stroke-dasharray:1 3;stroke-linecap:round}.signature-ring.is-twin .signature-ring__twin path{opacity:.9}.signature-ring.is-twin .signature-ring__corona{opacity:.55;transition:opacity .32s ease}.signature-ring--totality .signature-ring__stars{translate:calc(var(--sr-px, 0) * 7px) calc(var(--sr-py, 0) * 7px)}.signature-ring--totality .signature-ring__corona,.signature-ring--totality .signature-ring__twin{translate:calc(var(--sr-px, 0) * 3.5px) calc(var(--sr-py, 0) * 3.5px)}.signature-ring--totality .signature-ring__core,.signature-ring--totality .signature-ring__flare{translate:calc(var(--sr-px, 0) * -2.5px) calc(var(--sr-py, 0) * -2.5px)}.signature-ring--totality .signature-ring__stars,.signature-ring--totality .signature-ring__corona,.signature-ring--totality .signature-ring__twin,.signature-ring--totality .signature-ring__core,.signature-ring--totality .signature-ring__flare{transition:translate .6s cubic-bezier(.2,.7,.2,1)}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){.signature-ring--totality .signature-ring__stars{animation:sr-drift 26s ease-in-out infinite alternate}@keyframes sr-drift{0%{translate:-3px 2px}to{translate:3px -2px}}}.signature-ring__acts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:14px auto 0;width:100%;max-width:460px;min-width:0;contain:inline-size}.signature-ring__twin-wrap{width:auto}.signature-ring.is-lens .signature-ring__tip--palette{opacity:0!important}.signature-ring__twin-wrap{display:inline-flex;align-items:stretch;max-width:100%;min-width:0}.signature-ring__twin-wrap:has(>.signature-ring__twin-btn[hidden]){display:none}.signature-ring__yf{flex-basis:100%;text-align:center;font:500 10px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 55%,transparent);text-decoration:none;padding:10px 0;transition:color .2s ease}.signature-ring__yf:hover,.signature-ring__yf:focus-visible{color:#ffc86b}.signature-ring__twin-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--bone) 18%,transparent);color:var(--bone);font:500 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease}.signature-ring__twin-btn{border-radius:999px 0 0 999px;min-width:0;flex:1 1 auto}.signature-ring__twin-go{display:inline-flex;align-items:center;padding:0 12px;border:1px solid color-mix(in srgb,var(--bone) 18%,transparent);border-left:0;border-radius:0 999px 999px 0;color:var(--bone);text-decoration:none;font:500 12px var(--mono);transition:background .2s ease}.signature-ring__twin-btn:hover,.signature-ring__twin-btn:focus-visible,.signature-ring__twin-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--bone) 55%,transparent);background:color-mix(in srgb,var(--bone) 5%,transparent)}.signature-ring__twin-go:hover,.signature-ring__twin-go:focus-visible{background:color-mix(in srgb,var(--bone) 8%,transparent)}.signature-ring__twin-btn:focus-visible,.signature-ring__twin-go:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.signature-ring__twin-ico{width:12px;height:12px;border-radius:50%;border:1px dashed var(--bone);flex:none}.signature-ring__twin-k{color:color-mix(in srgb,var(--bone) 55%,transparent)}.signature-ring__twin-name{font:italic 400 15px/1.1 var(--serif);letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.signature-ring__twin-match{color:#ffc86b;white-space:nowrap}@media(pointer:coarse){.signature-ring__twin-btn,.signature-ring__twin-go{min-height:44px}}.prod-spectrum.prod-spectrum--lens>.spectral-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.prod-spectrum--lens .spectral-strip__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val" "track track";gap:6px 6px;padding:8px 9px 9px;border:1px solid color-mix(in srgb,var(--bone) 9%,transparent);border-radius:4px}.prod-spectrum--lens .spectral-strip__name{grid-area:name;font-size:9px;letter-spacing:.14em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-spectrum--lens .spectral-strip__val{grid-area:val;font:400 17px/.9 var(--serif);letter-spacing:0}.prod-spectrum--lens .spectral-strip__track{grid-area:track;height:3px}.prod-spectrum--lens .spectral-strip__bar.is-active{border-color:color-mix(in srgb,var(--bone) 55%,transparent);background:color-mix(in srgb,var(--bone) 6%,transparent)}.prod-spectrum--lens .prod-spectrum__lens-hint{font:500 9px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 45%,transparent)}@media(min-width:521px){.prod-spectrum--lens .spectral-strip__bar{gap:5px 6px;padding:6px 9px 7px}.prod-spectrum--lens .spectral-strip__val{font-size:15px}}@media(max-width:520px){.prod-spectrum.prod-spectrum--lens>.spectral-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.prod-spectrum--lens .spectral-strip__bar{grid-template-columns:minmax(0,1fr) auto;gap:6px 4px;padding:8px 7px}.prod-spectrum--lens .spectral-strip__name{font-size:8.5px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.signature-ring__lens{transition:none;transform:none}.signature-ring--totality .signature-ring__stars,.signature-ring--totality .signature-ring__corona,.signature-ring--totality .signature-ring__twin,.signature-ring--totality .signature-ring__core,.signature-ring--totality .signature-ring__flare{translate:none;transition:none}}.signature-ring__fx{position:absolute;top:0;left:0;width:100%;aspect-ratio:1 / 1;pointer-events:none;mix-blend-mode:screen;translate:calc(var(--sr-px, 0) * 3px) calc(var(--sr-py, 0) * 3px);transition:translate .6s cubic-bezier(.2,.7,.2,1);opacity:0;animation:sr-fade-in 1.2s ease-out forwards}.signature-ring--totality .signature-ring__el-star{transform-box:fill-box;transform-origin:center;animation:sr-star-pulse 3.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -173ms)}@keyframes sr-star-pulse{0%,to{scale:.86}50%{scale:1.14}}@media(prefers-reduced-motion:reduce){.signature-ring--totality .signature-ring__el-star{animation:none}}.signature-ring__tip--axis{width:min(272px,calc(100% - 8px));max-width:none;padding:12px 14px;--g-color: #FFC86B;background:linear-gradient(180deg,#16120ef7,#0a0908f7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.signature-ring__tip--axis .signature-ring__tip-sym{font-size:13px;letter-spacing:.16em}.signature-ring__tip--axis .signature-ring__tip-head{flex-wrap:wrap;row-gap:6px}.signature-ring__axcard-val{font:300 26px/.9 var(--serif);color:var(--bone)}.signature-ring__tip--axis .signature-ring__tip-role{font-size:8px;letter-spacing:.14em;white-space:nowrap}.signature-ring__tip--axis .signature-ring__tip-name{font-size:15px;margin:4px 0 10px;color:color-mix(in srgb,var(--bone) 88%,transparent)}.signature-ring__axcard-k{font:600 8.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ash);padding-top:9px;border-top:1px solid color-mix(in srgb,var(--bone) 9%,transparent)}.signature-ring__axcard-rows{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.signature-ring__axcard-rows li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:8px}.signature-ring__axcard-rows b{font:600 11px/1 var(--mono);color:#ffc86b;letter-spacing:.04em}.signature-ring__axcard-rows span{font:italic 400 13px/1.1 var(--serif);color:color-mix(in srgb,var(--bone) 82%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signature-ring__axcard-rows em{font:600 11px/1 var(--mono);font-style:normal;color:var(--bone);font-variant-numeric:tabular-nums}.signature-ring__axcard-eq{margin-top:9px;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--bone) 14%,transparent);font:500 10px/1.5 var(--mono);letter-spacing:.02em;color:color-mix(in srgb,var(--bone) 70%,transparent);font-variant-numeric:tabular-nums}.signature-ring__axcard-eq b{color:#ffc86b;font-weight:700}.signature-ring__axcard-eq span{color:var(--ash)}.signature-ring__axcard-note{margin:8px 0 0;font:400 11px/1.45 var(--sans);color:color-mix(in srgb,var(--bone) 62%,transparent)}.signature-ring.is-axis-pinned .signature-ring__wedge.is-on{opacity:1}.signature-ring.is-axis-pinned .signature-ring__axis-name.is-on{fill:#ffe7b8;fill-opacity:1}@media(max-width:380px){.signature-ring__tip--axis .signature-ring__axcard-note{font-size:10.5px}}.prod-radar.is-booted .prod-radar__title{animation:pr-rise .48s cubic-bezier(.16,.84,.24,1) 0ms both}.prod-radar.is-booted .prod-radar__subtitle{animation:pr-rise-dim .46s cubic-bezier(.16,.84,.24,1) 60ms both}.prod-radar.is-booted .prod-compound{animation:pr-rise .44s cubic-bezier(.16,.84,.24,1) .11s both}.prod-radar.is-booted .prod-owner{animation:pr-rise .44s cubic-bezier(.16,.84,.24,1) .15s both}.prod-radar.is-booted .prod-spectrum{animation:pr-rise .46s cubic-bezier(.16,.84,.24,1) .52s both}.prod-radar.is-booted .prod-spectrum__hash{animation:pr-rise .4s cubic-bezier(.16,.84,.24,1) .6s both}.prod-radar.is-booted .spectral-strip__bar{animation:pr-rise .42s cubic-bezier(.16,.84,.24,1) both}.prod-radar.is-booted .spectral-strip__bar:nth-child(1){animation-delay:.56s}.prod-radar.is-booted .spectral-strip__bar:nth-child(2){animation-delay:595ms}.prod-radar.is-booted .spectral-strip__bar:nth-child(3){animation-delay:.63s}.prod-radar.is-booted .spectral-strip__bar:nth-child(4){animation-delay:665ms}.prod-radar.is-booted .spectral-strip__bar:nth-child(5){animation-delay:.7s}.prod-radar.is-booted .spectral-strip__bar:nth-child(6){animation-delay:735ms}.prod-radar.is-booting .signature-ring__acts{opacity:0}.prod-radar.is-booted .signature-ring__acts{animation:pr-rise .44s cubic-bezier(.16,.84,.24,1) .78s both}.signature-ring.signature-ring--totality{transition:opacity .52s cubic-bezier(.16,.84,.24,1),transform .62s cubic-bezier(.16,.84,.24,1)}.signature-ring.signature-ring--totality.is-booted .signature-ring__sector,.signature-ring.signature-ring--totality.is-booted .signature-ring__sector.is-active,.signature-ring.signature-ring--totality.is-booted .signature-ring__el,.signature-ring.signature-ring--totality.is-booted .signature-ring__el.is-lit .signature-ring__el-dot,.signature-ring.signature-ring--totality.is-booted .signature-ring__el.is-lit .signature-ring__el-halo{animation-duration:.38s;animation-delay:calc(var(--i, 0) * 5ms)}.signature-ring.signature-ring--totality.is-booted .signature-ring__el-sym,.signature-ring.signature-ring--totality.is-booted .signature-ring__el-num{animation-duration:.32s;animation-delay:calc(90ms + var(--i, 0) * 5ms)}.signature-ring.signature-ring--totality.is-booted .signature-ring__pal-seg{animation-duration:.42s;animation-delay:calc(.36s + var(--i, 0) * 40ms)}.signature-ring.signature-ring--totality.is-booted .signature-ring__lbl,.signature-ring.signature-ring--totality.is-booted .signature-ring__num{animation-duration:.26s;animation-delay:.43s}.signature-ring.signature-ring--totality.is-booted .signature-ring__crown{animation-duration:.46s;animation-delay:.52s}.signature-ring.signature-ring--totality.is-booted .signature-ring__pct{animation-duration:.38s;animation-delay:.56s}.signature-ring.signature-ring--totality.is-booted .signature-ring__def{animation:sr-fade-in .38s ease-out .62s forwards}.signature-ring.signature-ring--totality.is-booted .signature-ring__axes{animation-duration:.42s;animation-delay:.42s}.signature-ring.signature-ring--totality.is-booted .signature-ring__sentence{animation-duration:.42s;animation-delay:.64s}.signature-ring.signature-ring--totality.is-booted .signature-ring__record{animation-duration:.42s;animation-delay:.7s}.signature-ring.signature-ring--totality.is-shown{transform:none}@media(pointer:coarse){.signature-ring--totality .signature-ring__el:not(.is-lit),.signature-ring--totality .signature-ring__el:not(.is-lit) *{pointer-events:none}}.signature-ring--totality .signature-ring__tip-sym,.signature-ring--totality .signature-ring__tip-role,.signature-ring--totality .signature-ring__tip-grp{color:color-mix(in srgb,var(--g-color, var(--bone)) 62%,#F6F3EE)}.signature-ring--totality .signature-ring__tip-role{border-color:color-mix(in srgb,var(--g-color, var(--bone)) 50%,rgba(246,243,238,.3))}.sr-sheet-host .signature-ring__tip.is-shown{pointer-events:auto}.sr-sheet-host .signature-ring__tip{background:linear-gradient(180deg,#17130f,#0b0a09)}.signature-ring--totality .signature-ring__tip-go{color:color-mix(in srgb,var(--g-color, var(--bone)) 55%,#F6F3EE)}.sr-sheet-host .signature-ring__tip .signature-ring__tip-go{display:block}.sr-sheet-host .signature-ring__tip--palette{display:none}.signature-ring__hint{margin:10px 0 0;font:500 9.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 42%,transparent);text-align:center}@media(max-width:540px){.signature-ring--totality .signature-ring__tip,.signature-ring--totality .signature-ring__tip.signature-ring__tip--axis{position:fixed;left:10px!important;right:10px;top:auto!important;bottom:var(--sr-sheet-bottom, calc(12px + env(safe-area-inset-bottom, 0px)) );width:auto!important;min-width:0;max-width:none;z-index:120;padding:14px 16px 15px;border-radius:8px;max-height:62vh;overflow-y:auto;overscroll-behavior:contain;transform:translateY(18px);transition:opacity .22s cubic-bezier(.16,.84,.24,1),transform .32s cubic-bezier(.16,.84,.24,1);box-shadow:0 -12px 40px #0009,0 0 0 1px #0006}.signature-ring--totality .signature-ring__tip.is-shown{transform:translateY(0)}.signature-ring--totality .signature-ring__tip-name{font-size:16px}.signature-ring--totality .signature-ring__tip-axes li,.signature-ring--totality .signature-ring__tip-common{font-size:10.5px}.signature-ring--totality .signature-ring__tip-go{font-size:10.5px;padding-top:12px}.signature-ring--totality .signature-ring__axcard-note{font-size:12px}}@media(max-width:540px)and (prefers-reduced-motion:reduce){.signature-ring--totality .signature-ring__tip{transition:none;transform:none}}.prod-spectrum{position:relative;margin:14px auto 0;width:100%;max-width:460px;border-top:1px solid color-mix(in srgb,var(--bone) 8%,transparent);padding-top:12px}.prod-spectrum__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px}.prod-spectrum__hash{font:500 9.5px/1 var(--mono);letter-spacing:.18em;color:color-mix(in srgb,var(--accent) 65%,var(--bone) 35%);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;cursor:text}@media(max-width:380px){.prod-spectrum__hash{font-size:8.5px;letter-spacing:.14em}.prod-spectrum>.spectral-strip{gap:3px}.spectral-strip__bar{padding:3px 4px}}.prod-spectrum>.spectral-strip{margin:0;padding:0;background:transparent;border:0;border-radius:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.spectral-strip{list-style:none;margin:10px 0 0;padding:10px 12px;display:grid;gap:5px}.spectral-strip__bar{display:grid;grid-template-columns:72px 1fr 30px;align-items:center;gap:8px;padding:4px;border-radius:3px;cursor:pointer;outline:none;transition:background var(--duration-quick) var(--ease-out)}.spectral-strip__bar:hover,.spectral-strip__bar.is-hover{background:#f6f3ee0a}.spectral-strip__bar:focus-visible{outline:var(--bw-focus, 2px) solid var(--bone);outline-offset:2px}.spectral-strip__bar.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)}.spectral-strip__name{font:500 10px/1 var(--mono);letter-spacing:.18em;color:var(--ash);text-transform:uppercase;transition:color var(--duration-quick) var(--ease-out)}.spectral-strip__bar:hover .spectral-strip__name,.spectral-strip__bar.is-active .spectral-strip__name{color:var(--bone)}.spectral-strip__track{position:relative;height:6px;border-radius:999px;background:#f6f3ee0f;overflow:hidden;box-shadow:inset 0 0 0 1px #f6f3ee0a}.spectral-strip__fill{position:absolute;inset:0 auto 0 0;width:0%;border-radius:999px;transition:width var(--duration-deliberate, .6s) var(--ease-out),filter var(--duration-quick) var(--ease-out)}.spectral-strip__bar[data-tint=luminance] .spectral-strip__fill{background:linear-gradient(90deg,#2c2a26,#f8f4ed)}.spectral-strip__bar[data-tint=warmth] .spectral-strip__fill{background:linear-gradient(90deg,#2a3a55,#d94a2c 70%,#ffd96b)}.spectral-strip__bar[data-tint=saturation] .spectral-strip__fill{background:linear-gradient(90deg,#555,#b568ff 60%,#e63946)}.spectral-strip__bar[data-tint=contrast] .spectral-strip__fill{background:linear-gradient(90deg,#0a0a0b,#f6f3ee)}.spectral-strip__bar[data-tint=entropy] .spectral-strip__fill{background:linear-gradient(90deg,#1a1a1a,#6fa8ff 40%,#b568ff 70%,#e63946)}.spectral-strip__bar[data-tint=dominance] .spectral-strip__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 30%,var(--ink)),var(--accent))}.spectral-strip__bar.is-active .spectral-strip__fill{filter:saturate(1.2) brightness(1.08)}.spectral-strip__val{font:600 13px/1 var(--mono);color:var(--bone);text-align:right;letter-spacing:.04em;font-variant-numeric:tabular-nums}@media(max-width:520px){.prod-spectrum>.spectral-strip{grid-template-columns:1fr}.spectral-strip__bar{grid-template-columns:84px 1fr 32px;gap:10px}.spectral-strip__name{font-size:9px}.spectral-strip__val{font-size:12px}}.telemetry{list-style:none;margin:10px 0 0;padding:9px 12px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#0d0b1499;border:1px solid var(--card-edge);border-radius:3px;width:100%;max-width:420px;box-sizing:border-box}@media(max-width:600px){.telemetry{grid-template-columns:1fr 1fr;padding:10px 12px;gap:8px}.sigil{width:44px;height:44px;flex:0 0 44px}}@media(prefers-reduced-motion:reduce){.sigil{animation:none!important}}.prod-settings{position:relative;background:#08070c;color:var(--bone);padding:var(--space-7) 0 var(--space-6);overflow:hidden}.prod-settings__head{max-width:760px;padding:0 var(--space-5);margin:0 auto var(--space-5);text-align:center}.prod-settings__head .d-eyebrow{color:var(--accent);opacity:.85}.prod-settings__title{font:500 clamp(28px,4vw,44px)/1.1 var(--serif);letter-spacing:-.012em;margin:10px 0 8px;color:var(--bone)}.prod-settings__title em{font-style:italic;font-weight:400;color:#f6f3eeb3}.prod-settings__lead{font:italic 400 14px/1.55 var(--serif);color:#f6f3ee9e;margin:0}.prod-settings__rail{display:flex;gap:18px;padding:0 var(--space-5) 6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.prod-settings__rail::-webkit-scrollbar{display:none}.prod-settings__card{flex:0 0 auto;scroll-snap-align:center;margin:0;width:clamp(260px,36vw,380px);aspect-ratio:2 / 3;background:#15131c;border:1px solid rgba(246,243,238,.08);border-radius:3px;overflow:hidden;box-shadow:0 18px 40px #0000008c;transition:transform .28s var(--ease-out),box-shadow .28s ease}.prod-settings__card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #000000b3}.prod-settings__card img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1024px){.prod-settings__rail{justify-content:center;flex-wrap:wrap;overflow:visible}}@media(max-width:600px){.prod-settings{padding:var(--space-5) 0}.prod-settings__head{padding:0 16px;margin-bottom:18px}.prod-settings__rail{padding:0 16px 4px;gap:14px}.prod-settings__card{width:78vw;max-width:320px}}button.prod-settings__card{display:block;position:relative;padding:0;border:1px solid rgba(246,243,238,.08);color:inherit;font:inherit;cursor:zoom-in;appearance:none;-webkit-appearance:none}button.prod-settings__card>img{width:100%;height:100%;object-fit:cover;display:block}button.prod-settings__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.prod-settings__zoom{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#08070c8c;color:var(--bone);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.prod-settings__card:hover .prod-settings__zoom,.prod-settings__card:focus-visible .prod-settings__zoom{opacity:1;transform:translateY(0)}.prod-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px}.prod-modal.is-open{display:flex}.prod-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#08070ce0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:0;cursor:zoom-out;animation:prod-modal-fade .22s ease-out}@keyframes prod-modal-fade{0%{opacity:0}to{opacity:1}}.prod-modal__frame{position:relative;display:flex;align-items:center;gap:18px;max-width:min(1200px,96vw);width:100%;animation:prod-modal-rise .28s cubic-bezier(.22,1,.36,1)}@keyframes prod-modal-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.prod-modal__figure{flex:1;margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.prod-modal__img{display:block;max-width:100%;max-height:82vh;width:auto;height:auto;border-radius:3px;box-shadow:0 30px 80px #000000b3;background:#15131c}.prod-modal__cap{display:flex;align-items:center;gap:14px;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f6f3eeb3}.prod-modal__counter{color:var(--accent)}.prod-modal__title{color:#f6f3ee8c}.prod-modal__title em{font-style:italic;text-transform:none;letter-spacing:.04em;font-family:var(--serif);font-size:14px;opacity:.8}.prod-modal__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f6f3ee14;border:1px solid rgba(246,243,238,.14);color:var(--bone);cursor:pointer;transition:background .18s ease,transform .18s ease;flex:0 0 auto}.prod-modal__nav:hover{background:#f6f3ee2e;transform:scale(1.05)}.prod-modal__nav:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.prod-modal__nav[hidden]{display:none}.prod-modal__close{position:absolute;top:-14px;right:-14px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--bone);color:var(--ink);border:0;cursor:pointer;box-shadow:0 8px 24px #00000080;transition:transform .18s ease}.prod-modal__close:hover{transform:rotate(90deg)}.prod-modal__close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:720px){.prod-modal{padding:12px}.prod-modal__frame{gap:8px}.prod-modal__nav{width:38px;height:38px}.prod-modal__close{top:-10px;right:-6px;width:34px;height:34px}.prod-modal__img{max-height:78vh}.prod-modal__cap{font-size:9.5px;letter-spacing:.14em;gap:10px;flex-wrap:wrap;justify-content:center}.prod-modal__title em{font-size:12px}}@media(prefers-reduced-motion:reduce){.prod-modal__scrim,.prod-modal__frame{animation:none}}.prod-receive{position:relative;padding:clamp(72px,10vw,120px) var(--space-5);color:var(--bone);background:radial-gradient(ellipse at 50% 0%,rgba(246,243,238,.04) 0%,transparent 60%),var(--ink);border-top:1px solid rgba(246,243,238,.08);border-bottom:1px solid rgba(246,243,238,.08)}.prod-receive__inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.prod-receive__head{text-align:center;width:100%;margin-bottom:clamp(48px,6vw,80px)}.prod-receive__head .d-eyebrow{display:inline-block;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(246,243,238,.18)}.prod-receive__title{font:400 clamp(34px,4.4vw,56px)/1.05 var(--serif);letter-spacing:-.012em;margin:0 0 14px}.prod-receive__title em{font-style:italic;color:var(--bone);opacity:.55}.prod-receive__lead{font:400 clamp(14px,1.05vw,16px)/1.55 var(--serif);color:var(--bone);opacity:.7;max-width:540px;margin:0 auto}.prod-receive__grid{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.prod-receive__cell{position:relative;padding:clamp(40px,4vw,56px) clamp(24px,3vw,44px);border-right:1px solid rgba(246,243,238,.1);display:flex;flex-direction:column;gap:14px}.prod-receive__cell:last-child{border-right:none}.prod-receive__num{position:absolute;top:18px;right:18px;font:500 9.5px/1 var(--mono);letter-spacing:.28em;color:var(--bone);opacity:.32}.prod-receive__visual{display:flex;align-items:center;justify-content:center;height:clamp(220px,24vw,280px);margin:8px auto 14px;width:100%}.prod-receive__visual .prov2__paper,.prod-receive__visual .prov2__cert{width:170px;height:226px}.prod-receive__visual .prov2__cert{width:190px;height:240px}.prod-receive__visual .prov2__cert-frame{top:12px;right:12px;bottom:12px;left:12px;padding:14px 14px 12px;gap:8px}.prod-receive__visual .prov2__cert-eyebrow{font-size:7.5px;letter-spacing:.22em}.prod-receive__visual .prov2__cert-mark{width:14px;height:14px}.prod-receive__visual .prov2__cert-body{row-gap:6px}.prod-receive__visual .prov2__cert-body dt{font-size:7px;letter-spacing:.22em}.prod-receive__visual .prov2__cert-body dd{font-size:10px}.prod-receive__visual .prov2__cert-edition{font-size:14px!important}.prod-receive__visual .prov2__cert-sig{font-size:11px}.prod-receive__visual .prov2__cert-chain{font-size:7px}.prod-receive__visual .prov2__cert-chip{width:8px;height:8px}.prod-receive__parcel{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:220px}.prod-receive__parcel-box{position:relative;width:180px;height:130px;background:linear-gradient(160deg,#c8baa3,#a89878 65%,#8c7c5c);border-radius:3px;box-shadow:0 1px #0003,0 14px 32px #00000073,inset 0 0 60px #3c281240;overflow:hidden;transform:rotate(-1deg);animation:prov-paper-float 7s ease-in-out infinite}.prod-receive__parcel-tape{position:absolute;left:50%;top:-6px;bottom:-6px;width:32px;transform:translate(-50%);background:repeating-linear-gradient(45deg,#f6f3ee8c 0 6px,#f6f3ee52 6px 12px);box-shadow:0 0 0 1px #0a0a0b26}.prod-receive__parcel-corner{position:absolute;width:18px;height:18px;border:1px solid rgba(10,10,11,.3)}.prod-receive__parcel-corner--tl{top:6px;left:6px;border-right:0;border-bottom:0}.prod-receive__parcel-corner--tr{top:6px;right:6px;border-left:0;border-bottom:0}.prod-receive__parcel-corner--bl{bottom:6px;left:6px;border-right:0;border-top:0}.prod-receive__parcel-corner--br{bottom:6px;right:6px;border-left:0;border-top:0}.prod-receive__parcel-stamp{position:absolute;bottom:14px;left:14px;font:700 7.5px/1 var(--mono);letter-spacing:.22em;color:#781e1ed9;border:1px solid rgba(120,30,30,.65);padding:3px 5px;transform:rotate(-3deg);text-transform:uppercase}.prod-receive__parcel-meta{position:absolute;top:14px;right:14px;font:600 7px/1 var(--mono);letter-spacing:.2em;color:#0a0a0b8c}.prod-receive__parcel-route{display:flex;align-items:center;gap:6px;font:500 8.5px/1 var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.7}.prod-receive__parcel-line{display:inline-block;width:28px;height:1px;background:#f6f3ee4d}.prod-receive__parcel-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:prov-paper-float 3.2s ease-in-out infinite}.prod-receive__lbl{font:500 10px/1 var(--mono);letter-spacing:.28em;color:var(--bone);opacity:.55}.prod-receive__name{font:400 clamp(20px,1.7vw,24px)/1.2 var(--serif);letter-spacing:-.005em;margin:0;color:var(--bone)}.prod-receive__body{font:400 14px/1.6 var(--serif);color:var(--bone);opacity:.7;margin:0;max-width:32ch}.prod-receive__body+.prod-receive__body{margin-top:10px}.cart-line__decode{display:block;font:500 10px/1.6 var(--mono);letter-spacing:.14em;color:var(--ash);text-transform:uppercase;margin-top:4px}.cart-line__decode:empty{display:none}.cart-line__decode b{color:var(--bone);font-weight:600}.cart-line__formula{text-transform:none;letter-spacing:.08em}.prod-receive__reading{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:clamp(24px,2.6vw,34px) 0 0;font:500 10.5px/1.6 var(--mono);letter-spacing:.18em;text-transform:uppercase}.prod-receive__reading a{color:var(--bone);opacity:.5;text-decoration:none;border-bottom:1px solid rgba(246,243,238,.22);padding-bottom:3px;transition:opacity .18s ease,border-color .18s ease}.prod-receive__reading a:hover,.prod-receive__reading a:focus-visible{opacity:1;border-bottom-color:#f6f3ee99}.prod-frame{margin:clamp(56px,6vw,80px) auto 0;padding-top:clamp(40px,5vw,64px);border-top:1px solid rgba(246,243,238,.08)}.prod-frame__head{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(32px,4vw,48px)}.prod-frame__head .d-eyebrow{color:var(--accent)}.prod-frame__title{font:500 clamp(24px,2.4vw,34px)/1.18 var(--serif);letter-spacing:-.012em;color:var(--bone);margin:0;max-width:28ch}.prod-frame__title em{display:block;font-style:italic;color:#f6f3eea8}.prod-frame__lead{font:400 14px/1.55 var(--sans);color:#f6f3ee9e;max-width:60ch;margin:0}.prod-frame__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f6f3ee14;margin:0;padding:1px}.prod-frame__cell{background:var(--ink);padding:28px 22px;display:flex;flex-direction:column;gap:10px}.prod-frame__lbl{font:600 9px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.prod-frame__name{font:500 17px/1.25 var(--serif);letter-spacing:-.005em;color:var(--bone);margin:0}.prod-frame__body{font:400 12.5px/1.55 var(--sans);color:#f6f3ee9e;margin:0}@media(max-width:880px){.prod-frame__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.prod-frame__grid{grid-template-columns:1fr}.prod-frame__cell{padding:22px 16px;gap:8px}}.prod-receive__cta{display:inline-flex;align-items:center;gap:14px;margin:clamp(56px,6vw,80px) auto 0;padding:18px 28px;font:500 11px/1 var(--mono);letter-spacing:.28em;text-decoration:none;color:var(--bone);background:transparent;border:1px solid rgba(246,243,238,.2);border-radius:0;transition:border-color .22s ease,color .22s ease,background .22s ease;position:relative}.prod-receive__cta-arrow{display:inline-block;transition:transform .22s ease}.prod-receive__cta:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,transparent)}.prod-receive__cta:hover .prod-receive__cta-arrow{transform:translate(4px)}@media(max-width:880px){.prod-receive__grid{grid-template-columns:1fr}.prod-receive__cell{border-right:none}.prod-receive__cell+.prod-receive__cell{border-top:1px solid rgba(246,243,238,.1)}}@media(max-width:600px){.prod-receive{padding:64px var(--space-4)}.prod-receive__head{margin-bottom:32px}.prod-receive__cell{padding:32px 4px;gap:12px}.prod-receive__num{top:12px;right:4px}.prod-receive__cta{padding:16px 22px;font-size:10px;letter-spacing:.22em}}.prod-stmt2{position:relative;background:#07060b;border-top:1px solid rgba(246,243,238,.08);color:var(--bone);padding:clamp(120px,calc(var(--app-h, 100svh) * .22),240px) var(--space-5);overflow:hidden}.prod-stmt2__contour{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 50%,rgba(255,77,112,.04),transparent 70%),repeating-radial-gradient(circle at 20% 80%,rgba(246,243,238,.035) 0 1px,transparent 1px 80px);pointer-events:none}.prod-stmt2__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;gap:var(--space-4)}.prod-stmt2__text{font:500 clamp(32px,5vw,56px)/1.16 var(--serif);letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.prod-stmt2__body{position:relative}.prod-stmt2__body.is-collapsed{max-height:clamp(400px,55vh,620px);overflow:hidden}.prod-stmt2__fade{display:none}.prod-stmt2__body.is-collapsed .prod-stmt2__fade{display:block;position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,#07060b00,#07060b 92%);pointer-events:none}.prod-stmt2__decrypt{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:0;background:none;border:none;cursor:pointer;font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.55;transition:opacity var(--duration-base) var(--ease-out)}.prod-stmt2__decrypt:hover,.prod-stmt2__decrypt:focus-visible,.prod-stmt2__decrypt.is-decoding{opacity:.95}.prod-stmt2__decrypt:focus-visible{outline:1px solid color-mix(in srgb,var(--bone) 40%,transparent);outline-offset:4px}.prod-stmt2__decrypt:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent)}.prod-stmt2__decrypt.is-decoding:before{animation:decryptPulse .3s linear infinite}@keyframes decryptPulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.prod-stmt2__decrypt.is-decoding:before{animation:none}}.prod-stmt2__more{justify-self:start;padding:13px 22px;font:600 11px/1 var(--mono);letter-spacing:.22em;color:var(--bone);background:transparent;border:1px solid color-mix(in srgb,var(--signal) 55%,transparent);border-radius:999px;cursor:pointer;box-shadow:0 0 12px color-mix(in srgb,var(--signal) 20%,transparent),inset 0 0 8px color-mix(in srgb,var(--signal) 10%,transparent);transition:box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);animation:stmtMoreGlow 3.2s ease-in-out infinite}.prod-stmt2__more:hover,.prod-stmt2__more:focus-visible{border-color:var(--signal);box-shadow:0 0 22px color-mix(in srgb,var(--signal) 40%,transparent)}@keyframes stmtMoreGlow{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--signal) 16%,transparent),inset 0 0 8px color-mix(in srgb,var(--signal) 8%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--signal) 34%,transparent),inset 0 0 10px color-mix(in srgb,var(--signal) 14%,transparent)}}@media(prefers-reduced-motion:reduce){.prod-stmt2__more{animation:none}}.gnav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;position:relative;z-index:2}.gnav__btn{width:30px;height:30px;padding:0;border:0;background:none;color:var(--ash);font:500 16px/1 var(--mono);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out),transform .22s var(--ease-out)}.gnav__btn:hover{color:var(--bone)}.gnav__btn[data-dir="-1"]:hover{transform:translate(-3px)}.gnav__btn[data-dir="1"]:hover{transform:translate(3px)}.gnav__btn:active{color:var(--bone);transform:scale(.94)}.gnav__dots{display:flex;align-items:center;gap:8px}.gnav__dot{position:relative;width:7px;height:7px;border-radius:999px;border:0;padding:0;background:color-mix(in srgb,var(--bone) 28%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .22s var(--ease-out),background .22s var(--ease-out)}.gnav__dot:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.gnav__dot.is-active{width:22px;background:var(--accent)}.prod-tilt__views{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;opacity:0;pointer-events:none;background:var(--card-dark);transition:opacity .32s var(--ease-out)}.prod-tilt__plate{transition:aspect-ratio .32s var(--ease-out)}.prod-tilt__view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .32s var(--ease-out)}.prod-tilt__view.is-active,.prod-tilt__plate.is-viewing .prod-tilt__views{opacity:1}.prod-tilt__plate.is-viewing .prod-tilt__edge{display:none}.prod-tilt .gnav{margin-top:16px}.prod-bar{position:fixed;left:56px;right:56px;bottom:44px;z-index:80;background:#0d0b14eb;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1);border:1px solid var(--card-edge);border-radius:3px;padding:0;display:flex;align-items:stretch;color:var(--bone);opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .36s var(--ease-out),transform .36s var(--ease-out);box-shadow:0 18px 40px #0000008c}.prod-bar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.prod-bar__cell{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px 32px;min-width:0}.prod-bar__cell--formula,.prod-bar__cell--edition,.prod-bar__cell--stat{align-items:center;text-align:center}.prod-bar{--bar-ctl-h: 33px}.prod-bar__primary,.prod-bar__select,.prod-bar__toggle,.prod-bar__cell--formula .compound-chips{min-height:var(--bar-ctl-h)}.prod-bar__primary,.prod-bar__cell--formula .compound-chips{display:inline-flex;align-items:center}.prod-bar__secondary{min-height:14px;display:flex;align-items:center}.prod-bar__cell--title .prod-bar__secondary{display:block}.prod-bar__cell:not(.prod-bar__cell--title) .prod-bar__secondary{line-height:14px}.prod-bar__secondary{white-space:nowrap}.prod-bar__cell+.prod-bar__cell,.prod-bar__form{border-left:1px solid rgba(246,243,238,.1)}.prod-bar__cell--title{flex:1 1 240px;min-width:0}.prod-bar__name-row{display:flex;align-items:center;gap:10px;min-width:0}.prod-bar__name-row .rarity{flex:0 0 auto}.prod-bar__name{font:500 19px/1.1 var(--serif);letter-spacing:-.01em;color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-bar__sub{font:400 italic 13px/1.2 var(--sans);color:var(--ash)}.prod-bar__primary{font:500 19px/1 var(--serif);letter-spacing:-.01em;color:var(--bone);white-space:nowrap}.prod-bar__primary--mono{font:500 16px/1 var(--mono);letter-spacing:.04em}.prod-bar__num{font-weight:600}.prod-bar__primary--inf{line-height:.72}.prod-bar__inf{display:inline-block;font:700 30px/.72 var(--sans);color:var(--rarity-infinite);transform:translate(-.02em,-.03em);text-shadow:0 0 14px color-mix(in srgb,var(--rarity-infinite) 55%,transparent)}.prod-bar__secondary{font:500 11px/1.2 var(--mono);letter-spacing:.18em;color:var(--ash);text-transform:uppercase}.prod-bar__secondary--accent{color:var(--accent)}.prod-bar[data-tier=CORE],.prod-bar[data-tier=SERIES]{--bar-tier: var(--rarity-series)}.prod-bar[data-tier=LIMITED]{--bar-tier: var(--rarity-limited)}.prod-bar[data-tier=SCARCE]{--bar-tier: var(--rarity-scarce)}.prod-bar[data-tier=ARCHIVAL]{--bar-tier: var(--rarity-archival)}.prod-bar[data-tier=APEX]{--bar-tier: var(--rarity-apex)}.prod-bar__crown{color:var(--bar-tier, var(--ash));font-size:12px;margin-right:7px;vertical-align:2px}.prod-bar__crown--ping{position:relative;display:inline-block;width:12px;height:12px;margin-right:8px;font-size:0}.prod-bar__crown--ping:before{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;border-radius:50%;background:var(--bar-tier, var(--rarity-infinite));animation:signal-blink 2.4s var(--ease-out, ease-out) infinite}.prod-bar__crown--ping:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--bar-tier, var(--rarity-infinite));animation:signal-sweep 2.4s cubic-bezier(.2,.6,.4,1) infinite}@keyframes signal-blink{0%,to{opacity:1;box-shadow:0 0 7px color-mix(in srgb,var(--bar-tier, var(--rarity-infinite)) 70%,transparent)}50%{opacity:.4;box-shadow:none}}@keyframes signal-sweep{0%{transform:scale(1);opacity:.8}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.prod-bar[data-tier=ARCHIVAL] .prod-bar__num,.prod-bar[data-tier=APEX] .prod-bar__num{text-shadow:0 0 16px color-mix(in srgb,var(--bar-tier) 45%,transparent)}.prod-bar__state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.prod-bar__state:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:0 0 auto}.prod-bar__state.is-live{color:var(--rarity-open)}.prod-bar__state.is-live:before{animation:prod-bar-live 2.6s var(--ease-out) infinite}.prod-bar__state.is-low{color:var(--accent)}.prod-bar__state.is-low:before{animation:prod-bar-live 1.6s var(--ease-out) infinite}.prod-bar__state.is-reserved{color:var(--rarity-archival)}.prod-bar__state.is-closed{color:var(--accent)}@keyframes prod-bar-live{0%,to{opacity:1;box-shadow:0 0 6px color-mix(in srgb,currentColor 70%,transparent)}50%{opacity:.45;box-shadow:none}}.prod-bar__cell--formula .compound-chips{flex-wrap:nowrap}.prod-bar__secondary--link{color:var(--bone);text-decoration:none;border-bottom:1px solid rgba(246,243,238,.25);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.prod-bar__secondary--link:hover{color:var(--accent);border-color:var(--accent)}.prod-bar__cell--price{padding-inline:32px;min-width:150px;align-items:center;text-align:center}.prod-bar__form{margin:0;display:flex;align-items:stretch;padding:12px 12px 12px 18px}.prod-bar__cta{white-space:nowrap;align-self:stretch;padding-inline:32px;display:inline-flex;align-items:center;gap:10px}.prod-bar.is-soldout .prod-bar__cell--size,.prod-bar.is-soldout .prod-bar__cell--frame{opacity:.35;pointer-events:none;filter:grayscale(.6)}.prod-bar.is-soldout .prod-bar__cell--edition .prod-bar__secondary{color:var(--accent)}.prod-bar.is-soldout .prod-bar__cta{background:#f6f3ee0f!important;color:var(--ash)!important;cursor:not-allowed;pointer-events:none}.prod-bar.is-soldout .prod-bar__cta .btn__icon{display:none}.prod-bar.is-soldout:not(.is-archive) .prod-bar__cell--price .prod-bar__primary{text-decoration:line-through;color:var(--ash)}.prod-bar.is-soldout .prod-bar__cell--price .prod-bar__primary{color:var(--rarity-archival)}@media(max-width:1024px){.prod-hero2__grid{grid-template-columns:1fr;gap:var(--space-5)}.prod-hero2{padding:100px var(--space-4) 120px}.prod-tilt{max-width:520px}.prod-radar{padding-top:0}.radar{margin:0 auto}}@media(max-width:1520px){.prod-bar:not(.is-archive) .prod-bar__cell--formula{display:none}}@media(max-width:1280px){.prod-bar__cell--edition,.prod-bar__cell--formula{display:none}}@media(max-width:1100px){.prod-bar__cell--stat{display:none}}@media(max-width:900px){.prod-bar__cell{padding:14px 18px}.prod-stmt2__text{font-size:clamp(28px,6vw,48px);text-align:center}}@media(max-width:1150px){.prod-bar{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) auto;grid-template-areas:"title title title title" "size frame mount price" "cta cta cta cta";flex-wrap:nowrap;padding:14px;gap:10px 12px;border-radius:3px}.prod-bar__cell{padding:0!important;border-left:0!important;min-width:0}.prod-bar__cell--title{grid-area:title;padding-bottom:6px!important;border-bottom:1px solid var(--card-edge)}.prod-bar__cell--size{grid-area:size}.prod-bar__cell--frame{grid-area:frame}.prod-bar__cell--mount{grid-area:mount}.prod-bar__cell--price{grid-area:price;align-self:center;justify-self:end}.prod-bar__form{grid-area:cta;padding:0;margin:0;border-left:0}.prod-bar__cta{padding-inline:16px;width:100%;justify-content:center;height:46px}.prod-bar__name{font-size:15px;line-height:1.2;white-space:normal}.prod-bar__sub{font-size:10px}.prod-bar__primary{font-size:18px}.prod-bar__secondary{font-size:10px}.prod-bar__select{padding:8px 10px;min-width:0;width:100%}.prod-bar .prod-bar__menu{min-width:100%}.prod-bar{--bar-ctl-h: 40px}.prod-bar__toggle{width:100%}.prod-bar .prod-bar__toggle-opt{padding:7px 5px;font-size:9px;letter-spacing:.06em}}.prod-bar__cell--tier,.prod-bar__cta-price{display:none}@media(max-width:600px){.prod-bar{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));--bar-ctl-h: 22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"size frame tier" "cta  cta   cta";padding:0;gap:0;overflow:visible;background:#0d0b14;border:1px solid rgba(246,243,238,.1);border-radius:3px;box-shadow:0 10px 26px #0000008c}.prod-bar__cell--title,.prod-bar__cell--price,.prod-bar__cell--formula,.prod-bar__cell--edition,.prod-bar__cell--stat{display:none!important}.prod-bar__cell--size,.prod-bar__cell--frame,.prod-bar__cell--tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 6px 5px!important;border-right:1px solid var(--card-edge);border-bottom:0!important;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.prod-bar__cell--size,.prod-bar__cell--frame{position:relative}.prod-bar__cell--tier{grid-area:tier;border-right:0}.prod-bar__cell--size .prod-bar__secondary,.prod-bar__cell--frame .prod-bar__secondary,.prod-bar__cell--tier .prod-bar__secondary{font-size:8px;letter-spacing:.14em;line-height:1;text-align:center;justify-content:center;gap:4px}.prod-bar .optinfo__trigger{position:absolute;top:5px;right:6px;width:13px;height:13px;opacity:.55}.prod-bar__cell--size,.prod-bar__cell--frame{transition:background .14s var(--ease-out)}.prod-bar__cell--size .prod-bar__select,.prod-bar__cell--frame .prod-bar__toggle{transition:transform .12s var(--ease-out)}.prod-bar__cell--size:active,.prod-bar__cell--frame:active,.prod-bar__cell--tier:active,.prod-bar__cell--size.is-pressed,.prod-bar__cell--frame.is-pressed,.prod-bar__cell--tier.is-pressed{background:#f6f3ee17}.prod-bar__cell--tier{transition:background .14s var(--ease-out)}.prod-bar__cell--size:active .prod-bar__select,.prod-bar__cell--frame:active .prod-bar__toggle,.prod-bar__cell--size.is-pressed .prod-bar__select,.prod-bar__cell--frame.is-pressed .prod-bar__toggle{transform:scale(.96)}.prod-bar .prod-bar__select,.prod-bar .prod-bar__toggle{background:none;border:0;border-radius:0;box-shadow:none;height:var(--bar-ctl-h);min-height:var(--bar-ctl-h);padding:0;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:13px}.prod-bar .prod-bar__toggle-opt:not(.is-active){display:none}.prod-bar .prod-bar__toggle{pointer-events:none}.prod-bar .prod-bar__cell--frame .prod-bar__menu{left:50%;right:auto;transform:translate(-50%);width:calc(300% + 2px);min-width:0;bottom:calc(100% + 6px);pointer-events:auto;display:flex;gap:4px;padding:4px}.prod-bar .prod-bar__cell--frame .prod-bar__menu[hidden]{display:none}.prod-bar .prod-bar__menu,.rarity-popover{touch-action:none;will-change:transform}.prod-bar__fmt-item{flex:1 1 0;min-width:0;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:6px 8px 6px 7px;text-align:left}.prod-bar__fmt{position:relative;width:28px;aspect-ratio:4 / 5;box-sizing:border-box;border-radius:3px;overflow:hidden;background:#111}.prod-bar__fmt img{display:block;width:100%;height:100%;object-fit:cover}.prod-bar__fmt--print{border:2px solid var(--bone)}.prod-bar__fmt--canvas{border-radius:3px;box-shadow:inset -2px -2px #0009,1px 1px #f6f3ee2e}.prod-bar__fmt--framed{border:2px solid #17161b;box-shadow:inset 0 0 0 1px var(--bone),0 0 0 1px #f6f3ee52}.prod-bar__fmt-name{font:500 10px/1 var(--mono);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-bar .prod-bar__toggle .prod-bar__toggle-opt.is-active{pointer-events:none;padding:0;background:none!important;border:0;box-shadow:none;color:var(--bone);font-size:13px;letter-spacing:.06em}.prod-bar__toggle:after{content:"\25be";font-size:9px;opacity:.7}.prod-bar__select-arrow{font-size:9px;opacity:.7}.prod-bar .prod-bar__toggle:focus:not(:focus-visible),.prod-bar .prod-bar__select:focus:not(:focus-visible){background:none}@media(hover:none){.prod-bar .prod-bar__toggle:hover,.prod-bar .prod-bar__select:hover{background:none}}.prod-bar__cell--tier .rarity{background:none!important;border:0!important;padding:0!important;height:var(--bar-ctl-h);display:inline-flex;align-items:center;font-size:12px}.prod-bar__form{grid-area:cta;display:block;padding:0;margin:0}.prod-bar .prod-bar__form{padding:0!important;margin:0!important;border:0!important;display:flex;line-height:0}.prod-bar .prod-bar__cta,.prod-bar>.prod-bar__cta{width:100%;height:44px;min-height:44px;border-radius:0 0 3px 3px;border:0;margin:0}.prod-bar .prod-bar__cell--size .prod-bar__menu{left:0;right:auto;transform:none;min-width:100%;width:max-content;bottom:calc(100% + 6px)}.prod-bar__cta-price{display:inline;font-variant-numeric:tabular-nums}.prod-bar__cta-price:after{content:" \b7";opacity:.6}body:has(.prod-bar) main{padding-bottom:96px}.prod-bar__cell--title{grid-area:title;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0!important;border-bottom:0!important;min-width:0}.prod-bar__name-row{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.prod-bar__name{font:500 14px/1.15 var(--serif);letter-spacing:-.01em;color:var(--bone);flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-bar__name-row .rarity__badge,.prod-bar__name-row .rarity-badge{flex:0 0 auto}.prod-bar__sub{font-size:9.5px}.prod-bar__cell--price{grid-area:price;align-self:center;justify-self:end;align-items:flex-end!important;text-align:right!important;min-width:0!important;padding:0!important}.prod-bar__cell--price .prod-bar__primary{text-align:right;font-size:16px}.prod-bar__cell--size,.prod-bar__cell--frame{padding:0!important}.prod-bar__select,.prod-bar__toggle{height:40px;min-height:40px}.prod-bar .prod-bar__toggle-opt{padding:7px 4px;font-size:9px;letter-spacing:.06em}.prod-bar__form{grid-area:cta;width:100%;padding:8px 0 0!important;margin:0;border-left:0!important;border-top:1px solid rgba(246,243,238,.08)}.prod-bar__cta{width:100%;padding-inline:12px;height:42px;justify-content:center;font-size:11.5px;letter-spacing:.16em}}@media(max-width:380px){.prod-bar{padding:0;gap:0;--bar-ctl-h: 22px}.prod-bar__name{font-size:13px}.prod-bar__cell--price .prod-bar__primary{font-size:14px}.prod-bar .prod-bar__select,.prod-bar .prod-bar__toggle{height:22px;min-height:22px;font-size:12px}.prod-bar .prod-bar__cta{padding-inline:10px;font-size:11px;height:44px}.btn__icon{display:none}}@media(max-width:600px){.prod-tilt__plate{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.prod-hero2__bg-img{animation:none}.prod-bar{transition:opacity 1ms!important}.hex{transition:none!important}.prod-tilt__views,.prod-tilt__view,.gnav__dot{transition:opacity 1ms!important}}.prod-tilt__plate{cursor:zoom-in}.prod-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#08070cf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .22s var(--ease-out)}.prod-lightbox.is-open{display:flex;opacity:1}.prod-lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:grab}.prod-lightbox.is-grabbing .prod-lightbox__stage{cursor:grabbing}.prod-lightbox__img{max-width:92vw;max-height:88vh;width:auto;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;transform-origin:center center;will-change:transform;box-shadow:0 30px 80px #000000b3;border-radius:3px;background:var(--ink)}.prod-lightbox.is-grabbing .prod-lightbox__img,.prod-lightbox.is-pinching .prod-lightbox__img{transition:none}.prod-lightbox,.prod-lightbox *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prod-lightbox img,.prod-lightbox video,.prod-lightbox canvas,.prod-lightbox svg{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;user-drag:none;-webkit-touch-callout:none}.prod-lightbox__close{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:50%;background:#f6f3ee1a;border:1px solid rgba(246,243,238,.18);color:var(--bone);font:300 32px/1 var(--serif);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);z-index:3;padding-bottom:4px}.prod-lightbox__close:hover{background:#f6f3ee33;transform:scale(1.05)}.prod-lightbox__zoom{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;gap:4px;background:#0d0b14d9;border:1px solid rgba(246,243,238,.1);border-radius:999px;padding:4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3}.prod-lightbox__zoomBtn{min-width:38px;height:28px;padding:0 12px;border-radius:999px;background:transparent;color:var(--bone);font:500 14px/1 var(--mono);letter-spacing:.04em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-base) var(--ease-out)}@media(pointer:coarse){.prod-lightbox__zoom{padding:6px}.prod-lightbox__zoomBtn{min-width:44px;height:38px}}.prod-lightbox__zoomBtn:hover{background:#f6f3ee1f}.prod-lightbox__hint{position:absolute;top:28px;left:50%;transform:translate(-50%);font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--ash);white-space:nowrap;z-index:3}@media(max-width:600px){.prod-lightbox__close{top:12px;right:12px;width:40px;height:40px;font-size:26px}.prod-lightbox__zoom{bottom:16px}.prod-lightbox__hint{display:none}.prod-lightbox__img{max-width:96vw;max-height:80vh}}.prod-related{position:relative;background:#07060b;color:var(--bone);padding:100px var(--space-5) 140px;overflow:hidden}.prod-related:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 80% 0%,rgba(255,77,112,.04),transparent 60%),repeating-radial-gradient(circle at 80% 100%,rgba(246,243,238,.025) 0 1px,transparent 1px 80px);pointer-events:none}.prod-related__head{position:relative;max-width:1500px;margin:0 auto 40px;display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(246,243,238,.1);padding-bottom:18px}.prod-related__count{font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--ash)}.prod-related__grid{position:relative;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.prod-related__grid.is-collapsed>.prod-related__card:nth-child(n+5){display:none}.prod-related__more{display:flex;width:fit-content;align-items:center;justify-content:center;gap:10px;margin:var(--space-4) auto 0;padding:12px 22px;background:transparent;border:1px solid color-mix(in srgb,var(--bone) 22%,transparent);border-radius:999px;color:var(--bone);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .22s ease}.prod-related__more:hover{background:color-mix(in srgb,var(--bone) 6%,transparent);border-color:color-mix(in srgb,var(--bone) 45%,transparent)}.prod-related__more-arrow{font-family:var(--mono);transition:transform .22s ease}.prod-related__more:hover .prod-related__more-arrow{transform:translate(3px)}.prod-related__card{display:flex;flex-direction:column;gap:0;text-decoration:none;color:inherit;transition:transform .36s var(--ease-out)}.prod-related__card:hover{transform:translateY(-4px)}.prod-related__img-wrap{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:3px;background:var(--card-dark);border:1px solid rgba(246,243,238,.06);transition:border-color .36s var(--ease-out),box-shadow .36s var(--ease-out)}.prod-related__card:hover .prod-related__img-wrap{border-color:#ff4d7073;box-shadow:0 18px 40px -12px #0009,0 0 0 1px #ff4d7040}.prod-related__img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out),filter .36s var(--ease-out);filter:saturate(.95)}.prod-related__card:hover .prod-related__img{transform:scale(1.05);filter:saturate(1.05)}.prod-related__mock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:saturate(.95);transition:opacity .36s var(--ease-out),transform .8s var(--ease-out),filter .36s var(--ease-out)}@media(hover:hover)and (pointer:fine){.prod-related__card:hover .prod-related__mock{opacity:1;transform:scale(1.06);filter:saturate(1.05)}.prod-related__card:hover .prod-related__img-wrap:has(.prod-related__mock) .prod-related__img{opacity:0}}.prod-related__img{transition:transform .8s var(--ease-out),filter .36s var(--ease-out),opacity .36s var(--ease-out)}@media(prefers-reduced-motion:reduce){.prod-related__card:hover .prod-related__mock{transform:none}}.prod-related__pos{position:absolute;top:12px;left:12px;font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--bone);background:#07060bb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 9px;border-radius:3px;border:1px solid rgba(246,243,238,.1)}.prod-related__view{position:absolute;bottom:12px;right:12px;font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--ink);background:var(--accent);padding:8px 10px;border-radius:3px;opacity:0;transform:translateY(4px);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.prod-related__card:hover .prod-related__view{opacity:1;transform:translateY(0)}.prod-related__sold{position:absolute;bottom:12px;right:12px;font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--bone);background:#07060bd9;border:1px solid rgba(246,243,238,.18);padding:8px 10px;border-radius:3px}.prod-related__card.is-soldout:not(.is-archive) .prod-related__price{text-decoration:line-through;color:var(--ash)}.prod-related__card.is-soldout:hover .prod-related__img-wrap{border-color:#f6f3ee2e;box-shadow:0 18px 40px -12px #00000080}.prod-related__img-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--card-dark),var(--card-dark-2));font:500 14px/1 var(--mono);letter-spacing:.22em;color:var(--ash)}.prod-related__body{display:flex;flex-direction:column;gap:4px;padding:0 2px}.prod-related__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;min-width:0;padding-bottom:0}.prod-related__top .compound-chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:hidden;padding:6px 0}.prod-related__top .compound-chips__cell{flex-shrink:0}@media(hover:hover){.prod-related__top .compound-chips{overflow:visible}.prod-related__top{overflow:hidden;padding:4px 0 0}}.prod-related__top .rarity{flex-shrink:0;margin-left:auto;padding:0;gap:0;background:none;border:none}.prod-related__top .rarity .rarity__label{display:none}.prod-related__top .rarity .rarity__dot{width:7px;height:7px}.prod-related__top-spacer{flex:1 1 auto}.prod-related__name{font:400 22px/1.15 var(--serif);color:var(--bone);letter-spacing:-.015em;margin:0}.prod-related__foot{display:flex;align-items:center;margin-top:2px;min-height:16px}.prod-related__price{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--bone);white-space:nowrap}.prod-related__card.is-archive .prod-related__price{color:var(--rarity-archival)}@media(max-width:900px){.prod-related__grid{grid-template-columns:repeat(2,1fr)}.prod-related{padding:64px var(--space-4) 88px}.prod-related__name{font-size:19px}}@media(max-width:600px){.prod-related__grid{gap:var(--space-3)}.prod-related__view{display:none}}.prod-bar__cell--size,.prod-bar__cell--frame{position:relative}.prod-bar__cell--size.is-locked .prod-bar__select{cursor:default;opacity:.6;pointer-events:none;min-width:0;width:auto;justify-content:center;gap:0;padding-inline:14px}.prod-bar__cell--size.is-locked .prod-bar__select:hover{background:#f6f3ee0f}.prod-bar__select{display:inline-flex;align-items:center;gap:8px;background:#f6f3ee0f;border:1px solid rgba(246,243,238,.14);color:var(--bone);padding:8px 12px;border-radius:3px;font:500 13px/1 var(--mono);letter-spacing:.04em;cursor:pointer;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);justify-content:center;align-self:center}.prod-bar__select:hover{background:#f6f3ee1a;border-color:#f6f3ee38}.prod-bar__select-val{white-space:nowrap}.prod-bar__select-arrow{font-size:10px;opacity:.7}.prod-bar__menu{position:absolute;bottom:calc(100% + 8px);background:#0d0b14f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--card-edge);border-radius:3px;list-style:none;margin:0;padding:4px;z-index:90;box-shadow:0 18px 40px #0009;left:50%;right:auto;transform:translate(-50%);min-width:0;width:max-content}.prod-bar__menu-item{padding:10px 14px;text-align:center;border-radius:3px;color:var(--bone);font:500 13px/1 var(--mono);letter-spacing:.04em;cursor:pointer;transition:background var(--duration-base) var(--ease-out)}.prod-bar__menu-item:hover{background:#f6f3ee14}.prod-bar__menu-item.is-selected{background:var(--bone);color:var(--ink)}.prod-bar__menu--sizes:has(.prod-bar__menu-hint){min-width:216px}.prod-bar__menu--sizes .prod-bar__menu-item{display:flex;align-items:baseline;gap:7px;text-align:left}.prod-bar__menu-size{font-weight:600}.prod-bar__menu-cm{font-size:.74em;opacity:.55;letter-spacing:.03em}.prod-bar__menu-hint{margin-left:auto;font-style:normal;font-size:.7em;letter-spacing:.08em;opacity:.75;border:1px solid rgba(246,243,238,.28);border-radius:3px;padding:2px 6px}.prod-bar__menu-item.is-selected .prod-bar__menu-hint{border-color:#0a0a0a59}.optinfo__row-a{font-style:normal;font-size:.78em;opacity:.55;letter-spacing:.06em;margin-left:4px}.optinfo__row-cm{display:block;font-size:.82em;opacity:.55;letter-spacing:.03em;margin-left:0;white-space:nowrap}.prod-bar__toggle{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#f6f3ee0f;border:1px solid rgba(246,243,238,.14);border-radius:3px;padding:3px;gap:2px;cursor:pointer;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.prod-bar__toggle:hover{background:#f6f3ee1a}.prod-bar__toggle-opt{padding:7px 9px;border-radius:3px;color:var(--ash);font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;white-space:nowrap}.prod-bar__toggle-opt.is-active{background:var(--bone);color:var(--ink)}.prod-bar__toggle.is-locked{cursor:not-allowed}.prod-bar__toggle.is-locked:hover{background:#f6f3ee0f}.cart-drawer,.nav-menu{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;visibility:hidden;transition:visibility 0s linear .36s}.cart-drawer.is-open,.nav-menu.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.cart-drawer{z-index:100}.cart-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;opacity:0;border:0;cursor:pointer}.cart-drawer.is-open .cart-drawer__scrim{opacity:0}.cart-drawer__panel,.nav-menu__panel{position:absolute;top:0;right:0;height:100vh;height:100dvh;width:min(480px,100vw);background:var(--ink);color:var(--bone);display:flex;flex-direction:column;transform:translate(100%);transition:transform .36s cubic-bezier(.22,.9,.18,1),box-shadow .36s cubic-bezier(.22,.9,.18,1);box-shadow:-30px 0 80px #0000;border-left:1px solid rgba(246,243,238,.1);will-change:transform}.cart-drawer.is-open .cart-drawer__panel,.nav-menu.is-open .nav-menu__panel{transform:translate(0);box-shadow:-30px 0 80px #00000080}.cart-drawer__body.is-loading{opacity:1}.cart-drawer__head,.nav-menu__head{position:relative;padding:0;height:calc(env(safe-area-inset-top,0px) + 64px);border-bottom:1px solid rgba(246,243,238,.08);flex-shrink:0}.cart-drawer__head .d-eyebrow,.nav-menu__head .d-eyebrow{position:absolute;top:calc(env(safe-area-inset-top,0px) + 12px);left:28px;height:40px;display:inline-flex;align-items:center;margin:0}.nav-menu__head .d-eyebrow{left:var(--menu-gutter, 28px)}.cart-drawer__head .d-eyebrow{left:var(--cart-gutter, 24px)}.cart-drawer__head .d-eyebrow,.nav-menu__head .d-eyebrow{color:#f6f3eea6;font-size:11px;letter-spacing:.2em}.cart-drawer__panel{--cart-gutter: 24px}@media(max-width:759px){.cart-drawer__panel{--cart-gutter: 16px}}.cart-drawer__body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:22px var(--cart-gutter) 24px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:720px){.cart-drawer__body{padding-top:18px}}.cart-drawer__empty{padding:48px 0 0}.cart-drawer__empty-title{font:500 28px/1.05 var(--serif);color:var(--bone);letter-spacing:-.01em;margin-bottom:8px}.cart-drawer__empty-sub{font:400 14px/1.4 var(--sans);color:var(--ash);margin-bottom:24px}.cart-drawer__empty-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,77,112,.4);padding-bottom:4px;transition:opacity var(--duration-base) var(--ease-out)}.cart-drawer__empty-link:hover{opacity:.8}.cart-drawer__items{list-style:none;display:flex;flex-direction:column;gap:18px;margin:0;padding:0}.cart-line{display:grid;grid-template-columns:88px 1fr;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(246,243,238,.08);transition:opacity var(--duration-base) var(--ease-out)}.cart-line.is-pending{opacity:.55}.cart-line:last-child{border-bottom:0;padding-bottom:0}.cart-line__thumb{display:block;width:88px;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:var(--card-dark)}.cart-line__thumb img{width:100%;height:100%;object-fit:cover}.cart-line__body{display:flex;flex-direction:column;gap:6px;min-width:0}.cart-line__name{font:500 16px/1.15 var(--sans);color:var(--bone);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-line__variant{font:500 10px/1.2 var(--mono);letter-spacing:.18em;color:var(--ash);text-transform:uppercase;min-height:1px}.cart-line__row{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.cart-line__qty{display:inline-flex;align-items:center;border:1px solid rgba(246,243,238,.18);border-radius:999px;padding:4px;gap:6px}.cart-line__qty-btn{width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--bone);font:500 14px/1 var(--mono);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-base) var(--ease-out)}.cart-line__qty-btn:hover{background:#f6f3ee1f}.cart-line__qty-val{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--bone);min-width:16px;text-align:center}.cart-line__price{font:500 14px/1 var(--mono);letter-spacing:.04em;color:var(--bone)}.cart-line__remove{align-self:flex-start;margin-top:-1px;background:transparent;border:0;padding:7px 0;color:var(--ash);font:500 10px/1 var(--mono);letter-spacing:.2em;cursor:pointer;text-transform:uppercase;transition:color var(--duration-base) var(--ease-out)}.cart-line__remove:hover{color:var(--bone)}.cart-drawer__foot{padding:22px var(--cart-gutter) 24px;border-top:1px solid rgba(246,243,238,.08);flex-shrink:0}.cart-wallet{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin:0 0 14px;background:#f6f3ee06;border:1px solid rgba(246,243,238,.08);border-radius:3px}.cart-wallet__label{display:flex;flex-direction:column;gap:4px}.cart-wallet__title{font:600 9px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 75%,transparent)}.cart-wallet__hint{font:400 11px/1.4 var(--sans);color:color-mix(in srgb,var(--bone) 55%,transparent)}.cart-wallet__hint a{color:var(--accent);text-decoration:none}.cart-wallet__hint a:hover{text-decoration:underline}.cart-wallet__field{position:relative;display:flex;flex-direction:column;gap:4px}.cart-wallet__input{width:100%;font:500 12px/1 var(--mono);letter-spacing:.04em;padding:10px 12px;background:#0006;border:1px solid rgba(246,243,238,.12);border-radius:3px;color:var(--bone);transition:border-color .2s ease}.cart-wallet__input:focus{outline:0;border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.cart-wallet[data-state=invalid] .cart-wallet__input{border-color:color-mix(in srgb,#ff5252 50%,transparent)}.cart-wallet[data-state=saved] .cart-wallet__input{border-color:color-mix(in srgb,#4ade80 50%,transparent)}.cart-wallet__status{font:600 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 50%,transparent);min-height:11px}.cart-wallet[data-state=invalid] .cart-wallet__status{color:#f88}.cart-wallet[data-state=saved] .cart-wallet__status{color:#6ee0a0}.cart-drawer__totals{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.cart-drawer__total{font:500 22px/1 var(--mono);letter-spacing:.02em;color:var(--bone)}.cart-drawer__note{font:400 12px/1.3 var(--sans);color:var(--ash);margin-bottom:16px}.cart-drawer__checkout{width:100%;justify-content:center;padding:16px 24px;border-radius:3px;font-size:13px}.cart-drawer__continue{display:block;text-align:center;margin-top:6px;padding:6px 0;color:var(--ash);font:400 13px/1 var(--sans);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8b868066}.cart-drawer__continue:hover{color:var(--bone)}.rarity{--r-color: var(--rarity-series);display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border-radius:999px;font:500 9.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--r-color);background:color-mix(in srgb,var(--r-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--r-color) 40%,transparent);white-space:nowrap;vertical-align:middle;position:relative}.rarity__dot{width:6px;height:6px;border-radius:50%;background:var(--r-color);box-shadow:0 0 8px color-mix(in srgb,var(--r-color) 70%,transparent)}.rarity--core,.rarity--series,.rarity--open{--r-color: var(--rarity-series)}.rarity--infinite{--r-color: var(--rarity-infinite);letter-spacing:0}.rarity--infinite{padding-left:7px;padding-right:7px}.rarity--infinite .rarity__label{display:inline-flex;align-items:center;justify-content:center;width:1.13em}.rarity__inf{display:inline-block;width:1.58em;height:1em;vertical-align:top;transform:scale(1.25);transform-origin:center;color:transparent;background-color:var(--tier, var(--bone));-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019%2012%22%3E%3Cpath%20d%3D%22M2.6%206%20C2.6%202.6%206.9%202.6%209.5%206%20C12.1%209.4%2016.4%209.4%2016.4%206%20C16.4%202.6%2012.1%202.6%209.5%206%20C6.9%209.4%202.6%209.4%202.6%206%20Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019%2012%22%3E%3Cpath%20d%3D%22M2.6%206%20C2.6%202.6%206.9%202.6%209.5%206%20C12.1%209.4%2016.4%209.4%2016.4%206%20C16.4%202.6%2012.1%202.6%209.5%206%20C6.9%209.4%202.6%209.4%202.6%206%20Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--rarity-infinite) 55%,transparent))}.shop-card__ed.rarity--infinite,.element-card__ed.rarity--infinite{--tier: var(--rarity-infinite)}.rarity--limited{--r-color: var(--rarity-limited)}.rarity--scarce{--r-color: var(--rarity-scarce)}.rarity--archival{--r-color: var(--rarity-archival)}.rarity--apex{--r-color: var(--rarity-apex);animation:rarity-apex-pulse 2.4s var(--ease-out) infinite}@keyframes rarity-apex-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--rarity-apex) 30%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--rarity-apex) 0%,transparent)}}.rarity--sm{padding:3px 7px 3px 6px;font-size:8.5px;gap:5px}.rarity--sm .rarity__dot{width:5px;height:5px}.rarity--lg{padding:6px 12px 6px 10px;font-size:11px;gap:8px}.rarity--lg .rarity__dot{width:8px;height:8px}.rarity--infinite,.rarity--infinite.rarity--sm,.rarity--infinite.rarity--lg{padding-left:7px;padding-right:7px}.rarity--infinite.rarity--lg{padding-left:10px;padding-right:10px}.prod-radar__title{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.prod-radar__title .rarity{flex:0 0 auto}@media(max-width:600px){.rarity{font-size:8.5px;padding:3px 7px 3px 6px;gap:5px}.rarity__dot{width:5px;height:5px}}@media(max-width:900px){.radar{max-width:360px;margin-left:auto;margin-right:auto}.prod-radar__head{text-align:center}.spectro,.telemetry{margin-left:auto;margin-right:auto}.prod-hero2{padding-bottom:60px}.prod-stmt2{padding:clamp(96px,calc(var(--app-h, 100svh) * .16),180px) var(--space-3)}.prod-stmt2__text{font-size:clamp(24px,5vw,40px)}.cart-drawer__panel{width:100%}.cart-drawer__body{padding-bottom:14px;padding-top:16px}.cart-drawer__foot{padding:14px var(--cart-gutter) max(14px,env(safe-area-inset-bottom))}.ann__group{font-size:10px;gap:0;padding:0 10px}.ann__sep{margin:0 10px}.brand__word{font-size:14px}.pill{padding:8px 12px;font-size:11px}}@media(max-width:600px){.radar{max-width:300px}.prod-hero2{padding:80px 12px 40px}.prod-tilt{max-width:100%}.prod-related{padding:48px 12px 60px}.prod-related__name{font-size:16px}.prod-related__head{margin-bottom:24px;padding-bottom:12px}.prod-related__pos{font-size:9px;padding:5px 7px}.prod-stmt2{padding:clamp(80px,calc(var(--app-h, 100svh) * .13),140px) 16px}}@media(max-width:380px){.radar{max-width:260px}.prod-related__grid{grid-template-columns:1fr}.prod-related__name{font-size:18px}}.prod-radar__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-top:4px}.prod-radar__chips:empty{display:none}.prod-radar__subtitle{margin:0;font:italic 17px/1.3 var(--sans);color:var(--bone);opacity:.78;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.prod-radar__subtitle .rarity{vertical-align:baseline;font-style:normal}.prod-radar__subtitle-sep{opacity:.5;font-style:normal;font-weight:400}.prod-compound{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;flex-wrap:wrap}.prod-compound__formula{display:inline-flex;flex-wrap:wrap;gap:6px}.prod-compound__cell{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--bone);text-decoration:none;border-radius:3px;background:color-mix(in oklab,var(--g-color, var(--accent)) 50%,var(--ink) 50%);border:1px solid color-mix(in oklab,var(--g-color, var(--accent)) 75%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--g-color) 0%,transparent),0 6px 18px color-mix(in srgb,var(--g-color, var(--accent)) 25%,transparent);transition:filter .24s ease,transform .24s ease,box-shadow .24s ease,border-color .24s ease}@media(hover:hover){.prod-compound__cell:hover,.prod-compound__cell:focus-visible{filter:brightness(1.22) saturate(1.1);transform:translateY(-2px);border-color:color-mix(in oklab,var(--g-color) 95%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--g-color) 60%,transparent),0 8px 22px color-mix(in srgb,var(--g-color, var(--accent)) 55%,transparent);outline:none}}.prod-compound__cell.is-active{filter:brightness(1.22) saturate(1.1);transform:translateY(-2px);border-color:color-mix(in oklab,var(--g-color) 95%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--g-color) 60%,transparent),0 8px 22px color-mix(in srgb,var(--g-color, var(--accent)) 55%,transparent);outline:none}@media(pointer:coarse){.prod-compound__cell:focus,.prod-compound__cell:focus-visible{filter:none;transform:none;border-color:#f6f3ee1a;box-shadow:none}.prod-compound__cell.is-active{filter:brightness(1.22) saturate(1.1);transform:translateY(-2px);border-color:color-mix(in oklab,var(--g-color) 95%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--g-color) 60%,transparent),0 8px 22px color-mix(in srgb,var(--g-color, var(--accent)) 55%,transparent)}}.prod-compound__sym{font-variant-caps:all-small-caps;letter-spacing:.06em;font-size:13px}.prod-compound__cnt{position:absolute;bottom:2px;right:3px;font:500 8px/1 var(--mono);opacity:.85;vertical-align:baseline}.prod-compound__cell--bonus{border-style:dashed;opacity:.85}.study-cells-data{display:none!important}.el-popover{position:absolute;z-index:9000;width:min(248px,calc(100vw - 24px));background:color-mix(in oklab,var(--ink) 94%,var(--g-color, var(--accent)) 6%);color:var(--bone);border:1px solid color-mix(in oklab,var(--g-color, var(--accent)) 55%,transparent);border-radius:3px;padding:10px 12px 0;box-shadow:0 14px 32px #00000080;animation:el-popover-fade .14s ease-out}@keyframes el-popover-fade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.el-popover--above{animation-name:el-popover-fade-up}.el-popover--fixed{position:fixed}@keyframes el-popover-fade-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.el-popover:before{content:"";position:absolute;top:-6px;left:var(--arrow-left, 16px);width:10px;height:10px;background:inherit;border-top:1px solid color-mix(in oklab,var(--g-color, var(--accent)) 55%,transparent);border-left:1px solid color-mix(in oklab,var(--g-color, var(--accent)) 55%,transparent);transform:rotate(45deg)}.el-popover--above:before{top:auto;bottom:-6px;border-top:none;border-left:none;border-bottom:1px solid color-mix(in oklab,var(--g-color, var(--accent)) 55%,transparent);border-right:1px solid color-mix(in oklab,var(--g-color, var(--accent)) 55%,transparent)}.el-popover__head{display:flex;align-items:center;gap:9px;margin-bottom:6px}.el-popover__sym{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;font:500 12px/1 var(--mono);font-variant-caps:all-small-caps;letter-spacing:.03em;background:color-mix(in oklab,var(--g-color, var(--accent)) 60%,var(--ink) 40%);border:1px solid color-mix(in oklab,var(--g-color, var(--accent)) 75%,transparent);border-radius:3px;color:var(--bone)}.el-popover__sym-g{display:block;font-style:normal;margin-right:-.7px;transform:translateY(-1.13px)}.el-popover__names{display:flex;flex-direction:column;gap:1px;min-width:0}.el-popover__poetic{font:500 13px/1.15 var(--serif);font-style:italic;color:var(--bone)}.el-popover__common{font:500 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--g-color, var(--accent)) 80%,var(--bone) 20%)}.el-popover__def{font:400 12px/1.45 var(--sans);color:color-mix(in srgb,var(--bone) 80%,transparent);margin:4px 0 10px}.el-popover__link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -12px;padding:9px 12px;font:500 12px/1.2 var(--sans);color:var(--bone);text-decoration:none;border-top:1px solid color-mix(in oklab,var(--g-color, var(--accent)) 35%,transparent);background:color-mix(in oklab,var(--g-color, var(--accent)) 14%,transparent);border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:background .18s ease,color .18s ease}.el-popover__link:after{content:"\2192";font:500 14px/1 var(--mono);opacity:.85;transition:transform .18s ease}.el-popover__link:hover{background:color-mix(in oklab,var(--g-color, var(--accent)) 28%,transparent);color:var(--bone)}.el-popover__link:hover:after{transform:translate(3px)}.rarity-popover{width:min(320px,calc(100vw - 24px));padding:0}.rarity-popover__head{margin:0;padding:12px 14px 11px;border-bottom:1px solid var(--card-edge);text-align:center}.rarity-popover__title{letter-spacing:.16em;opacity:.7;display:block;text-align:center}.rarity-popover__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.rarity-popover__row{display:grid;grid-template-columns:34px 1fr;gap:13px;align-items:center;padding:10px 14px;border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--card-edge);transition:background .18s ease}.rarity-popover__list>.rarity-popover__row:last-child{border-bottom:0;border-radius:0 0 3px 3px}.rarity-popover__row.is-current{background:color-mix(in srgb,var(--t-color) 14%,transparent)}.rarity-popover__dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--t-color);box-shadow:0 0 8px color-mix(in srgb,var(--t-color) 60%,transparent)}.rarity-popover__row.is-current .rarity-popover__dot{--bar-tier: var(--t-color);animation:signal-blink 2.4s var(--ease-out, ease-out) infinite}.rarity-popover__row-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:5px}.rarity-popover__name{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--bone)}.rarity-popover__row.is-current .rarity-popover__name{color:var(--t-color)}.rarity-popover__count{font:500 10px/1 var(--mono);letter-spacing:.06em;color:var(--ash);opacity:.85}.rarity-popover__count--inf{font:700 17px/.6 var(--sans);color:var(--t-color, var(--rarity-infinite));opacity:1}.rarity-popover__blurb{margin:0;font:400 12px/1.5 var(--sans);color:color-mix(in srgb,var(--bone) 78%,transparent)}.prod-owner{display:inline-flex;align-items:baseline;gap:10px;margin-top:4px;padding:9px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--bone) 5%,transparent),color-mix(in srgb,var(--bone) 2%,transparent));border:1px solid color-mix(in srgb,var(--bone) 20%,transparent);border-radius:999px;font:500 12.5px/1.2 var(--mono);letter-spacing:.04em;box-shadow:0 4px 14px #0006;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.prod-owner:hover{border-color:color-mix(in srgb,var(--bone) 35%,transparent);box-shadow:0 6px 22px #0000008c}.prod-owner .d-eyebrow{color:var(--ash);opacity:1;font-size:10px;letter-spacing:.26em}.prod-owner__name{color:var(--bone);text-decoration:none;font-weight:600}.prod-owner__name:hover{color:var(--accent)}.prod-owner__note{color:var(--ash);font-weight:400;font-size:11px;margin-left:4px}.prod-owner[data-kind=burned]{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.prod-owner[data-kind=burned] .prod-owner__name{color:var(--accent);letter-spacing:.18em;font-weight:600}.prod-owner[data-kind=escrow]{border-color:color-mix(in srgb,var(--rarity-archival) 45%,transparent)}.prod-owner[data-kind=escrow] .prod-owner__name{color:var(--rarity-archival);letter-spacing:.06em}.prod-owner[data-kind=artist]{border-color:color-mix(in srgb,var(--rarity-scarce) 45%,transparent)}.prod-owner[data-kind=artist] .prod-owner__name{color:var(--rarity-scarce)}.prod-owner[data-kind=collector]{border-color:color-mix(in srgb,var(--rarity-apex) 35%,transparent)}.study{background:var(--ink);color:var(--bone);min-height:100vh;min-height:100svh;min-height:var(--app-h, 100svh);padding:0 0 var(--space-5)}.study-search{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:3px;background:#0a0a0bb8;border:1px solid rgba(246,243,238,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:clamp(220px,32vw,360px);box-sizing:border-box;transition:border-color .2s ease,background .2s ease,width .2s ease}.study-search:focus-within{border-color:#f6f3ee52;background:#0a0a0be0}.study-search__icon{color:var(--bone);opacity:.55;flex-shrink:0}.study-search__input{flex:1;background:transparent;border:0;outline:0;color:var(--bone);font:400 12px/1 var(--sans);min-width:0}.study-search__input::placeholder{color:var(--bone);opacity:.4}.study-search__input::-webkit-search-cancel-button{display:none}.study-search__clear{background:transparent;border:0;color:var(--bone);opacity:.5;cursor:pointer;font:400 16px/1 var(--mono);padding:0 2px;line-height:1}.study-search__clear:hover{opacity:1}@media(max-width:760px){.study-search{top:16px;bottom:auto;left:58px;right:auto;transform:none;width:32px;height:32px;max-width:none;padding:0;gap:0;background:#0a0a0beb;border:1px solid rgba(246,243,238,.1);border-radius:3px;overflow:hidden;cursor:pointer;transition:width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.study-search__input{flex:0 0 0;width:0;min-width:0;opacity:0;pointer-events:none;padding:0;margin:0;border:0;transition:opacity .18s ease}.study-search__clear{width:0;opacity:0;pointer-events:none;flex-shrink:0}.study-search.is-expanded,.study-search:focus-within{width:min(220px,calc(100vw - 110px));padding:0 10px;gap:8px;justify-content:flex-start}.study-search.is-expanded .study-search__input,.study-search:focus-within .study-search__input{flex:1;width:auto;opacity:1;pointer-events:auto;font:500 16px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone)}.study-search.is-expanded .study-search__clear,.study-search:focus-within .study-search__clear{width:auto;opacity:1;pointer-events:auto}.study-search.is-expanded .study-search__input::placeholder,.study-search:focus-within .study-search__input::placeholder{font:500 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#f6f3ee73}.study-search__icon{width:14px;height:14px;opacity:.85;flex-shrink:0;display:block}}.study-table[data-searching] .study-cell.is-search-miss{opacity:.1;filter:saturate(.3)}.study-table[data-searching] .study-cell.is-search-hit{opacity:1;z-index:7;box-shadow:0 0 0 1px color-mix(in oklab,var(--cell-color) 80%,transparent),0 0 18px color-mix(in oklab,var(--cell-color) 55%,transparent)}.study-table[data-searching].has-axis-filter .study-cell.is-search-hit,.study-table[data-searching].has-axis-filter .study-cell.is-search-hit.is-axis-lo,.study-table[data-searching].has-axis-filter .study-cell.is-search-hit.is-axis-mid{opacity:1;filter:none}.study-table[data-searching].has-axis-filter .study-cell.is-search-hit.is-axis-hi{opacity:1;filter:saturate(1.2) brightness(1.12);box-shadow:0 0 0 1px var(--cell-color, var(--bone)),0 0 22px color-mix(in srgb,var(--cell-color, var(--bone)) 65%,transparent)}.study-table[data-searching].has-axis-filter .study-cell.is-search-miss{opacity:.06;filter:saturate(.2)}.study-search__notice{position:absolute;top:128px;left:50%;transform:translate(-50%);z-index:5;padding:7px 14px;border-radius:999px;background:#0a0a0bc7;border:1px solid rgba(246,243,238,.1);font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.7;pointer-events:none}.study-search__notice[hidden]{display:none}@media(max-width:760px){.study-search__notice{top:132px;left:50%;right:auto;transform:translate(-50%);padding:5px 11px;font-size:9px;letter-spacing:.14em;max-width:calc(100vw - 36px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-table-wrap:has(.study-filter-active[hidden]) .study-search__notice,.study-table-wrap:not(:has(.study-filter-active:not([hidden]))) .study-search__notice{top:92px}}.study-search__suggest{position:absolute;top:60px;left:50%;transform:translate(-50%);z-index:5;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 6px;width:max-content;max-width:min(820px,calc(100vw - 28px));pointer-events:auto;opacity:.78;transition:opacity .22s ease}.study-search__suggest[hidden]{display:none}.study-search__suggest:hover,.study-search__suggest:focus-within,.study-search:focus-within~.study-search__suggest{opacity:1}.study-search__suggest-lbl{font:500 9px/1 var(--mono);letter-spacing:.28em;color:var(--ash);text-transform:uppercase;margin-right:4px;opacity:.7}.study-search__suggest-break{flex-basis:100%;height:0}.study-search__chip{position:relative;background:#0a0a0bc7;border:1px solid color-mix(in srgb,var(--bone) 12%,transparent);color:color-mix(in srgb,var(--bone) 78%,transparent);border-radius:999px;padding:4px 9px;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:color .18s ease,border-color .18s ease,background .18s ease,opacity .22s ease,transform .22s ease}.study-search__chip:hover,.study-search__chip:focus-visible{color:var(--bone);border-color:color-mix(in srgb,var(--bone) 28%,transparent);background:#14120fcc}.study-search__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.study-search__chip.is-active{color:var(--bone);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,rgba(20,18,15,.85));padding-right:24px}.study-search__chip.is-active:after{content:"\d7";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:13px;line-height:1;letter-spacing:0;color:var(--bone);opacity:.85}.study-search__chip.is-active:hover:after{opacity:1}@media(max-width:760px){.study-search__suggest{top:56px;bottom:auto;left:0;right:0;transform:none;width:auto;max-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;padding:4px 24px 8px 16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 26px),transparent)}.study-search__suggest::-webkit-scrollbar{display:none}.study-search__suggest>li{flex:0 0 auto;display:flex}.study-search__suggest>li.study-search__suggest-lbl{display:flex;align-items:center}.study-search__suggest>li.study-search__suggest-break{display:none}.study-search__chip{font-size:9px;padding:4px 8px;letter-spacing:.06em;white-space:nowrap}}.study-table-wrap{position:relative;margin:0 auto var(--space-5);padding:var(--space-3);max-width:min(1760px,calc(100vw - 32px));height:clamp(640px,88svh,1100px);overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:3px;border:1px solid rgba(246,243,238,.08);background:radial-gradient(circle at 50% 50%,rgba(246,243,238,.025) 0%,transparent 60%),#0a0a0b73}.study-table-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 60px #00000080}.study-table-wrap:active{cursor:grabbing}.study-canvas-hint{display:none!important;position:absolute;top:14px;left:16px;z-index:5;align-items:center;gap:8px;font:500 9px/1 var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.42;pointer-events:none;text-transform:uppercase}.study-canvas-hint__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:study-pulse-dot 2s ease-in-out infinite}@keyframes study-pulse-dot{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.4);opacity:.35}}@media(prefers-reduced-motion:reduce){.study-canvas-hint__dot{animation:none}}.study-axis-filter{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#0a0a0bc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(246,243,238,.1);border-radius:999px;flex-wrap:wrap;max-width:calc(100vw - 220px)}.study-axis-filter__label{font:500 9px/1 var(--mono);letter-spacing:.22em;color:var(--ash);padding:0 6px 0 4px;text-transform:uppercase}.study-axis-filter__chip{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:7px 11px;background:transparent;color:#f6f3eeb8;border:1px solid rgba(246,243,238,.1);border-radius:999px;cursor:pointer;transition:background var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out)}.study-axis-filter__chip:hover{background:#f6f3ee0f;color:var(--bone)}.study-axis-filter__chip.is-active{background:var(--bone);color:var(--ink);border-color:var(--bone)}.study-axis-filter__chip:focus-visible{outline:var(--bw-focus, 2px) solid var(--bone);outline-offset:2px}@media(max-width:720px){.study-axis-filter{display:none}}@media(min-width:721px){.study-axis-filter{display:none}.study-search{top:14px;left:60px;right:auto;transform:none;width:clamp(220px,28vw,320px)}.study-search__suggest{left:16px;transform:none;justify-content:flex-start;max-width:min(820px,calc(100vw - 200px))}.study-legend-btn{top:14px;bottom:auto;left:16px}.study-legend-sheet{top:60px;bottom:auto;transform-origin:top left;transform:translateY(-8px) scale(.98)}.study-legend-sheet.is-open{transform:none}}.study-table.has-axis-filter .study-cell{transition:opacity var(--duration-base) var(--ease-out),filter var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.study-table.has-axis-filter .study-cell.is-axis-lo{opacity:.18;filter:saturate(.4) brightness(.7)}.study-table.has-axis-filter .study-cell.is-axis-mid{opacity:.7;filter:saturate(.85)}.study-table.has-axis-filter .study-cell.is-axis-hi{opacity:1;filter:saturate(1.15) brightness(1.08);box-shadow:0 0 0 1px var(--cell-color, var(--bone)),0 0 18px color-mix(in srgb,var(--cell-color, var(--bone)) 50%,transparent);z-index:2}.study-controls{position:absolute;top:14px;right:16px;z-index:6;display:flex;align-items:center;gap:2px;background:#0a0a0bd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(246,243,238,.1);border-radius:999px;padding:4px}.study-controls__btn{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font:500 18px/1 var(--mono);color:var(--bone);background:transparent;border:0;cursor:pointer;padding:0;transition:background var(--duration-quick) var(--ease-out)}.study-controls__btn:hover{background:#f6f3ee1a}.study-controls__btn--text{width:auto;padding:0 14px;font-size:10px;letter-spacing:.2em;margin-left:4px;position:relative}.study-controls__btn--text:before{content:"";position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:1px;height:16px;background:#f6f3ee1f}.study-legend-btn{position:absolute;bottom:16px;left:16px;z-index:8;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:3px;background:#0a0a0beb;border:1px solid rgba(246,243,238,.18);color:var(--bone);cursor:pointer;box-sizing:border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.study-legend-btn:hover{background:#0a0a0bfa;border-color:#f6f3ee52}.study-legend-btn[aria-expanded=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.study-legend-btn svg{display:block}.study-legend-sheet{position:absolute;bottom:60px;left:16px;z-index:7;width:min(360px,calc(100vw - 32px));height:fit-content;max-height:70vh;background:#0a0a0bf5;border:1px solid rgba(246,243,238,.14);border-radius:3px;box-shadow:0 24px 60px #000000a6;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(8px) scale(.98);transform-origin:bottom left;pointer-events:none;transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.study-legend-sheet.is-open{opacity:1;transform:none;pointer-events:auto}.study-legend-sheet[hidden]{display:none}.study-legend-sheet__head{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(246,243,238,.08);flex-shrink:0}.study-legend-sheet__grip{display:none}.study-legend-sheet__title{font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--bone);text-transform:uppercase}.study-legend-sheet__close{margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:#f6f3ee0f;color:var(--bone);border-radius:50%;font:400 18px/1 var(--mono);cursor:pointer;opacity:.7;transition:opacity .16s ease,background .16s ease}.study-legend-sheet__close:hover{opacity:1;background:#f6f3ee1f}.study-legend-sheet__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px}.study-legend-pop{position:static;background:transparent;border:0;box-shadow:none;max-width:none;padding:0;margin:0}.study-legend-pop__body{display:flex;flex-direction:column;gap:14px}.study-legend__sec{display:flex;flex-direction:column;gap:8px}.study-legend__h{font:600 9px/1 var(--mono);letter-spacing:.22em;color:color-mix(in srgb,var(--bone) 55%,transparent);text-transform:uppercase}.study-legend__h em{font-style:normal;font-weight:500;letter-spacing:.16em;color:color-mix(in srgb,var(--bone) 35%,transparent)}.study-legend__anatomy{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:start}.study-legend__sample{position:relative;width:92px;height:92px;border-radius:3px;background:color-mix(in oklab,var(--c, #888) 55%,var(--ink) 45%);border:1px solid color-mix(in oklab,var(--c, #888) 70%,transparent);color:var(--bone);padding:7px 8px 8px;display:flex;flex-direction:column;align-items:flex-start;font:500 9px/1.1 var(--mono);letter-spacing:.04em}.study-legend__sample-num{font-size:8px;opacity:.7;letter-spacing:.06em}.study-legend__sample-rarity{position:absolute;top:4px;right:5px;font:500 8px/1 var(--mono);letter-spacing:.04em;padding:2px 4px;border-radius:999px;background:#0a0a0bc7;color:var(--bone);opacity:.82}.study-legend__sample-sym{font:500 22px/1 var(--mono);letter-spacing:.04em;margin-top:5px}.study-legend__sample-name{margin-top:auto;font:400 10px/1.1 var(--sans);font-style:italic;opacity:.85;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:3px}.study-legend__sample-poetic{font:500 7px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-top:2px}.study-legend__anatomy-notes{list-style:none;margin:0;padding:0;font:500 10px/1.5 var(--mono);color:color-mix(in srgb,var(--bone) 75%,transparent)}.study-legend__anatomy-notes b{color:var(--bone);font-weight:600;margin-right:4px}.element__locator{display:flex;align-items:center;gap:10px;margin-top:14px}.element__locator-cap{font:500 8.5px/1 var(--mono);letter-spacing:.2em;color:color-mix(in srgb,var(--bone) 35%,transparent)}.element__locator-track{display:flex;gap:3px}.element__locator-seg{width:16px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--bone) 12%,transparent)}.element__locator-seg.is-here{background:var(--seg, var(--accent));box-shadow:0 0 8px color-mix(in srgb,var(--seg, var(--accent)) 55%,transparent)}.element__locator-tier{font:500 9px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 55%,transparent)}@media(max-width:720px){.element__locator{flex-wrap:wrap;gap:8px}}.element-card__comp{display:flex;gap:2px;height:5px;margin:8px 0 10px;border-radius:3px;overflow:hidden}.element-card__bond{margin:8px 0 12px;font:400 12px/1.55 var(--sans);color:color-mix(in srgb,var(--bone) 62%,transparent);max-width:46ch}.study-el-index{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:40px clamp(20px,5vw,40px) 56px}.study-el-index__h{font:500 10px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 45%,transparent);margin:0 0 14px}.study-el-index__list{display:flex;flex-wrap:wrap;gap:6px 18px}.study-el-index__list a{font:400 12px/1.6 var(--mono);letter-spacing:.04em;color:color-mix(in srgb,var(--bone) 55%,transparent);text-decoration:none}.study-el-index__list a:hover{color:var(--bone);text-decoration:underline}.study-legend__scale{list-style:none;margin:0;padding:0;display:flex;gap:3px}.study-legend__scale li{flex:1;display:flex}.study-legend__scale .study-legend__rowtag{width:100%;text-align:center}.study-legend__scale-note{margin:6px 0 0;font:400 10px/1.45 var(--sans);color:color-mix(in srgb,var(--bone) 45%,transparent)}.study-legend__anatomy-notes li b{margin-right:5px}.study-legend__rowtag{flex-shrink:0;width:60px;font:600 8.5px/1 var(--mono);letter-spacing:.16em;color:var(--bone);background:#f6f3ee0f;padding:4px 0;text-align:center;border-radius:3px}.study-legend__groups{display:grid;grid-template-columns:1fr;gap:1px}.study-legend-pop__name{flex-shrink:0;width:84px}.study-legend-pop__eg{font:400 9px/1.3 var(--sans);letter-spacing:0;color:color-mix(in srgb,var(--bone) 45%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-legend-pop__item{margin:0;padding:5px 6px;display:flex;align-items:center;gap:8px;font:500 9.5px/1.3 var(--mono);letter-spacing:.06em;color:var(--bone);opacity:.85;background:transparent;border:0;border-radius:3px;cursor:pointer;text-align:left;transition:background .15s ease,opacity .15s ease}.study-legend-pop__item:hover{background:#f6f3ee12;opacity:1}.study-legend-pop__item .study-legend-chip{width:10px;height:10px;padding:0;border-radius:3px;background:var(--c, #888);flex-shrink:0}.study-filter-active[hidden]{display:none}.study-filter-active{position:absolute;top:60px;left:50%;transform:translate(-50%);z-index:7;display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;background:#0a0a0beb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(246,243,238,.1);border-radius:999px;font:600 9.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 65%,transparent)}.study-filter-active__label{color:color-mix(in srgb,var(--bone) 45%,transparent)}.study-filter-active__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#f6f3ee0f;border-radius:999px;color:var(--bone)}.study-filter-active__swatch{width:8px;height:8px;border-radius:3px;background:#f6f3ee66}.study-filter-active__name{font-weight:500}.study-filter-active__clear{background:transparent;border:0;color:var(--accent);font:600 8.5px/1 var(--mono);letter-spacing:.18em;cursor:pointer;padding:4px 8px;border-radius:999px;transition:background .15s ease}.study-filter-active__clear:hover{background:rgba(var(--accent-rgb),.1)}@media(max-width:760px){.study-filter-active{top:92px;z-index:4;flex-wrap:nowrap;gap:6px;padding:5px 8px 5px 11px;font:500 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;max-width:calc(100vw - 36px);background:#0a0a0bc7;border:1px solid rgba(246,243,238,.1);border-radius:999px;color:color-mix(in srgb,var(--bone) 78%,transparent)}.study-filter-active__label{display:none}.study-filter-active__chip{padding:0;gap:5px;flex-shrink:1;min-width:0;background:transparent}.study-filter-active__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:var(--bone)}.study-filter-active__swatch{width:7px;height:7px}.study-filter-active__clear{flex-shrink:0;width:18px;height:18px;padding:0;margin:0;background:transparent;border:0;border-radius:50%;font-size:0;letter-spacing:0;color:transparent;display:inline-flex;align-items:center;justify-content:center;line-height:1}.study-filter-active__clear:before{content:"\d7";color:var(--accent);font:500 16px/1 var(--mono);letter-spacing:0;display:block;transform:translateY(.5px)}.study-filter-active__clear:after{content:none}.study-filter-active__clear:active{background:rgba(var(--accent-rgb),.12)}}.study-search__notice.is-found{color:color-mix(in srgb,var(--bone) 78%,transparent);border-color:#28c84059}.study-table-wrap.is-deep-zoom .study-search,.study-table-wrap.is-deep-zoom .study-controls,.study-table-wrap.is-deep-zoom .study-legend-btn,.study-table-wrap.is-deep-zoom .study-filter-active{opacity:.18;transition:opacity .24s ease}.study-table-wrap.is-deep-zoom .study-search:hover,.study-table-wrap.is-deep-zoom .study-search:focus-within,.study-table-wrap.is-deep-zoom .study-controls:hover,.study-table-wrap.is-deep-zoom .study-legend-btn:hover,.study-table-wrap.is-deep-zoom .study-legend-sheet.is-open,.study-table-wrap.is-deep-zoom .study-filter-active:hover{opacity:1}@media(max-width:760px){.study-table-wrap{height:calc(var(--app-h, 100svh) - 120px);min-height:520px;max-height:calc(var(--app-h, 100svh) - 80px);margin:0 12px var(--space-3);padding:8px;max-width:calc(100vw - 24px)}.study-controls{display:none}.study-controls__btn{width:30px;height:30px;font-size:16px}.study-controls__btn--text{width:auto;height:30px;font-size:9px;letter-spacing:.18em;padding:0 12px;margin-left:4px}.study-controls__btn--text:before{height:14px;left:-2px}.study-legend-btn{top:16px;bottom:auto;left:18px;width:32px;height:32px}.study-legend-sheet{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;max-height:62vh;height:62vh;border-radius:3px 3px 0 0;border:0;border-top:1px solid rgba(246,243,238,.1);background:#0a0a0bfa;z-index:50;box-shadow:0 -24px 60px #000000a6;transform:translateY(100%);transform-origin:bottom center;transition:transform .32s cubic-bezier(.22,.9,.18,1)}.study-legend-sheet.is-open{transform:translateY(0)}.study-legend-sheet__head{padding:18px 14px 12px;cursor:grab;touch-action:none}.study-legend-sheet__grip{display:block;position:absolute;top:6px;left:50%;transform:translate(-50%);width:48px;height:5px;border-radius:999px;background:#f6f3ee52;pointer-events:none}.study-legend-sheet__head:active .study-legend-sheet__grip{background:#f6f3ee8c}.study-legend-sheet__title{font-size:11px;letter-spacing:.22em}.study-legend-sheet__close{width:32px;height:32px;font-size:22px}.study-legend-sheet__body{padding:14px 14px max(16px,env(safe-area-inset-bottom))}.study-legend-sheet__body .study-legend-pop__body{gap:16px}.study-legend-sheet__body .study-legend__h{font-size:9.5px;opacity:.55}.study-legend-sheet__body .study-legend__sec--groups{order:1}.study-legend-sheet__body .study-legend__sec--rows{order:2}.study-legend-sheet__body .study-legend__sec--anatomy{order:3}.study-legend-sheet__body .study-legend-pop__body{display:flex;flex-direction:column}.study-legend-sheet__body .study-legend__groups{display:grid;grid-template-columns:1fr;gap:6px}.study-legend-sheet__body .study-legend-pop__name{width:96px}.study-legend-sheet__body .study-legend-pop__eg{font-size:10.5px}.study-legend-sheet__body .study-legend-pop__item{font-size:11px;padding:10px 12px;min-height:40px;justify-content:flex-start;gap:10px;border-radius:3px;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.08)}.study-legend-sheet__body .study-legend-pop__item .study-legend-chip{width:14px;height:14px;border-radius:3px;flex-shrink:0}.study-legend-sheet__body .study-legend__rowtag{width:64px;font-size:8px;flex-shrink:0}.study-canvas-hint{display:none!important}}.study__example{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:var(--space-3) 0 0;font:13px/1.5 var(--sans);color:color-mix(in srgb,var(--bone) 70%,transparent)}.study__example-label{font:italic 13px/1 var(--serif);color:color-mix(in srgb,var(--bone) 60%,transparent);margin-right:2px}.study__example-piece{font:600 12px/1 var(--mono);letter-spacing:.16em;color:var(--bone)}.study__example-eq{font:500 14px/1 var(--mono);color:color-mix(in srgb,var(--bone) 45%,transparent);margin:0 2px}.study__example-chip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:color-mix(in srgb,var(--c, #888) 88%,#000 12%);color:#fffffff5;border:0;border-radius:3px;font:600 12px/1 var(--mono);letter-spacing:.02em;cursor:pointer;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease;box-shadow:inset 0 0 0 1px #ffffff0f}.study__example-chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff2e,0 4px 12px color-mix(in srgb,var(--c, #888) 55%,transparent)}.study__example-arrow{font:italic 12.5px/1.5 var(--serif);color:color-mix(in srgb,var(--bone) 55%,transparent);margin-left:4px}.study-outro{position:relative;max-width:var(--maxw);margin:var(--space-6) auto 0;padding:var(--space-6) var(--space-5);border-top:1px solid rgba(246,243,238,.08);background:radial-gradient(ellipse at 0% 50%,color-mix(in srgb,var(--accent) 5%,transparent) 0%,transparent 60%)}.study-outro__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:var(--space-6);align-items:center}.study-outro__inner{display:flex;flex-direction:column;gap:var(--space-2);max-width:64ch}.study-outro__pair{white-space:nowrap}.study-outro__amp{opacity:.45;margin:0 .08em}.study-outro__title .study-outro__chip{width:.92em;height:.92em;border-radius:.2em;vertical-align:-.1em;font-size:inherit}.study-outro__title .study-outro__chip>span{font:600 .38em/1 var(--mono);letter-spacing:.02em}.study-outro__title .study-outro__chip{position:relative}.study-outro__title .study-outro__cnt{position:absolute;right:.09em;bottom:.06em;font:500 .24em/1 var(--mono);opacity:.85}.study-outro__pair--trace .study-outro__chip{opacity:.85;outline:1px dashed color-mix(in srgb,var(--bone) 35%,transparent);outline-offset:-2px}.study-outro__proof{display:block;border:1px solid rgba(246,243,238,.1);border-radius:3px;overflow:hidden;background:#f6f3ee08;text-decoration:none;color:var(--bone);transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.study-outro__proof:hover{transform:translateY(-3px);border-color:#f6f3ee38;box-shadow:0 18px 44px #00000073}.study-outro__proof-media{display:block;aspect-ratio:4 / 5;overflow:hidden}.study-outro__proof-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.study-outro__proof:hover .study-outro__proof-media img{transform:scale(1.03)}.study-outro__proof-body{display:grid;gap:6px;padding:14px 16px 16px}.study-outro__proof-eyebrow{font:500 9px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 55%,transparent)}.study-outro__proof-name{font:400 20px/1.15 var(--serif);letter-spacing:-.005em}.study-outro__proof-sub{font:italic 400 12.5px/1.4 var(--serif);color:color-mix(in srgb,var(--bone) 60%,transparent)}.study-outro__proof-formula{display:inline-flex;align-items:center;gap:6px;margin-top:4px}@media(max-width:860px){.study-outro__grid{grid-template-columns:1fr;gap:var(--space-5)}.study-outro__proof{max-width:400px}}.study-outro:before{content:"";position:absolute;top:-1px;left:0;width:80px;height:1px;background:var(--accent)}.study-outro__title{font:400 clamp(28px,3.4vw,40px)/1.18 var(--serif);letter-spacing:-.005em;margin:0;color:var(--bone)}.study-outro__deck{font:16px/1.6 var(--sans);color:color-mix(in srgb,var(--bone) 75%,transparent);margin:0 0 var(--space-3);max-width:60ch}.study-outro__cta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.study-outro__btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:var(--accent);color:var(--bone);font:500 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;text-decoration:none;transition:background .2s ease,transform .2s ease}.study-outro__btn:hover{background:color-mix(in srgb,var(--accent) 80%,var(--bone) 20%);transform:translateY(-1px)}.study-outro__link{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 65%,transparent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .2s ease}.study-outro__link:hover{color:var(--bone)}.study-table-pan{transform-origin:50% 50%;transition:transform 60ms linear}.study-table-pan.is-gesturing{will-change:transform}.study-table-pan{touch-action:pan-y}.study-table{--cell-w: clamp(56px, 7.4vw, 96px);width:max-content;display:grid;grid-template-columns:88px repeat(14,var(--cell-w));grid-template-rows:repeat(9,var(--cell-w));grid-auto-columns:var(--cell-w);grid-auto-rows:var(--cell-w);column-gap:4px;row-gap:4px;justify-content:center;opacity:0;animation:study-table-fade-in .6s cubic-bezier(.22,1,.36,1) 80ms forwards}@keyframes study-table-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.study-row-label{display:flex;align-items:center;justify-content:flex-end;text-align:right;padding-right:14px;font:500 8.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.5;white-space:nowrap;position:relative;pointer-events:none}.study-row-label:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:1px;background:linear-gradient(to right,#f6f3ee00,#f6f3ee52)}.study-row-label--locked{opacity:.55}.study-cell{position:relative;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;padding:6px 7px 7px;background:color-mix(in oklab,var(--cell-color) 55%,var(--ink) 45%);border:1px solid color-mix(in oklab,var(--cell-color) 70%,transparent);border-radius:3px;color:var(--bone);text-decoration:none;font:500 9px/1.1 var(--mono);letter-spacing:.04em;transition:transform var(--duration-quick) var(--ease-out),filter .6s var(--ease-out),opacity .6s var(--ease-out),box-shadow .6s var(--ease-out),z-index 0s;overflow:hidden}@media(hover:hover){.study-cell:hover{transform:scale(1.4);z-index:10;filter:brightness(1.18);box-shadow:0 6px 24px #00000073}}.study-cell:focus{outline:none}.study-cell:focus-visible{outline:2px solid var(--bone);outline-offset:2px;z-index:11}.study-cell.is-related{filter:brightness(1.18) saturate(1.15);box-shadow:0 0 0 1px color-mix(in oklab,var(--cell-color) 75%,transparent),0 0 14px color-mix(in oklab,var(--cell-color) 45%,transparent);z-index:6}.study-cell.is-unrelated{opacity:.18;filter:saturate(.45)}.study-cell.is-active-cell{filter:brightness(1.25) saturate(1.2);box-shadow:0 0 0 2px color-mix(in oklab,var(--cell-color) 90%,transparent),0 0 22px color-mix(in oklab,var(--cell-color) 60%,transparent);z-index:8}.study-table.is-focusing .study-cell:not(.is-focus-target){filter:saturate(.3) brightness(.5);opacity:.35;transition:filter .7s var(--ease-out),opacity .7s var(--ease-out)}.study-cell.is-focus-target{z-index:9;filter:brightness(1.3) saturate(1.25);transform:scale(1.08);box-shadow:0 0 0 2px color-mix(in oklab,var(--cell-color) 95%,transparent),0 0 32px color-mix(in oklab,var(--cell-color) 70%,transparent);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s var(--ease-out),box-shadow .7s var(--ease-out)}.study-cell.is-focus-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:3px;border:2px solid color-mix(in oklab,var(--cell-color) 80%,transparent);pointer-events:none;animation:studyFocusPulse .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes studyFocusPulse{0%{transform:scale(.85);opacity:0}35%{opacity:1}to{transform:scale(1.55);opacity:0}}.study-table[data-filter-group=G1] .study-cell:not(.study-cell--g1),.study-table[data-filter-group=G2] .study-cell:not(.study-cell--g2),.study-table[data-filter-group=G3] .study-cell:not(.study-cell--g3),.study-table[data-filter-group=G4] .study-cell:not(.study-cell--g4),.study-table[data-filter-group=G5] .study-cell:not(.study-cell--g5),.study-table[data-filter-group=G6] .study-cell:not(.study-cell--g6),.study-table[data-filter-group=G7] .study-cell:not(.study-cell--g7),.study-table[data-filter-group=G8] .study-cell:not(.study-cell--g8),.study-table[data-filter-group=G9] .study-cell:not(.study-cell--g9),.study-table[data-filter-group=G10] .study-cell:not(.study-cell--g10),.study-table[data-filter-group=Ra] .study-cell:not(.study-cell--ra),.study-table[data-filter-group=Rb] .study-cell:not(.study-cell--rb){opacity:.12;filter:saturate(.4)}.study-legend-pop__item.is-active{background:#f6f3ee1a;color:var(--bone)}.study-cell--density-0{opacity:.32;border-style:dashed;border-color:color-mix(in oklab,var(--cell-color) 40%,transparent)}.study-cell--density-0:after{content:"";position:absolute;bottom:6px;right:7px;width:4px;height:4px;border-radius:50%;background:color-mix(in oklab,var(--cell-color) 50%,transparent);opacity:.6}@media(hover:hover){.study-cell--density-0:hover{opacity:.78}}.study-cell--density-1{opacity:1}.study-cell--density-2{opacity:1;box-shadow:0 0 0 1px color-mix(in oklab,var(--cell-color) 80%,transparent),0 0 14px color-mix(in oklab,var(--cell-color) 35%,transparent)}.study-cell__count{position:absolute;top:4px;right:5px;font:500 8px/1 var(--mono);letter-spacing:.04em;padding:2px 4px;border-radius:999px;background:#0a0a0bc7;color:var(--bone);opacity:.82;pointer-events:none}.study-cell--density-0 .study-cell__count{display:none}.study-cell__num{font-size:8px;opacity:.7;letter-spacing:.06em}.study-cell__sym{font:500 18px/1 var(--mono);letter-spacing:.04em;margin:4px 0 0}.study-cell__poetic{margin-top:auto;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font:400 9px/1.1 var(--sans);font-style:italic;opacity:.85;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:3px}.study-cell__common{font-size:7.5px;opacity:.55;letter-spacing:.1em;text-transform:uppercase;margin-top:1px}.study-row1-bridge{display:flex;align-items:center;gap:10px;padding:0 6px;pointer-events:none}.study-row1-bridge__line{flex:1;height:1px;background:linear-gradient(to right,color-mix(in oklab,var(--study-group-g1) 70%,transparent),color-mix(in oklab,var(--bone) 18%,transparent),color-mix(in oklab,var(--study-group-g8) 80%,transparent));opacity:.55}.study-row1-bridge__label{font:500 9px/1 var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.55;text-transform:uppercase;white-space:nowrap}.study-row1-bridge__chip{font:500 8.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:4px 7px;border-radius:999px;white-space:nowrap;opacity:.85}.study-row1-bridge__chip--volatile{background:color-mix(in oklab,var(--study-group-g1) 22%,var(--ink) 78%);color:color-mix(in oklab,var(--study-group-g1) 75%,var(--bone) 25%);border:1px solid color-mix(in oklab,var(--study-group-g1) 50%,transparent)}.study-row1-bridge__chip--rapt{background:color-mix(in oklab,var(--study-group-g8) 18%,var(--ink) 82%);color:color-mix(in oklab,var(--study-group-g8) 70%,var(--bone) 30%);border:1px solid color-mix(in oklab,var(--study-group-g8) 50%,transparent)}@media(max-width:900px){.study-row1-bridge{padding:0 2px;gap:4px}.study-row1-bridge__label{display:none}.study-row1-bridge__chip{font-size:7px;padding:3px 5px;letter-spacing:.1em}}.study-cell--group-edge:before{content:"";position:absolute;top:8%;bottom:8%;left:-3px;width:2px;background:color-mix(in oklab,var(--cell-color) 90%,transparent);border-radius:3px;opacity:.55;pointer-events:none}.study-cell--group-edge[data-col="1"]:before{display:none}.study-cell.is-undiscovered{cursor:not-allowed;background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--cell-color) 20%,var(--ink) 80%),color-mix(in oklab,var(--cell-color) 20%,var(--ink) 80%) 6px,color-mix(in oklab,var(--cell-color) 35%,var(--ink) 65%) 6px 12px);border-color:#f6f3ee0f;color:#f6f3ee59;pointer-events:auto}.study-cell.is-undiscovered .study-cell__sym{font-size:22px;letter-spacing:0;opacity:.3}.study-cell.is-undiscovered .study-cell__poetic{font-size:7px;letter-spacing:.18em;font-style:normal;text-transform:uppercase;opacity:.55;font-family:var(--mono)}.study-cell.is-undiscovered:hover{transform:scale(1.08);filter:brightness(1.05)}.study-cell[data-row="9"]{margin-top:4px}.study-legend-chip{display:inline-flex;align-items:center;gap:5px;font:500 9.5px/1 var(--mono);letter-spacing:.18em;padding:5px 10px;border-radius:999px;background:color-mix(in oklab,var(--c) 38%,var(--ink) 62%);border:1px solid color-mix(in oklab,var(--c) 60%,transparent);color:var(--bone)}@media(max-width:1280px){.study-table{--cell-w: clamp(54px, 6.6vw, 80px)}}@media(max-width:900px){.study-table-wrap{padding:10px}.study-table{--cell-w: 80px}.study-row-label{font-size:8px;letter-spacing:.14em;padding-right:6px}.study-row-label:after{display:none}}@media(prefers-reduced-motion:reduce){.study-cell{transition:none}.study-cell:hover{transform:none}}.study-drawer{--drawer-w: 420px;--drawer-accent: var(--accent);position:fixed;top:0;right:0;bottom:0;width:var(--drawer-w);max-width:92vw;background:#0a0a0bf5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-left:1px solid rgba(246,243,238,.1);color:var(--bone);z-index:120;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s var(--ease-out);box-shadow:-20px 0 60px #00000080}.study-drawer.is-open{transform:translate(0)}.study-drawer[hidden]{display:none}.study-drawer__close{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;pointer-events:auto}.study-drawer__handle{display:none}.study-drawer__head{padding:32px 28px 20px;border-bottom:1px solid rgba(246,243,238,.08)}.study-drawer__head-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.study-drawer__sym{font:500 44px/1 var(--mono);letter-spacing:.02em;color:var(--drawer-accent)}.study-drawer__head-text{flex:1;min-width:0}.study-drawer__poetic{font:400 26px/1.15 var(--serif);letter-spacing:-.005em;margin:0 0 4px}.study-drawer__common{margin:0;font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);opacity:.55}.study-drawer__def{margin:0 0 14px;font:400 18px/1.5 var(--sans);color:var(--bone);opacity:.95}.study-drawer__chips{display:flex;gap:6px;margin:0;flex-wrap:wrap}.study-drawer__chip{font:500 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#f6f3ee0f;color:var(--bone);opacity:.72}.study-drawer__chip--accent{background:color-mix(in oklab,var(--drawer-accent) 28%,var(--ink) 72%);color:var(--bone);opacity:1;border:1px solid color-mix(in oklab,var(--drawer-accent) 50%,transparent)}.study-drawer__clusters{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:8px 0 0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--bone) 7%,transparent)}.study-drawer__clusters[hidden]{display:none}.study-drawer__clusters-lbl{flex:0 0 auto;color:var(--ash);letter-spacing:.26em;font-size:9px;margin-right:2px}.study-drawer__clusters-list{display:inline-flex;flex-wrap:wrap;gap:5px}.study-drawer__cluster{background:#f6f3ee0a;border:1px solid color-mix(in srgb,var(--drawer-accent) 25%,transparent);color:color-mix(in srgb,var(--bone) 82%,transparent);border-radius:999px;padding:4px 9px;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.study-drawer__cluster:hover,.study-drawer__cluster:focus-visible{color:var(--bone);border-color:var(--drawer-accent);background:color-mix(in srgb,var(--drawer-accent) 14%,rgba(20,18,15,.55));outline:none}.study-drawer__body{flex:1;overflow-y:scroll;scrollbar-gutter:stable;padding:18px 24px calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(246,243,238,.2) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.study-drawer__body::-webkit-scrollbar{width:6px}.study-drawer__body::-webkit-scrollbar-track{background:#f6f3ee08}.study-drawer__body::-webkit-scrollbar-thumb{background:#f6f3ee2e;border-radius:999px}.study-drawer__body::-webkit-scrollbar-thumb:hover{background:#f6f3ee52}.study-drawer__empty{margin:0;font:italic 15px/1.5 var(--sans);color:var(--bone);opacity:.55;padding:20px 0}.study-piece{display:grid;grid-template-columns:76px 1fr 56px;gap:14px;align-items:center;padding:10px;border-radius:3px;background:#f6f3ee08;border:1px solid rgba(246,243,238,.06);color:var(--bone);text-decoration:none;transition:background var(--duration-quick) var(--ease-out),transform var(--duration-quick) var(--ease-out)}.study-piece:hover{background:#f6f3ee14;transform:translate(2px)}.study-piece--core{grid-template-columns:110px 1fr 56px;background:color-mix(in oklab,var(--drawer-accent) 12%,var(--ink) 88%);border-color:color-mix(in oklab,var(--drawer-accent) 40%,transparent)}.study-piece--echo{grid-template-columns:56px 1fr 44px;opacity:.7}.study-piece__compound{width:56px;height:56px;display:block;opacity:.85;transition:opacity .2s ease,transform .3s ease}.study-piece:hover .study-piece__compound{opacity:1;transform:rotate(8deg)}.study-piece--echo .study-piece__compound{width:44px;height:44px;opacity:.65}.study-piece--echo .study-piece__title{font-style:italic}.study-piece__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:3px;background:#f6f3ee0a}.study-piece__media img{width:100%;height:100%;object-fit:cover;display:block;position:relative;opacity:0;transition:opacity .26s var(--ease-out)}.study-piece__media img.is-loaded{opacity:1}.study-piece__lqip{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(6px);transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.study-piece__media img{transition:none}}.study-tier-divider{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:8px;margin:14px 0 4px}.study-tier-divider:first-child{margin-top:0}.study-tier-divider__dots{font:9px/1 var(--mono);letter-spacing:1px;color:var(--drawer-accent)}.study-tier-divider__label{font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--bone);text-transform:uppercase}.study-tier-divider__count{font:500 9px/1 var(--mono);letter-spacing:.04em;padding:3px 6px;border-radius:999px;background:#f6f3ee0f;color:var(--bone);opacity:.78}.study-tier-divider__rule{height:1px;background:linear-gradient(to right,#f6f3ee33,#f6f3ee00)}.study-tier-divider--echo .study-tier-divider__dots{color:var(--bone);opacity:.55}.study-tier-divider--echo .study-tier-divider__label{opacity:.7}.study-piece__body{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.study-piece__title{margin:0;font:400 16px/1.25 var(--sans);letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.study-piece__formula{margin:0}.study-piece__formula .compound-cells{justify-content:flex-start;gap:4px}.piece-modal__edition .compound-cells{gap:4px}.study-piece__formula .compound-cells__atom,.piece-modal__edition .compound-cells__atom{width:22px;height:22px;border-radius:3px}.study-piece__formula .compound-cells__sym,.piece-modal__edition .compound-cells__sym{font-variant-caps:all-small-caps;font-weight:500;font-size:10px;letter-spacing:.03em}.study-piece__formula .compound-cells__sub,.piece-modal__edition .compound-cells__sub{bottom:1px;right:2px;font-size:6.5px;font-weight:500}@media(max-width:760px){.study-drawer{--drawer-w: 100%;top:auto;left:0;right:0;height:72vh;max-height:72vh;width:auto;max-width:none;border-left:0;border-top:1px solid rgba(246,243,238,.1);border-radius:3px 3px 0 0;transform:translateY(100%)}.study-drawer.is-open{transform:translateY(0)}.study-drawer{transition:transform .32s var(--ease-out),height .28s var(--ease-out),max-height .28s var(--ease-out)}.study-drawer.is-full{height:calc(100svh - 12px);max-height:calc(100svh - 12px)}.study-drawer:focus{outline:none}.study-drawer__handle{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:40px;border-radius:3px 3px 0 0;background:transparent;z-index:4;cursor:grab;touch-action:none}.study-drawer__handle:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:48px;height:5px;border-radius:999px;background:#f6f3ee52}.study-drawer__handle:active:before{background:#f6f3ee8c}.study-drawer__close{top:18px;right:14px}.study-drawer__head{padding:22px 20px 16px}.study-drawer__sym{font-size:36px}.study-drawer__poetic{font-size:22px}}.study-onboard{position:fixed;z-index:30;transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .25s var(--ease-out)}.study-onboard.is-visible{opacity:1}.study-onboard__bubble{position:relative;display:flex;align-items:center;gap:10px;background:var(--accent);color:var(--ink);padding:10px 14px;border-radius:3px;font:500 12px/1.3 var(--mono);letter-spacing:.04em;pointer-events:auto;white-space:nowrap;max-width:320px;white-space:normal;box-shadow:0 8px 24px rgba(var(--accent-rgb),.28)}.study-onboard__bubble button{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#0a0a0b2e;color:var(--ink);display:grid;place-items:center;font-size:10px;line-height:1}.study-onboard__arrow{position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:var(--accent);border-radius:3px}.study-onboard.is-visible .study-onboard__bubble{animation:study-pulse 1.6s var(--ease-out) infinite}@media(prefers-reduced-motion:reduce){.study-onboard.is-visible .study-onboard__bubble,.study-cell.is-focus-pulse{animation:none}}@keyframes study-pulse{0%,to{transform:translateY(0);box-shadow:0 8px 24px rgba(var(--accent-rgb),.28)}50%{transform:translateY(-4px);box-shadow:0 14px 32px rgba(var(--accent-rgb),.42)}}@media(prefers-reduced-motion:reduce){.study-onboard.is-visible .study-onboard__bubble{animation:none}}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:76px var(--space-5) 14px;max-width:var(--page-stage, var(--maxw));margin:0 auto;font:500 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 55%,transparent);position:relative;z-index:4}.breadcrumbs__crumb{color:inherit;text-decoration:none;transition:color var(--duration-quick) var(--ease-out)}.breadcrumbs__crumb:not(.is-current):hover{color:var(--accent)}.breadcrumbs__crumb.is-current{color:var(--bone);cursor:default}.breadcrumbs__sep{color:color-mix(in srgb,var(--bone) 25%,transparent);font-size:10px}@media(max-width:720px){.breadcrumbs{padding:58px clamp(20px,5vw,40px) 4px;font-size:10px;gap:6px;letter-spacing:.16em}}body:has(.breadcrumbs) .shop__head,body:has(.breadcrumbs) .study__head,body:has(.breadcrumbs) .blog__head,body:has(.breadcrumbs) .chrono__head,body:has(.breadcrumbs) .prov2__head,body:has(.breadcrumbs) .mx__head,body:has(.breadcrumbs) .journal-index__head,body:has(.breadcrumbs) .journal-article__head,body:has(.breadcrumbs) .element{padding-top:var(--space-3)!important}body:has(.breadcrumbs) .page-about,body:has(.breadcrumbs) .page-prov{padding-top:var(--space-3)}body:has(.breadcrumbs) .prod-hero2{padding-top:var(--space-4)}@media(max-width:720px){body:has(.breadcrumbs) .prod-hero2{padding-top:var(--space-3)}}.shop__head,.study__head,.blog__head,.chrono__head,.prov2__head,.mx__head,.journal-index__head,.journal-article__head{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:var(--space-6) clamp(20px,5vw,40px) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);border:0}.shop__title,.study__title,.prov2__title,.mx__title{font:var(--type-title);letter-spacing:-.01em;margin:0;max-width:38ch}.shop__lead,.study__lead,.prov2__deck,.mx__deck{font:17px/1.5 var(--sans);color:var(--bone);opacity:.72;max-width:72ch;margin:0}@media(max-width:720px){.shop__head,.study__head,.blog__head,.chrono__head,.prov2__head,.mx__head,.journal-index__head,.journal-article__head{padding:var(--space-4) clamp(20px,5vw,40px) var(--space-4);gap:var(--space-2)}.shop__lead,.study__lead,.prov2__deck,.mx__deck{font-size:15px}}.shop{background:var(--ink);color:var(--bone);padding:0 0 var(--space-7);min-height:100vh;min-height:100svh;min-height:var(--app-h, 100svh)}.shop__filters{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);position:relative;z-index:5}.shop__filters-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:8px;border-radius:999px;background:#0a0a0bb8;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(246,243,238,.1);box-shadow:0 12px 32px -10px #0000008c;position:relative;z-index:50}.shop__seg-group{display:inline-flex;align-items:center;padding:4px;background:#f6f3ee0a;border-radius:999px;border:1px solid rgba(246,243,238,.06);min-height:40px;box-sizing:border-box}.shop__seg{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:9px 14px;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--bone) 70%,transparent);border:0;cursor:pointer;transition:background var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out)}.shop__seg:hover{color:var(--bone)}.shop__seg.is-active{background:var(--accent);color:var(--ink);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--accent) 60%,transparent)}.shop__filters-meta{display:flex;justify-content:center;align-items:center;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 55%,transparent)}.shop__filters-actions{display:inline-flex;align-items:center;gap:var(--space-2)}.shop__action{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:10px 14px;border-radius:999px;background:#f6f3ee0f;color:var(--bone);border:1px solid rgba(246,243,238,.14);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out);list-style:none}.shop__action::-webkit-details-marker{display:none}.shop__action:hover{background:#f6f3ee1f}.shop__action-icon{color:currentColor}.shop__action-caret{font-size:9px;opacity:.6}.shop-filter-pop[data-pop=filter] .shop__action,.shop-filter-pop[data-pop=sort] .shop__action{width:40px;height:40px;min-height:0;padding:0;border-radius:50%;justify-content:center;position:relative}.shop-filter-pop[data-pop=filter] .shop__action>span:not(.shop__action-badge){display:none}.shop-filter-pop[data-pop=filter] .shop__action-icon{width:14px;height:14px}.shop-filter-pop[data-pop=filter] .shop__action-badge{position:absolute;top:-4px;right:-4px;margin:0;padding:1px 5px;font-size:9px;line-height:1.4}.shop-filter-pop[data-pop=sort] .shop__action>span{display:none}.shop__action-icon--sort{display:block;width:14px;height:14px}.shop__action-badge{font-size:10px;font-variant-numeric:tabular-nums;background:var(--accent);color:var(--ink);padding:2px 7px;border-radius:999px;letter-spacing:0}.shop__seg,.shop__action,.shop-filter-pop summary,.shop-pill,.shop-filter-sort,.shop-filter-rarity,.shop-hue,.shop-hue__track,.shop-hue__thumb,.shop-hue__rail,.shop-hue__off,.shop__filters-active,.shop-palette,.shop-palette__chips,.shop-palette__chip,.shop-drawer__panel,.shop-drawer__head,.shop-drawer__close,.shop-drawer__body,.shop-drawer__foot,.shop-drawer__advanced,.shop-drawer__advanced-body,.shop-drawer__search,.shop-drawer__chip-group,.shop-drawer__price-range,.shop-card,.shop-card__media,.shop__action-badge{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.shop-drawer__search input,.shop-drawer__price-range input{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media(max-width:720px){.shop__filters{padding:0 var(--space-3) var(--space-4);gap:var(--space-2)}.shop__filters-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:6px;padding:8px}.shop__filters-meta{display:none}.shop__seg-group{flex-shrink:1;min-width:0}.shop__seg{padding:7px 10px;font-size:9.5px;letter-spacing:.08em}.shop__filters-actions{flex-shrink:0;gap:6px}.shop__seg,.shop__action,.shop-palette__chip{position:relative}.shop__seg:after,.shop__action:after,.shop-palette__chip:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.shop__filters-active{margin-top:4px;padding:0 2px}.shop__grid{margin-top:var(--space-3);padding:0 var(--space-3)}}.shop-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.shop-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;cursor:pointer}.shop-drawer__panel{position:absolute;top:0;right:0;width:min(460px,100vw);height:100%;background:radial-gradient(ellipse at 50% 0%,rgba(112,80,200,.12),transparent 60%),#0b0910f0;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border-left:1px solid rgba(246,243,238,.08);display:flex;flex-direction:column;transform:translate(100%) scale(.99);opacity:.4;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1);box-shadow:-40px 0 120px #000000a6;outline:none}.shop-drawer.is-open .shop-drawer__panel{transform:translate(0) scale(1);opacity:1}.shop-drawer.is-open .shop-drawer__backdrop{background:transparent}.shop-drawer__head{position:relative;display:flex;align-items:baseline;justify-content:space-between;padding:26px 28px 18px;border-bottom:1px solid rgba(246,243,238,.06);flex-shrink:0}.shop-drawer__grip{display:none}.shop-drawer__title{font:400 32px/1 var(--serif);letter-spacing:-.02em;margin:0;color:var(--bone)}.shop-drawer__close{width:34px;height:34px;border-radius:50%;background:transparent;color:var(--bone);border:1px solid rgba(246,243,238,.12);cursor:pointer;display:inline-grid;place-items:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;align-self:center}.shop-drawer__close:hover{background:#f6f3ee1a;border-color:#f6f3ee4d;transform:rotate(90deg)}.shop-drawer__body{flex:1;overflow-y:auto;padding:18px 28px 28px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(246,243,238,.18) transparent}.shop-drawer__sec{display:grid;gap:14px}.shop-drawer__sec-title{font:italic 400 18px/1 var(--serif);letter-spacing:-.005em;color:var(--bone);margin:0}.shop-drawer__sec-hint{font:italic 400 13px/1.4 var(--serif);color:color-mix(in srgb,var(--bone) 55%,transparent);margin:-6px 0 0}.shop-drawer__pane{display:flex;flex-direction:column;gap:2px;padding:0;background:transparent;border:0;position:static;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;max-width:none;max-height:none;overflow:visible}.shop-drawer__pills{display:flex;flex-wrap:wrap;gap:6px}.shop-pill{--pill-tone: rgba(246, 243, 238, .45);position:relative;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:10px 16px;border-radius:999px;background:#f6f3ee0a;color:color-mix(in srgb,var(--bone) 78%,transparent);border:1px solid rgba(246,243,238,.1);cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;display:inline-flex;align-items:center;justify-content:center}.shop-pill:hover{background:#f6f3ee12;color:var(--bone);transform:translateY(-1px);border-color:color-mix(in srgb,var(--pill-tone) 50%,rgba(246,243,238,.1))}.shop-pill.is-active{background:color-mix(in srgb,var(--pill-tone) 18%,rgba(11,9,16,.6));color:var(--bone);border-color:var(--pill-tone);box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 12%,transparent),0 4px 16px color-mix(in srgb,var(--pill-tone) 35%,transparent)}.shop-pill.shop-filter-rarity{text-align:center;gap:0}.shop-pill[hidden]{display:none}.shop-filter-rarity[data-rarity=LIMITED]{--pill-tone: var(--rarity-limited)}.shop-filter-rarity[data-rarity=SCARCE]{--pill-tone: var(--rarity-scarce)}.shop-filter-rarity[data-rarity=ARCHIVAL]{--pill-tone: var(--rarity-archival)}.shop-filter-rarity[data-rarity=APEX]{--pill-tone: var(--rarity-apex)}.shop-filter-rarity[data-rarity=CORE],.shop-filter-rarity[data-rarity=SERIES],.shop-filter-rarity[data-rarity=OPEN]{--pill-tone: var(--rarity-series)}.shop-filter-rarity[data-rarity=INFINITE]{--pill-tone: var(--rarity-infinite)}.shop-filter-rarity[data-rarity]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pill-tone);margin-right:8px;box-shadow:0 0 6px color-mix(in srgb,var(--pill-tone) 70%,transparent)}.shop-drawer__advanced{border-top:1px solid rgba(246,243,238,.06);padding-top:22px;margin-top:4px}.shop-drawer__advanced-trigger{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;cursor:pointer;padding:6px 0;list-style:none;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}.shop-drawer__advanced-trigger:hover{opacity:.85}.shop-drawer__advanced-trigger::-webkit-details-marker{display:none}.shop-drawer__advanced-label{font:italic 400 18px/1 var(--serif);letter-spacing:-.005em;color:var(--bone);grid-column:1 / 2;grid-row:1}.shop-drawer__advanced-hint{font:500 9.5px/1.3 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 45%,transparent);grid-column:1 / 2;grid-row:2;margin-top:4px}.shop-drawer__advanced-caret{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:transparent;color:var(--bone);border:1px solid rgba(246,243,238,.14);font:300 18px/1 var(--serif);grid-column:2;grid-row:1 / -1;align-self:center;transition:transform .24s ease,background .2s ease,border-color .2s ease}.shop-drawer__advanced[open] .shop-drawer__advanced-caret{transform:rotate(45deg);background:var(--bone);color:var(--ink);border-color:var(--bone)}.shop-drawer__advanced-body{display:grid;gap:12px;padding-top:14px}.shop-drawer__search{width:100%;font:400 14px/1.2 var(--sans);padding:10px 14px;border-radius:3px;background:#f6f3ee0f;color:var(--bone);border:1px solid rgba(246,243,238,.12);transition:border-color var(--duration-quick) var(--ease-out)}.shop-drawer__search::placeholder{color:color-mix(in srgb,var(--bone) 40%,transparent)}.shop-drawer__search:focus{outline:none;border-color:var(--accent)}.shop-drawer__elements{max-height:none;padding-right:4px}#popColor.shop-drawer__pane{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;justify-items:center}#popColor.shop-drawer__pane .swatch{width:38px;height:38px}.shop-drawer__foot{display:grid;grid-template-columns:1fr;gap:10px;padding:18px 28px max(18px,env(safe-area-inset-bottom));border-top:1px solid rgba(246,243,238,.06);background:#08060ca6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.shop-drawer__apply{font:600 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;padding:18px 22px;border-radius:999px;background:var(--bone);color:var(--ink);border:0;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease,filter .18s ease;box-shadow:0 10px 30px -8px #f6f3ee59;order:1}.shop-drawer__apply:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 36px -8px #f6f3ee73}.shop-drawer__apply span{font-variant-numeric:tabular-nums}.shop-drawer__clear{font:500 10.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;background:transparent;color:color-mix(in srgb,var(--bone) 60%,transparent);border:0;border-bottom:1px solid color-mix(in srgb,var(--bone) 18%,transparent);border-radius:0;cursor:pointer;justify-self:center;transition:color .2s ease,border-color .2s ease;order:2}.shop-drawer__clear:hover{color:var(--bone);border-bottom-color:var(--bone)}@media(max-width:760px){.shop-drawer__panel{top:auto;right:0;bottom:0;left:0;width:100%;max-width:none;height:auto;max-height:80vh;border-radius:3px 3px 0 0;border-left:0;border-top:1px solid rgba(246,243,238,.1);transform:translateY(100%);box-shadow:0 -24px 60px #000000a6;transition:transform .32s cubic-bezier(.22,.9,.18,1)}.shop-drawer.is-open .shop-drawer__panel{transform:translateY(0)}.shop-drawer__head{align-items:center;padding:18px 16px 12px;cursor:grab;touch-action:none}.shop-drawer__grip{display:block;position:absolute;top:6px;left:50%;transform:translate(-50%);width:48px;height:5px;border-radius:999px;background:#f6f3ee52;pointer-events:none}.shop-drawer__head:active .shop-drawer__grip{background:#f6f3ee8c}.shop-drawer__title{font-size:22px}.shop-drawer__close{width:32px;height:32px}.shop-drawer__body{padding:14px 16px max(16px,env(safe-area-inset-bottom));gap:22px}.shop-drawer__foot{padding:14px 16px max(14px,env(safe-area-inset-bottom))}}.shop-filter-pop{position:relative}.shop-filter-pop summary{list-style:none;cursor:pointer}.shop-filter-pop summary::-webkit-details-marker{display:none}.shop-filter-pop__caret{font-size:9px;opacity:.6;transition:transform .2s ease}.shop-filter-pop[open] .shop-filter-pop__caret,.shop-filter-pop[open] .shop__action-caret{transform:rotate(180deg);transition:transform .2s ease}.shop-filter-pop__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:100;background:#0a0a0b;border:1px solid rgba(246,243,238,.18);border-radius:3px;padding:10px;min-width:220px;max-width:min(360px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;gap:4px;box-shadow:0 12px 32px #00000073;scrollbar-width:thin}.shop-filter-pop--right .shop-filter-pop__panel{left:auto;right:0}@media(max-width:540px){.shop-filter-pop__panel{left:0;right:0;min-width:0}.shop-filter-pop--right .shop-filter-pop__panel{right:0}}.shop-filter-pop__panel--filter{min-width:300px;padding:14px;gap:10px}.shop-filter-pop__sec{font:500 9px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 55%,transparent);padding:2px 2px 0}.shop-filter-pop__pills{padding-bottom:2px}.shop-filter-pop__elements{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label arrow" "hint  arrow";align-items:center;row-gap:3px;column-gap:10px;margin-top:2px;padding:11px 13px;border-radius:3px;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.1);color:var(--bone);cursor:pointer;text-align:left;transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out)}.shop-filter-pop__elements:hover{background:#f6f3ee14;border-color:#f6f3ee33}.shop-filter-pop__elements-label{grid-area:label;font:italic 400 15px/1.1 var(--serif);letter-spacing:-.005em}.shop-filter-pop__elements-hint{grid-area:hint;font:500 9px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 45%,transparent)}.shop-filter-pop__elements-arrow{grid-area:arrow;opacity:.6;font-size:14px}.shop-filter-element{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:6px 10px;border-radius:3px;background:transparent;border:0;color:var(--bone);cursor:pointer;font:400 13px/1.2 var(--sans);text-align:left;transition:background .15s ease}.shop-filter-element:hover{background:#f6f3ee0f}.shop-filter-element.is-active{background:color-mix(in oklab,var(--c, var(--accent)) 22%,transparent)}.shop-filter-element__chip{font:600 10px/1 var(--mono);letter-spacing:.04em;padding:4px 6px;border-radius:3px;background:var(--c, rgba(246, 243, 238, .1));color:var(--bone);text-align:center}.shop-filter-element__name{opacity:.85}.shop-filter-element__count{font:500 9px/1 var(--mono);letter-spacing:.04em;padding:2px 6px;border-radius:999px;background:#f6f3ee14;opacity:.65}.shop-palette{display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 22px 4px;flex-wrap:wrap}.shop-palette__label{font:500 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 50%,transparent)}.shop-palette__chips{display:inline-flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.shop-palette__chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.1);cursor:pointer;transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out),transform var(--duration-quick) var(--ease-out);color:var(--bone);font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.shop-palette__chip:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px #0000004d inset,0 4px 10px color-mix(in srgb,var(--c) 50%,transparent)}.shop-palette__chip:hover{background:#f6f3ee14;transform:translateY(-1px)}.shop-palette__chip.is-active{background:var(--c);border-color:var(--c);color:#0a0a0beb}.shop-palette__chip.is-active:before{box-shadow:0 0 0 2px #ffffffb3 inset}.shop-palette__chip-name{line-height:1}.shop-palette__chip-count{font:500 9px/1 var(--mono);letter-spacing:0;padding:3px 6px;border-radius:999px;background:#f6f3ee1a;color:color-mix(in srgb,var(--bone) 70%,transparent);margin-left:2px}.shop-palette__chip.is-active .shop-palette__chip-count{background:#0a0a0b33;color:#0a0a0bd9}.shop-palette__chip--ghost{opacity:.35;pointer-events:none;cursor:default}.shop-palette__chip--ghost .shop-palette__chip-count{color:transparent}.shop-palette__chip--ghost:before{box-shadow:0 0 0 1px #0000004d inset}.shop-palette.is-live .shop-palette__chip{animation:shopChipLive .36s var(--ease-out) both}@keyframes shopChipLive{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.shop-palette.is-live .shop-palette__chip{animation-duration:.01ms}}@media(max-width:720px){.shop-palette{padding:0 12px;gap:8px}.shop-palette__label{display:none}.shop-palette__chips{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;justify-content:flex-start;max-width:100%;padding:6px 0 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shop-palette__chips::-webkit-scrollbar{display:none}.shop-palette__chip{flex-shrink:0}.shop-palette__chip{gap:6px;padding:5px 9px 5px 5px}.shop-palette__chip-name{display:none}.shop-palette__chip:before{width:18px;height:18px}.shop-palette__chip-count{font-size:9.5px;padding:3px 6px;letter-spacing:.04em}.shop-hue--bar{padding:10px 14px 12px;margin-bottom:4px}.shop-hue--bar .shop-hue__track{height:40px;--thumb-half: 18px}.shop-hue__rail{height:12px;margin-top:-6px}.shop-hue__thumb{width:32px;height:32px;margin-left:-16px;margin-top:-16px}.shop-hue__thumb-inner{width:14px;height:14px}.shop-hue__thumb:after{font-size:9px;padding:5px 8px}.shop-hue__legend{flex-direction:column;gap:6px;padding-top:4px;font-size:10px}.shop-hue__legend-l{text-align:center}.shop-hue__off{position:static;transform:none;align-self:center;padding:8px 14px;font-size:10px}}.shop-hue{display:grid;gap:12px;padding:0}.shop-hue--bar{padding:6px 22px 4px;background:transparent;border:0;border-radius:0;gap:6px}.shop-hue--bar .shop-hue__track{height:28px}.shop-hue__track{position:relative;height:28px;cursor:grab;touch-action:none;outline:none;transition:opacity .24s ease;--thumb-half: 15px}.shop-hue__track:active{cursor:grabbing}.shop-hue__track:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.shop-hue__track:focus-visible .shop-hue__rail{box-shadow:0 0 0 2px var(--accent)}.shop-hue__track.is-loading{pointer-events:none;cursor:wait}.shop-hue__track.is-loading .shop-hue__rail{filter:saturate(.35) brightness(.7);animation:shopHueLoading 1.6s ease-in-out infinite}@keyframes shopHueLoading{0%,to{opacity:.55}50%{opacity:.85}}.shop-hue__rail{position:absolute;top:50%;left:var(--thumb-half);right:var(--thumb-half);height:10px;margin-top:-5px;border-radius:999px;background:linear-gradient(to right,#db2424,#db8024 10%,#dbcc24 18%,#70db24 28%,#20c573,#20aac5 52%,#2461db,#633adf,#bd24db,#db248f 92%,#db2433);box-shadow:inset 0 0 0 1px #f6f3ee1a;filter:saturate(1.08);transition:filter .34s cubic-bezier(.22,1,.36,1);overflow:hidden}.shop-hue__shade{position:absolute;top:0;bottom:0;background:#080809c7;opacity:0;pointer-events:none;transition:left .34s cubic-bezier(.22,1,.36,1),right .34s cubic-bezier(.22,1,.36,1),opacity .34s cubic-bezier(.22,1,.36,1)}.shop-hue__track.has-band .shop-hue__shade{opacity:1}.shop-hue__track.has-band-preview .shop-hue__shade{opacity:.88}.shop-hue__track.is-neutral-band .shop-hue__rail{filter:saturate(.15) brightness(.8)}.shop-palette__chip.is-inband{border-color:color-mix(in srgb,var(--c) 65%,transparent);background:color-mix(in srgb,var(--c) 14%,transparent)}.shop-palette__chip.is-inband:before{box-shadow:0 0 0 1px #0000004d inset,0 0 14px color-mix(in srgb,var(--c) 85%,transparent)}.shop-hue__thumb{position:absolute;top:50%;left:var(--thumb-half);width:26px;height:26px;margin-left:-13px;margin-top:-13px;border-radius:50%;background:linear-gradient(180deg,#fffffffa,#e8e4def5);box-shadow:0 8px 22px #00000073,0 0 0 1px #00000014,inset 0 1px #fff9,inset 0 -1px #0000001f;display:grid;place-items:center;pointer-events:none;opacity:0;will-change:transform;transform:translate(var(--tx, 0)) scale(var(--s, 1));transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .24s ease}.shop-hue__thumb:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:radial-gradient(circle,var(--c, transparent) 0%,transparent 60%);opacity:0;pointer-events:none;transition:opacity .28s ease,inset .28s cubic-bezier(.22,1,.36,1)}.shop-hue__thumb:after{content:attr(data-label);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px);padding:6px 10px;border-radius:3px;background:#0a0a0bf0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(246,243,238,.1);color:var(--bone);font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.shop-hue__track.is-set .shop-hue__thumb{opacity:1}.shop-hue__track.is-set .shop-hue__thumb:before{opacity:.55}.shop-hue__track:hover .shop-hue__thumb:after,.shop-hue__track.is-dragging .shop-hue__thumb:after{opacity:1;transform:translate(-50%)}.shop-hue__track.is-dragging .shop-hue__thumb{--s: 1.18}.shop-hue__track.is-dragging .shop-hue__thumb:before{top:-22px;right:-22px;bottom:-22px;left:-22px;opacity:.85}.shop-hue__thumb-inner{position:relative;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.55),transparent 55%),var(--c, var(--accent));box-shadow:inset 0 0 0 1px #0000002e,0 0 8px var(--c, var(--accent))}.shop-hue__legend{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 65%,transparent)}.shop-hue__legend-l{display:inline-flex;align-items:center;gap:8px}.shop-hue__off{position:absolute;right:0;top:50%;transform:translateY(-50%);font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;background:transparent;border:1px solid rgba(246,243,238,.18);color:color-mix(in srgb,var(--bone) 75%,transparent);padding:6px 10px;border-radius:999px;cursor:pointer;transition:background var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out)}.shop-hue__off:hover{background:#f6f3ee14;color:var(--bone)}.shop-filter-sort{text-align:left;background:transparent;border:0;color:var(--bone);cursor:pointer;padding:8px 10px;border-radius:3px;font:500 12px/1.1 var(--mono);letter-spacing:.1em;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:160px;text-transform:uppercase;transition:background .15s ease;white-space:nowrap}@media(max-width:540px){.shop-filter-sort{font-size:11px;letter-spacing:.06em;padding:10px 12px}}.shop-filter-sort:hover{background:#f6f3ee0f}.shop-filter-sort.is-active{background:color-mix(in oklab,var(--accent) 22%,transparent);color:var(--bone)}.shop-filter-sort__dir{font:600 11px/1 var(--mono);opacity:.5;transition:opacity .16s ease}.shop-filter-sort.is-active .shop-filter-sort__dir{opacity:1}.shop__filters-active{display:flex;flex-wrap:wrap;gap:6px}.shop__filters-active:empty{display:none}.active-chip{font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#f6f3ee14;border:1px solid rgba(246,243,238,.14);color:var(--bone);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.active-chip:hover{background:#f6f3ee24}.active-chip__sw{width:10px;height:10px;border-radius:50%;background:var(--c);display:inline-block}.active-chip--clear{background:transparent;border-color:#f6f3ee0f;opacity:.65}.shop__grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-5);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-4)}.shop__grid>.shop-card{min-width:0}.shop-rule{grid-column:1 / -1;display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 calc(var(--space-2) * -1);padding-bottom:10px;border-bottom:1px solid rgba(242,237,228,.12)}.shop__grid>.shop-rule:first-child{margin-top:0}.shop-rule__name{font:500 11px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.28em;text-transform:uppercase;color:var(--bone);white-space:nowrap}.shop-rule__meta{font:400 10px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--ash);margin-left:auto;white-space:nowrap}.shop__grid.is-ungrouped>.shop-rule{display:none}.shop__grid.is-ungrouped>.shop-rule:first-child{display:flex;visibility:hidden}.shop__grid.is-ungrouped.is-leadless>.shop-rule:first-child{display:none}@media(max-width:720px){.shop-rule{margin:var(--space-3) 0 0;flex-wrap:wrap}.shop-rule__name{white-space:normal}.shop-rule__meta{font-size:9px;letter-spacing:.12em;white-space:normal;margin-left:0}}.shop-card.is-hidden{display:none}.shop-card{transition:opacity .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1);contain:layout paint;will-change:transform}.shop__empty{max-width:480px;margin:var(--space-6) auto;padding:var(--space-5) var(--space-4);text-align:center;border:1px dashed rgba(246,243,238,.18);border-radius:3px;background:#f6f3ee05}.shop__empty[hidden]{display:none}.shop__empty-title{font:500 22px/1.25 var(--serif);margin:0 0 8px;letter-spacing:-.005em}.shop__empty-sub{font:15px/1.5 var(--sans);color:var(--bone);opacity:.65;margin:0 0 var(--space-3)}.shop__empty-clear{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;border-radius:999px;background:var(--accent);color:var(--ink);border:0;cursor:pointer;transition:filter .2s ease}.shop__empty-clear:hover{filter:brightness(1.08)}.shop__foot{max-width:var(--maxw);margin:var(--space-6) auto 0;padding:0 var(--space-5);text-align:center}.shop__foot .micro{color:var(--bone);opacity:.5}.shop-card{display:flex;flex-direction:column;gap:0;color:var(--bone);text-decoration:none;position:relative}.shop-card__body{display:flex;flex-direction:column;gap:4px;padding-top:0}.shop-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;min-width:0;padding-bottom:0}.shop-card__top .compound-chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:hidden;padding:6px 0}.shop-card__top .compound-chips__cell{flex-shrink:0}@media(hover:hover){.shop-card__top .compound-chips{overflow:visible}.shop-card__top{overflow:hidden;padding:4px 0 0}}.shop-card__top .rarity{flex-shrink:0;margin-left:auto;padding:0;gap:0;background:none;border:none}.shop-card__top .rarity .rarity__label{display:none}.shop-card__top .rarity .rarity__dot{width:7px;height:7px}.shop-card__foot{display:flex;align-items:center;margin-top:2px;min-height:16px}.shop-card__foot .shop-card__price,.shop-card__foot .shop-card__sold{font:500 12px/1 var(--mono);letter-spacing:.04em;white-space:nowrap}.shop-card__foot-spacer{flex:1 1 auto}.shop-card{top:0}.shop-card:hover{top:-4px}.shop-card__media{border:1px solid rgba(246,243,238,.06);transition:border-color .36s var(--ease-out),box-shadow .36s var(--ease-out)}.shop-card:hover .shop-card__media{border-color:#ff4d7073;box-shadow:0 18px 40px -12px #0009,0 0 0 1px #ff4d7040}.shop-card:hover .shop-card__media img{transform:scale(1.05);filter:saturate(1.05)}.shop-card__media{position:relative;aspect-ratio:4 / 5;background:linear-gradient(110deg,#f6f3ee08,#f6f3ee12,#f6f3ee08);background-size:200% 100%;animation:shop-card-skeleton 1.6s ease-in-out infinite;overflow:hidden;border-radius:3px}.shop-card__media img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .36s ease,transform .6s var(--ease-out),filter var(--duration-base) var(--ease-out)}.shop-card__media img.is-loaded,.shop-card__media img[loading=eager]{opacity:1}.shop-card__media:has(img.is-loaded),.shop-card__media:has(img[loading=eager]){animation:none}@keyframes shop-card-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.shop-card__media:hover img{transform:scale(1.02)}.shop-card__media img.shop-card__mock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:scale(1)}@media(hover:hover)and (pointer:fine){.shop-card:hover .shop-card__media img.shop-card__mock{opacity:1;transform:scale(1.06)}.shop-card:hover .shop-card__media:has(.shop-card__mock) img:not(.shop-card__mock){opacity:0}}@media(prefers-reduced-motion:reduce){.shop-card:hover .shop-card__media img.shop-card__mock{transform:scale(1)}}.shop-card__media--missing:after{content:"IMAGE MISSING \2014  UPLOAD TO SHOPIFY FILES";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:500 9px/1.4 var(--mono);letter-spacing:.18em;color:var(--ash);text-align:center;padding:20px}.shop-card__badge{position:absolute;top:10px;left:10px;padding:5px 9px;font:500 10px/1 var(--mono);letter-spacing:.22em;background:var(--ink);color:var(--accent);border:1px solid var(--accent);border-radius:3px;text-transform:uppercase;z-index:2}.shop-card__badge--archival{color:var(--rarity-archival);border-color:var(--rarity-archival)}.shop-card__edition{position:absolute;top:10px;right:10px;display:inline-flex;align-items:baseline;gap:4px;padding:5px 9px 4px;font:600 11px/1 var(--mono);letter-spacing:.1em;background:#0a0a0bc7;color:var(--bone);border:1px solid rgba(246,243,238,.18);border-radius:3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.shop-card__edition[hidden]{display:none}.shop-card__edition-claimed{color:var(--accent);font-weight:700}.shop-card__edition-sep{color:#f6f3ee73}.shop-card__edition-total{color:var(--bone);opacity:.75}.shop-card__edition-label{margin-left:6px;font-size:8px;letter-spacing:.22em;color:#f6f3ee73;text-transform:uppercase}@media(max-width:540px){.shop-card__edition-label{display:none}}.compound-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.compound-chips__cell{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:3px;background:color-mix(in oklab,var(--c, var(--accent)) 50%,var(--ink) 50%);border:1px solid color-mix(in oklab,var(--c, var(--accent)) 75%,transparent);color:var(--bone);font:500 11px/1 var(--mono);letter-spacing:.04em;cursor:pointer;user-select:none;-webkit-user-select:none;box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 14%,transparent),0 4px 14px color-mix(in srgb,var(--c, var(--accent)) 30%,transparent);transition:filter .22s ease,transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media(hover:hover){.compound-chips__cell:hover{filter:brightness(1.22) saturate(1.1);transform:translateY(-2px);border-color:color-mix(in oklab,var(--c, var(--accent)) 95%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--c, var(--accent)) 60%,transparent),0 8px 22px color-mix(in srgb,var(--c, var(--accent)) 55%,transparent)}}.compound-chips__cell.is-active{filter:brightness(1.22) saturate(1.1);transform:translateY(-2px);border-color:color-mix(in oklab,var(--c, var(--accent)) 95%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--c, var(--accent)) 60%,transparent),0 8px 22px color-mix(in srgb,var(--c, var(--accent)) 55%,transparent)}@media(pointer:coarse){.compound-chips__cell:focus,.compound-chips__cell:focus-visible{outline:none;filter:none;transform:none}}.compound-chips__sym{font-variant-caps:all-small-caps;letter-spacing:.06em;font-size:12px}.compound-chips__cnt{position:absolute;bottom:2px;right:3px;font:500 7.5px/1 var(--mono);opacity:.85}.compound-chips__cell--bonus{border-style:dashed;opacity:.85}.compound-chips--compact{gap:4px}.compound-chips--compact .compound-chips__cell{width:22px;height:22px;border-radius:3px;box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 12%,transparent),0 2px 8px color-mix(in srgb,var(--c, var(--accent)) 22%,transparent)}.compound-chips--compact .compound-chips__sym{font-size:10px;letter-spacing:.03em}.compound-chips--compact .compound-chips__cnt{font-size:6.5px;bottom:1px;right:2px}.compound-chips__link{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.deck__compound{display:inline-flex;align-items:center;margin:0}@media(max-width:540px){.compound-chips__cell{width:24px;height:24px}.compound-chips__sym{font-size:11px}.compound-chips--compact .compound-chips__cell{width:20px;height:20px}.compound-chips--compact .compound-chips__sym{font-size:9.5px}}.shop-card__eyebrow{font:500 10px/1.2 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);opacity:.55;margin:0}.shop-card__title{font:400 19px/1.2 var(--serif);margin:0;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-card__meta{display:flex;align-items:center;gap:var(--space-2);margin:4px 0 0;font:500 12px/1 var(--mono);letter-spacing:.05em}.shop-card__meta .rarity{margin-left:auto}.shop-card__price,.shop-card__sold{font:500 12px/1 var(--mono);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.shop-card__price{color:var(--bone)}.shop-card__sold{color:var(--rarity-archival);letter-spacing:.06em}.shop-card__eth-mark{margin-left:3px;opacity:.7;font-weight:400}.shop-card__chip{margin-left:auto;font:500 9px/1 var(--mono);letter-spacing:.2em;padding:4px 7px;border-radius:999px;background:#f6f3ee0f;color:var(--bone);opacity:.6;border:1px solid rgba(246,243,238,.12)}.shop-card__verify{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);opacity:.5;text-decoration:none;margin-top:2px;transition:opacity var(--duration-quick) var(--ease-out)}.shop-card__verify:hover{opacity:1;color:var(--accent)}.shop-card.is-sold .shop-card__title{opacity:.85}@media(max-width:1280px){.shop__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1024px){.shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.shop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}}@media(max-width:540px){.shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--space-3)}.shop-card__title{font-size:16px}.shop-card__chip{display:none}}@media(max-width:380px){.shop__title{font-size:clamp(32px,8vw,44px)}}.about{max-width:880px;margin:0 auto;padding:120px var(--space-5) var(--space-6)}.about__head{padding-bottom:var(--space-5);border-bottom:1px solid rgba(246,243,238,.1);margin-bottom:var(--space-5)}.about__head .d-eyebrow{display:block;margin-bottom:var(--space-3)}.about__title{font:var(--type-title);margin:0 0 var(--space-3);letter-spacing:-.01em;max-width:22ch}.about__lead{font:18px/1.55 var(--sans);color:var(--bone);opacity:.78;max-width:60ch;margin:0}.about__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.about__steps li{display:grid;grid-template-columns:64px 1fr;gap:var(--space-3);align-items:baseline}.about__steps p{font:16px/1.55 var(--sans);color:var(--bone);opacity:.78;margin:0;max-width:56ch}.about__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.about__col h3{font:500 18px/1.2 var(--mono);letter-spacing:.04em;margin:0 0 8px;color:var(--accent)}.about__col p{font:15px/1.55 var(--sans);color:var(--bone);opacity:.85;margin:0}@media(max-width:720px){.about{padding-top:96px}.about__cols{grid-template-columns:1fr}.about__steps li{grid-template-columns:48px 1fr}.about__title{font-size:clamp(36px,9vw,52px)}}.prov{max-width:880px;margin:0 auto;padding:120px var(--space-5) var(--space-6)}.prov__head{padding-bottom:var(--space-5);border-bottom:1px solid rgba(246,243,238,.1);margin-bottom:var(--space-5)}.prov__head .d-eyebrow{display:block;margin-bottom:var(--space-3)}@media(max-width:720px){.prov{padding-top:96px}}.not-found{max-width:720px;margin:0 auto;padding:160px var(--space-5) var(--space-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.not-found__sym{font:500 80px/1 var(--mono);color:var(--accent);opacity:.85;margin-bottom:var(--space-3);letter-spacing:-.02em}.not-found .d-eyebrow{color:var(--bone);opacity:.6}.not-found__title{font:500 clamp(36px,6vw,56px)/1.1 var(--serif);margin:0;letter-spacing:-.01em;max-width:18ch}.not-found__lead{font:17px/1.5 var(--sans);color:var(--bone);opacity:.78;margin:0;max-width:50ch}.not-found__nav{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.not-found__hint{margin-top:var(--space-5);opacity:.55}.not-found__hint a{color:var(--bone);border-bottom:1px solid currentColor}@media(max-width:720px){.not-found{padding:120px var(--space-3) var(--space-5);gap:var(--space-2)}.not-found__sym{font-size:56px;margin-bottom:var(--space-2)}.not-found__title{font-size:clamp(28px,8vw,38px);max-width:16ch}.not-found__lead{font-size:15px;max-width:36ch}.not-found__nav{gap:8px;flex-direction:column;align-items:stretch;width:100%}.not-found__nav .btn{width:100%;justify-content:center}.not-found__hint{font-size:11px}}.prov-teaser{background:var(--ink);color:var(--bone);padding:var(--space-6) var(--space-5)}.prov-teaser:before{content:"";display:block;height:1px;width:min(680px,60%);margin:0 auto var(--space-5);background:linear-gradient(to right,transparent,color-mix(in oklab,var(--accent) 40%,transparent),transparent)}.thousand{position:relative;background:var(--ink);color:var(--bone);padding:var(--space-6) var(--space-5);overflow:hidden;isolation:isolate}@media(max-width:760px){.thousand{padding:var(--space-5) var(--space-4)}}.home-record{background:var(--ink);color:var(--bone);padding:var(--space-6) var(--space-5)}.home-record .record-features{margin-top:0;width:100%}.home-faq{background:var(--ink);color:var(--bone);padding:var(--space-6) var(--space-5)}.home-faq__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.home-faq__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.home-faq__head .d-eyebrow{opacity:.6}.home-faq__title{font:500 clamp(36px,5vw,56px)/1.05 var(--serif);margin:0;letter-spacing:-.01em}.home-faq__list{display:flex;flex-direction:column;width:100%}.home-faq__q{padding:4px 0;border-bottom:1px solid rgba(246,243,238,.06)}.home-faq__q:first-child{padding-top:0}.home-faq__q:last-child{border-bottom:0;padding-bottom:0}.home-faq__q summary{list-style:none;cursor:pointer;padding:12px 0;font:500 17px/1.4 var(--sans);color:var(--bone);display:flex;justify-content:space-between;align-items:center;gap:12px;letter-spacing:-.005em}.home-faq__q summary::-webkit-details-marker{display:none}.home-faq__q summary:after{content:"+";color:var(--accent);opacity:.6;font:500 14px/1 var(--mono);transition:transform .2s ease}.home-faq__q[open] summary:after{content:"\2212"}.home-faq__q p{font:15px/1.55 var(--sans);color:var(--bone);opacity:.78;margin:var(--space-3) 0 0;max-width:60ch}.home-faq__q em{font-style:italic;opacity:.95}.home-faq__q a{color:var(--bone);border-bottom:1px solid currentColor;text-decoration:none}.home-faq__q a:hover{opacity:1}@media(max-width:760px){.home-faq__inner{gap:var(--space-4)}.home-faq__q summary{font-size:16px}}.policy,.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:120px var(--space-5) var(--space-6)!important;background:var(--ink);color:var(--bone)}.shopify-policy__title{margin:0 0 var(--space-3)!important;padding:0!important}.shopify-policy__title h1{font:400 clamp(40px,6vw,64px)/1.04 var(--serif)!important;letter-spacing:-.018em;margin:0!important;color:var(--bone)}.shopify-policy__title h1:before{content:"XPRMTS \b7  POLICY";display:block;font:500 10px/1 var(--mono);letter-spacing:.18em;color:color-mix(in srgb,var(--bone) 60%,transparent);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid rgba(246,243,238,.06)}.shopify-policy__title h1:after{content:"The plain-English version of how this works. Questions: hello@xprmts.com.";display:block;font:italic 400 17px/1.4 var(--serif);color:color-mix(in srgb,var(--bone) 75%,transparent);margin-top:var(--space-3);letter-spacing:0;text-transform:none;max-width:56ch}@media(max-width:720px){.shopify-policy__title h1:after{font-size:15px}}.shopify-policy__body{margin:0!important;padding:var(--space-4) 0 0!important}.shopify-policy__body .rte,.about__body.rte{color:var(--bone)}.shopify-policy__body .rte h2,.about__body.rte h2{font:500 22px/1.25 var(--serif);margin:var(--space-5) 0 var(--space-3);letter-spacing:-.005em;color:var(--bone)}.shopify-policy__body .rte h2:first-child,.about__body.rte h2:first-child{margin-top:0}.shopify-policy__body .rte h3,.about__body.rte h3{font:500 16px/1.3 var(--sans);margin:var(--space-4) 0 var(--space-2);color:var(--bone)}.shopify-policy__body .rte p,.shopify-policy__body .rte li,.about__body.rte p,.about__body.rte li{font:16px/1.65 var(--sans);color:var(--bone);opacity:.85;margin:0 0 var(--space-3)}.shopify-policy__body .rte strong,.about__body.rte strong{color:var(--bone);opacity:1;font-weight:500}.shopify-policy__body .rte em,.about__body.rte em{font-style:italic;opacity:.92}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol,.about__body.rte ul,.about__body.rte ol{padding-left:1.5em;margin:0 0 var(--space-3)}.shopify-policy__body .rte li,.about__body.rte li{margin-bottom:8px;padding-left:4px}.shopify-policy__body .rte li::marker,.about__body.rte li::marker{color:var(--accent);opacity:.6}.shopify-policy__body .rte a,.about__body.rte a{color:var(--bone);text-decoration:none;border-bottom:1px solid rgba(246,243,238,.4);transition:border-color .2s ease}.shopify-policy__body .rte a:hover,.about__body.rte a:hover{border-bottom-color:var(--accent)}@media(max-width:720px){.shopify-policy__container{padding:96px var(--space-3) var(--space-5)!important}.shopify-policy__title h1{font-size:clamp(32px,9vw,44px)!important}.shopify-policy__body .rte p,.shopify-policy__body .rte li,.about__body.rte p,.about__body.rte li{font-size:14.5px;line-height:1.6}.shopify-policy__body .rte h2,.about__body.rte h2{font-size:19px}.shopify-policy__body .rte h3,.about__body.rte h3{font-size:15px}}.policy__chrome{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid rgba(246,243,238,.06)}.policy__back{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 65%,transparent);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.policy__back:hover{color:var(--bone)}.policy__title{font:400 clamp(40px,6vw,64px)/1.04 var(--serif);margin:0 0 var(--space-3);letter-spacing:-.018em;max-width:22ch}.policy__sub{font:italic 400 clamp(17px,2.4vw,22px)/1.4 var(--serif);color:color-mix(in srgb,var(--bone) 75%,transparent);margin:0 0 var(--space-3);max-width:56ch}.policy__foot{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.policy__home{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.policy__home:hover{color:var(--bone);border-bottom-color:var(--bone)}.policy__foot-mark{font:500 9.5px/1 var(--mono);letter-spacing:.18em;color:var(--ash)}.policy__body{color:var(--bone)}.policy__body h2{font:500 22px/1.25 var(--serif);margin:var(--space-5) 0 var(--space-3);letter-spacing:-.005em;color:var(--bone)}.policy__body h3{font:500 16px/1.3 var(--sans);margin:var(--space-4) 0 var(--space-2);color:var(--bone);letter-spacing:-.005em}.policy__body p,.policy__body li{font:16px/1.65 var(--sans);color:var(--bone);opacity:.85;margin:0 0 var(--space-3)}.policy__body strong{color:var(--bone);opacity:1;font-weight:500}.policy__body em{font-style:italic;opacity:.92}.policy__body ul,.policy__body ol{padding-left:1.5em;margin:0 0 var(--space-3)}.policy__body li{margin-bottom:8px;padding-left:4px}.policy__body li::marker{color:var(--accent);opacity:.6}.policy__body a{color:var(--bone);text-decoration:none;border-bottom:1px solid rgba(246,243,238,.4);transition:border-color .2s ease}.policy__body a:hover{border-bottom-color:var(--accent)}.policy__body hr{border:0;height:1px;background:linear-gradient(to right,transparent,rgba(246,243,238,.2),transparent);margin:var(--space-5) 0}.policy__body table{width:100%;border-collapse:collapse;margin:var(--space-3) 0;font:14px/1.5 var(--sans)}.policy__body th,.policy__body td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(246,243,238,.08)}.policy__body th{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);opacity:.78}.policy__body code{font-family:var(--mono);background:#f6f3ee0f;padding:2px 6px;border-radius:3px;font-size:.92em}.policy__body blockquote{margin:var(--space-3) 0;padding-left:var(--space-3);border-left:2px solid var(--accent);font-style:italic;opacity:.85}@media(max-width:720px){.policy{padding:96px var(--space-3) var(--space-5)}.policy__chrome{padding-bottom:var(--space-2);margin-bottom:var(--space-3)}.policy__back{font-size:9px;letter-spacing:.14em}.policy__title{font-size:clamp(32px,9vw,44px);max-width:100%}.policy__sub{font-size:15px;max-width:100%}.policy__body p,.policy__body li{font-size:14.5px;line-height:1.6}.policy__body h2{font-size:19px;margin-top:var(--space-4)}.policy__body h3{font-size:15px}.policy__body table{font-size:12.5px;display:block;overflow-x:auto}.policy__body th,.policy__body td{padding:8px 6px}.policy__foot{flex-direction:column;gap:8px;align-items:flex-start}.policy__foot-mark{font-size:9px;letter-spacing:.14em}}.policy{width:100%;max-width:none!important;margin:0!important;padding:112px clamp(16px,4vw,56px) var(--space-6)!important;background:radial-gradient(circle at 78% 10%,rgba(var(--accent-rgb),.1),transparent 30vw),linear-gradient(180deg,rgba(246,243,238,.035),transparent 280px),var(--ink);color:var(--bone)}.policy__hero,.policy__shell,.policy__foot{max-width:1180px;margin-inline:auto}.policy__hero{padding-bottom:clamp(40px,6vw,72px)}.policy__chrome{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:clamp(36px,5vw,64px);border-bottom:1px solid rgba(246,243,238,.08)}.policy__back,.policy__stamp,.policy__reader-head,.policy__facts dt,.policy__nav-link span,.policy__rail-note .d-eyebrow,.policy__home,.policy__foot-mark{font-family:var(--mono);text-transform:uppercase}.policy__back{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--bone) 70%,transparent);text-decoration:none;font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em}.policy__back:hover,.policy__back:focus-visible{color:var(--bone)}.policy__stamp{font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em;color:color-mix(in srgb,var(--bone) 48%,transparent)}.policy__mast{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(40px,7vw,96px);align-items:end}.policy__mast-copy .d-eyebrow{display:block;margin-bottom:var(--space-3);color:var(--accent)}.policy__title{font:400 clamp(48px,8vw,104px)/.92 var(--serif);letter-spacing:0;color:var(--bone);margin:0;max-width:11ch;text-wrap:balance}.policy__sub{max-width:54ch;margin:var(--space-4) 0 0;font:400 clamp(17px,1.5vw,21px)/1.48 var(--serif);color:color-mix(in srgb,var(--bone) 76%,transparent);text-wrap:pretty}.policy__facts{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid rgba(246,243,238,.1);background:#f6f3ee06}.policy__facts div{min-height:104px;padding:18px;border-right:1px solid rgba(246,243,238,.08);border-bottom:1px solid rgba(246,243,238,.08)}.policy__facts div:nth-child(2n){border-right:0}.policy__facts div:nth-last-child(-n+2){border-bottom:0}.policy__facts dt{margin:0 0 16px;font-size:9px;font-weight:500;line-height:1;letter-spacing:.18em;color:color-mix(in srgb,var(--bone) 45%,transparent)}.policy__facts dd{margin:0;font:400 18px/1.18 var(--serif);color:var(--bone)}.policy__facts a{color:var(--bone);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.policy__shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:start}.policy__rail{position:sticky;top:96px;display:grid;gap:var(--space-3)}.policy__nav{display:grid;border-top:1px solid rgba(246,243,238,.1)}.policy__nav-link{display:grid;gap:6px;padding:18px 0;color:color-mix(in srgb,var(--bone) 66%,transparent);text-decoration:none;border-bottom:1px solid rgba(246,243,238,.08);transition:color var(--duration-base) var(--ease-out),padding-left var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.policy__nav-link span{font-size:11px;font-weight:500;line-height:1;letter-spacing:.18em}.policy__nav-link small{font:400 13px/1.35 var(--sans);color:color-mix(in srgb,var(--bone) 48%,transparent)}.policy__nav-link:hover,.policy__nav-link:focus-visible,.policy__nav-link.is-active{color:var(--bone);border-bottom-color:color-mix(in srgb,var(--accent) 55%,transparent);padding-left:8px}.policy__nav-link.is-active span{color:var(--accent)}.policy__rail-note{padding:var(--space-3) 0 0;border-top:1px solid rgba(246,243,238,.1)}.policy__rail-note .d-eyebrow{display:block;margin-bottom:10px;color:var(--accent)}.policy__rail-note p{margin:0;font:400 13px/1.55 var(--sans);color:color-mix(in srgb,var(--bone) 62%,transparent)}.policy__reader{min-width:0;border:1px solid rgba(246,243,238,.1);background:color-mix(in srgb,var(--ink) 88%,var(--bone) 12%)}.policy__reader-head{display:flex;justify-content:space-between;gap:var(--space-3);padding:14px 18px;border-bottom:1px solid rgba(246,243,238,.08);font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em;color:color-mix(in srgb,var(--bone) 52%,transparent)}.policy__reader-head a{color:var(--accent);text-decoration:none}.policy__body{counter-reset:policy-section;max-width:76ch;padding:clamp(28px,5vw,56px);color:var(--bone)}.policy__body h2{counter-increment:policy-section;display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:baseline;margin:clamp(40px,6vw,64px) 0 var(--space-3);font:400 clamp(25px,3vw,36px)/1.16 var(--serif);letter-spacing:0;color:var(--bone)}.policy__body h2:first-child{margin-top:0}.policy__body h2:before{content:counter(policy-section,decimal-leading-zero);font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--accent);position:relative;top:-2px}.policy__body h3{font:500 15px/1.35 var(--sans);margin:var(--space-4) 0 var(--space-2);color:var(--bone)}.policy__body p,.policy__body li{font:400 16.5px/1.72 var(--sans);letter-spacing:0;color:color-mix(in srgb,var(--bone) 84%,transparent);margin:0 0 var(--space-3);text-wrap:pretty}.policy__body p:first-child{font-size:18px;line-height:1.65;color:color-mix(in srgb,var(--bone) 92%,transparent)}.policy__body strong{color:var(--bone);font-weight:500}.policy__body em{font-style:italic;color:color-mix(in srgb,var(--bone) 90%,transparent)}.policy__body ul,.policy__body ol{margin:0 0 var(--space-4);padding-left:1.45em}.policy__body li{padding-left:6px;margin-bottom:10px}.policy__body li::marker{color:var(--accent)}.policy__body a{color:var(--bone);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 58%,transparent);padding-bottom:1px;transition:color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.policy__body a:hover,.policy__body a:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.policy__body hr{border:0;height:1px;background:linear-gradient(to right,rgba(246,243,238,.22),transparent);margin:var(--space-5) 0}.policy__body table{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font:14px/1.5 var(--sans)}.policy__body th,.policy__body td{padding:12px 10px;text-align:left;border-bottom:1px solid rgba(246,243,238,.08)}.policy__body th{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 70%,transparent)}.policy__body code{font-family:var(--mono);background:#f6f3ee0f;padding:2px 6px;border-radius:3px;font-size:.9em}.policy__body blockquote{margin:var(--space-4) 0;padding:var(--space-3) 0 var(--space-3) var(--space-4);border-left:2px solid var(--accent);font:italic 400 22px/1.38 var(--serif);color:var(--bone)}.policy__body blockquote p{font:inherit;color:inherit;margin:0}.policy__foot{margin-top:clamp(40px,6vw,72px);padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.policy__home{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);padding-bottom:3px;font-size:11px;font-weight:500;line-height:1;letter-spacing:.18em}.policy__home:hover,.policy__home:focus-visible{color:var(--bone);border-bottom-color:var(--bone)}.policy__foot-mark{font-size:9.5px;font-weight:500;line-height:1;letter-spacing:.18em;color:var(--ash)}@media(max-width:980px){.policy{padding-top:96px!important}.policy__mast,.policy__shell{grid-template-columns:1fr}.policy__facts{max-width:620px}.policy__rail{position:static}.policy__nav{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(246,243,238,.1)}.policy__nav-link{min-height:96px;padding:14px;border-bottom:0;border-right:1px solid rgba(246,243,238,.08)}.policy__nav-link:last-child{border-right:0}.policy__nav-link:hover,.policy__nav-link:focus-visible,.policy__nav-link.is-active{padding-left:14px}}@media(max-width:640px){.policy{padding:88px var(--space-3) var(--space-5)!important}.policy__chrome{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:var(--space-5)}.policy__title{font-size:clamp(40px,15vw,58px);max-width:100%}.policy__sub{font-size:16px;margin-top:var(--space-3)}.policy__facts{grid-template-columns:1fr}.policy__facts div,.policy__facts div:nth-child(2n),.policy__facts div:nth-last-child(-n+2){min-height:auto;border-right:0;border-bottom:1px solid rgba(246,243,238,.08)}.policy__facts div:last-child{border-bottom:0}.policy__nav{grid-template-columns:1fr 1fr}.policy__nav-link:nth-child(2n){border-right:0}.policy__nav-link:nth-child(-n+2){border-bottom:1px solid rgba(246,243,238,.08)}.policy__reader-head{align-items:flex-start;flex-direction:column;line-height:1.35}.policy__body{padding:var(--space-4) var(--space-3)}.policy__body h2{grid-template-columns:1fr;gap:8px;font-size:25px}.policy__body p,.policy__body li{font-size:15px;line-height:1.68}.policy__body p:first-child{font-size:16px}.policy__body table{display:block;overflow-x:auto;font-size:12.5px}.policy__foot{align-items:flex-start;flex-direction:column}}body.template-policy{background:radial-gradient(circle at 78% 10%,rgba(var(--accent-rgb),.1),transparent 30vw),linear-gradient(180deg,rgba(246,243,238,.035),transparent 280px),var(--ink)}body.template-policy .site__top.is-stuck{background:color-mix(in srgb,var(--ink) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%)}.policy-native{width:100%;padding:var(--space-3) 0 var(--space-6);background:transparent;color:var(--bone)}.policy-native__hero,.policy-native__shell{max-width:var(--page-stage, var(--maxw));margin-inline:auto;padding-inline:var(--space-5);box-sizing:border-box}.policy-native__hero{padding-bottom:var(--space-5)}.policy-native__chrome{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:clamp(28px,4vw,48px);border-bottom:1px solid rgba(246,243,238,.08)}.policy-native__back,.policy-native__stamp,.policy-native__reader-head,.policy-native__facts dt,.policy-native__nav-link span,.policy-native__rail-note .d-eyebrow{font-family:var(--mono);text-transform:uppercase}.policy-native__back{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--bone) 70%,transparent);text-decoration:none;font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em}.policy-native__back:hover,.policy-native__back:focus-visible{color:var(--bone)}.policy-native__stamp{font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em;color:color-mix(in srgb,var(--bone) 48%,transparent)}.policy-native__mast{display:block}.policy-native__mast-copy{display:flex;flex-direction:column;gap:var(--space-3);max-width:72ch}.policy-native__mast-copy .d-eyebrow{display:block;margin:0;color:var(--accent)}.policy-native__title{font:var(--type-title);letter-spacing:-.01em;color:var(--bone);margin:0;max-width:38ch;text-wrap:balance}.policy-native__sub{max-width:100%;margin:0;font:400 17px/1.5 var(--sans);color:color-mix(in srgb,var(--bone) 72%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-native__facts{display:grid;grid-template-columns:1fr 1fr;justify-self:end;width:min(100%,460px);margin:0;border:1px solid rgba(246,243,238,.1);background:#f6f3ee06}.policy-native__facts div{min-height:86px;padding:16px;border-right:1px solid rgba(246,243,238,.08);border-bottom:1px solid rgba(246,243,238,.08)}.policy-native__facts div:nth-child(2n){border-right:0}.policy-native__facts div:nth-last-child(-n+2){border-bottom:0}.policy-native__facts dt{margin:0 0 16px;font-size:9px;font-weight:500;line-height:1;letter-spacing:.18em;color:color-mix(in srgb,var(--bone) 45%,transparent)}.policy-native__facts dd{margin:0;font:400 18px/1.18 var(--serif);color:var(--bone)}.policy-native__facts a{color:var(--bone);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.policy-native__shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.policy-native__rail{position:sticky;top:96px;display:grid;gap:var(--space-3)}.policy-native__nav{display:grid;border-top:1px solid rgba(246,243,238,.1)}.policy-native__nav-link{position:relative;isolation:isolate;display:grid;gap:6px;padding:18px 0;color:color-mix(in srgb,var(--bone) 66%,transparent);text-decoration:none;border-bottom:1px solid rgba(246,243,238,.08);overflow:hidden;transform:translateZ(0);transition:color .18s var(--ease-out),padding-left .22s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.policy-native__nav-link:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;background:var(--accent);opacity:0;transform:scaleY(0);transform-origin:center;box-shadow:0 0 rgba(var(--accent-rgb),0);transition:opacity .18s var(--ease-out),transform .26s var(--ease-out),box-shadow .26s var(--ease-out)}.policy-native__nav-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 8%,transparent) 48%,transparent 100%),linear-gradient(90deg,transparent,rgba(246,243,238,.08),transparent);opacity:0;transform:translate(-72%);transition:opacity .18s var(--ease-out),transform .3s var(--ease-out)}.policy-native__nav-link span{font-size:11px;font-weight:500;line-height:1;letter-spacing:.18em;transition:color .18s var(--ease-out),transform .24s var(--ease-out),letter-spacing .24s var(--ease-out)}.policy-native__nav-link small{font:400 13px/1.35 var(--sans);color:color-mix(in srgb,var(--bone) 48%,transparent);transition:color .18s var(--ease-out),transform .24s var(--ease-out),opacity .18s var(--ease-out)}.policy-native__nav-link:hover,.policy-native__nav-link:focus-visible,.policy-native__nav-link.is-active{color:var(--bone);border-bottom-color:color-mix(in srgb,var(--accent) 55%,transparent);padding-left:14px}.policy-native__nav-link:hover:before,.policy-native__nav-link:focus-visible:before,.policy-native__nav-link.is-active:before{opacity:1;transform:scaleY(1);box-shadow:0 0 18px rgba(var(--accent-rgb),.42)}.policy-native__nav-link:hover:after,.policy-native__nav-link:focus-visible:after,.policy-native__nav-link.is-active:after{opacity:1;transform:translate(0)}.policy-native__nav-link:hover span,.policy-native__nav-link:focus-visible span,.policy-native__nav-link.is-active span,.policy-native__nav-link:hover small,.policy-native__nav-link:focus-visible small,.policy-native__nav-link.is-active small{transform:translate(5px)}.policy-native__nav-link:hover span,.policy-native__nav-link:focus-visible span{letter-spacing:.22em}.policy-native__nav-link.is-active span{color:var(--accent)}.policy-native__nav-link.is-active small{color:color-mix(in srgb,var(--bone) 72%,transparent)}.policy-native__nav-link.is-active:after{animation:policy-nav-active-sheen 2.8s ease-in-out infinite}.policy-native.is-switching .policy-native__nav-link.is-active:after{animation-duration:.9s}.policy-native__rail-note{padding:var(--space-3) 0 0;border-top:1px solid rgba(246,243,238,.1)}.policy-native__rail-note .d-eyebrow{display:block;margin-bottom:10px;color:var(--accent)}.policy-native__rail-note p{margin:0;font:400 13px/1.55 var(--sans);color:color-mix(in srgb,var(--bone) 62%,transparent)}.policy-native__reader{min-width:0;border:0;background:transparent}.policy-native__hero,.policy-native__reader{transition:opacity .16s var(--ease-out),transform .18s var(--ease-out),filter .18s var(--ease-out);will-change:opacity,transform}.policy-native.is-loading .policy-native__hero,.policy-native.is-loading .policy-native__reader,.policy-native.is-exiting .policy-native__hero,.policy-native.is-exiting .policy-native__reader{opacity:.34;transform:translateY(14px);filter:blur(4px);pointer-events:none}.policy-native.is-exiting .policy-native__hero{transform:translateY(-10px)}.policy-native.is-loading .policy-native__nav-link,.policy-native.is-switching .policy-native__nav-link{cursor:pointer}.policy-native.is-entering .policy-native__hero{animation:policy-hero-enter .3s var(--ease-out) both}.policy-native.is-entering .policy-native__reader-head{animation:policy-reader-head-enter .26s var(--ease-out) both}.policy-native.is-entering .shopify-policy__body .rte>*{animation:policy-content-enter .32s var(--ease-out) both}.policy-native.is-entering .shopify-policy__body .rte>*:nth-child(1){animation-delay:16ms}.policy-native.is-entering .shopify-policy__body .rte>*:nth-child(2){animation-delay:36ms}.policy-native.is-entering .shopify-policy__body .rte>*:nth-child(3){animation-delay:56ms}.policy-native.is-entering .shopify-policy__body .rte>*:nth-child(4){animation-delay:76ms}.policy-native.is-entering .shopify-policy__body .rte>*:nth-child(n+5){animation-delay:96ms}@keyframes policy-nav-active-sheen{0%,to{opacity:.78;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes policy-hero-enter{0%{opacity:0;transform:translateY(-12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes policy-reader-head-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes policy-content-enter{0%{opacity:0;transform:translateY(18px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.policy-native__reader-head{display:flex;justify-content:space-between;gap:var(--space-3);padding:14px 0;border-top:1px solid rgba(246,243,238,.1);border-bottom:1px solid rgba(246,243,238,.08);font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em;color:color-mix(in srgb,var(--bone) 52%,transparent)}@media(prefers-reduced-motion:reduce){.policy-native__nav-link,.policy-native__nav-link:before,.policy-native__nav-link:after,.policy-native__nav-link span,.policy-native__nav-link small,.policy-native__hero,.policy-native__reader,.policy-native__reader-head,.policy-native .shopify-policy__body .rte>*{transition-duration:.18s}.policy-native.is-loading .policy-native__hero,.policy-native.is-loading .policy-native__reader,.policy-native.is-exiting .policy-native__hero,.policy-native.is-exiting .policy-native__reader{filter:none;transform:translateY(6px)}.policy-native.is-entering .policy-native__hero{animation-duration:.32s}.policy-native.is-entering .policy-native__hero,.policy-native.is-entering .policy-native__reader-head,.policy-native.is-entering .shopify-policy__body .rte>*{animation-duration:.34s}.policy-native.is-entering .shopify-policy__body .rte>*{animation-delay:0ms}}.policy-native__reader-head a{color:var(--accent);text-decoration:none}.policy-native .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important;background:transparent}.policy-native .shopify-policy__title{display:none}.policy-native .shopify-policy__body{margin:0!important;padding:0!important}.policy-native .shopify-policy__body .rte{counter-reset:policy-section;max-width:88ch;margin-inline:0;padding:clamp(36px,5vw,64px) 0 0;color:var(--bone)}.policy-native .shopify-policy__body .rte h2{counter-increment:policy-section;display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:baseline;margin:clamp(40px,6vw,64px) 0 var(--space-3);font:400 clamp(25px,3vw,36px)/1.16 var(--serif);letter-spacing:0;color:var(--bone)}.policy-native .shopify-policy__body .rte h2:first-child{margin-top:0}.policy-native .shopify-policy__body .rte h2:before{content:counter(policy-section,decimal-leading-zero);font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--accent);position:relative;top:-2px}.policy-native .shopify-policy__body .rte h3{font:500 15px/1.35 var(--sans);margin:var(--space-4) 0 var(--space-2);color:var(--bone)}.policy-native .shopify-policy__body .rte p,.policy-native .shopify-policy__body .rte li{font:400 16.5px/1.72 var(--sans);letter-spacing:0;color:color-mix(in srgb,var(--bone) 84%,transparent);opacity:1;margin:0 0 var(--space-3);text-wrap:pretty}.policy-native .shopify-policy__body .rte p:first-child{font-size:18px;line-height:1.65;color:color-mix(in srgb,var(--bone) 92%,transparent)}.policy-native .shopify-policy__body .rte strong{color:var(--bone);font-weight:500}.policy-native .shopify-policy__body .rte em{font-style:italic;color:color-mix(in srgb,var(--bone) 90%,transparent)}.policy-native .shopify-policy__body .rte ul,.policy-native .shopify-policy__body .rte ol{margin:0 0 var(--space-4);padding-left:1.45em}.policy-native .shopify-policy__body .rte li{padding-left:6px;margin-bottom:10px}.policy-native .shopify-policy__body .rte li::marker{color:var(--accent)}.policy-native .shopify-policy__body .rte a{color:var(--bone);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 58%,transparent);padding-bottom:1px;transition:color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.policy-native .shopify-policy__body .rte a:hover,.policy-native .shopify-policy__body .rte a:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.policy-native .shopify-policy__body .rte table{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font:14px/1.5 var(--sans)}.policy-native .shopify-policy__body .rte th,.policy-native .shopify-policy__body .rte td{padding:12px 10px;text-align:left;border-bottom:1px solid rgba(246,243,238,.08)}.policy-native .shopify-policy__body .rte th{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 70%,transparent)}@media(max-width:980px){.policy-native{padding-top:var(--space-3)}.policy-native__mast,.policy-native__shell{grid-template-columns:1fr}.policy-native__facts{max-width:620px}.policy-native__rail{position:static}.policy-native__nav{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(246,243,238,.1)}.policy-native__nav-link{min-height:96px;padding:14px;border-bottom:0;border-right:1px solid rgba(246,243,238,.08)}.policy-native__nav-link:last-child{border-right:0}.policy-native__nav-link:hover,.policy-native__nav-link:focus-visible,.policy-native__nav-link.is-active{padding-left:14px}}@media(max-width:640px){.policy-native{padding:var(--space-3) 0 var(--space-5)}.policy-native__hero,.policy-native__shell{padding-inline:var(--space-3)}.policy-native__hero{padding-bottom:var(--space-4)}.policy-native__sub{font-size:15px}.policy-native__facts{grid-template-columns:1fr 1fr}.policy-native__facts div{min-height:76px;padding:12px}.policy-native__facts dd{font-size:15px;overflow-wrap:anywhere}.policy-native__nav{grid-template-columns:1fr 1fr}.policy-native__nav-link:nth-child(2n){border-right:0}.policy-native__nav-link:nth-child(-n+2){border-bottom:1px solid rgba(246,243,238,.08)}.policy-native__rail-note{display:none}.policy-native__reader-head{align-items:flex-start;flex-direction:column;line-height:1.35}.policy-native .shopify-policy__body .rte{padding:var(--space-4) 0 0}.policy-native .shopify-policy__body .rte h2{grid-template-columns:1fr;gap:8px;font-size:25px}.policy-native .shopify-policy__body .rte p,.policy-native .shopify-policy__body .rte li{font-size:15px;line-height:1.68}.policy-native .shopify-policy__body .rte p:first-child{font-size:16px}.policy-native .shopify-policy__body .rte table{display:block;overflow-x:auto;font-size:12.5px}}.account{max-width:880px;margin:0 auto;padding:120px var(--space-5) var(--space-6)}.account__head{padding-bottom:var(--space-4);border-bottom:1px solid rgba(246,243,238,.08);margin-bottom:var(--space-5)}.account__back{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.55;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--space-3);transition:opacity .2s ease}.account__back:hover{opacity:1}.account__head .d-eyebrow{display:block;margin-bottom:var(--space-3);opacity:.6}.account__title{font:500 clamp(36px,5vw,56px)/1.05 var(--serif);margin:0 0 var(--space-3);letter-spacing:-.01em}.account__lead{font:17px/1.5 var(--sans);color:var(--bone);opacity:.78;margin:0;max-width:56ch}.account__panel{max-width:480px;margin:0 auto}.account__form{display:flex;flex-direction:column;gap:var(--space-3)}.account__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.account__field{display:flex;flex-direction:column;gap:6px}.account__field-label{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.7}.account__field input,.account__field select{padding:12px 14px;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.1);border-radius:3px;color:var(--bone);font:14px/1 var(--sans);transition:border-color .2s ease,background .2s ease}.account__field input:focus,.account__field select:focus{outline:none;border-color:var(--accent);background:#f6f3ee0f}.account__hint-inline{font:12px/1.3 var(--sans);color:var(--bone);opacity:.55;font-style:italic}.account__checkbox{display:inline-flex;align-items:center;gap:8px;font:13px/1.4 var(--sans);color:var(--bone);opacity:.85}.account__checkbox input{accent-color:var(--accent)}.account__submit{margin-top:var(--space-2);align-self:flex-start}.account__error{padding:10px 14px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:3px;color:#ffb3b3;font:13px/1.4 var(--sans);margin:0}.account__success{padding:12px 14px;background:color-mix(in oklab,var(--accent) 18%,transparent);border:1px solid color-mix(in oklab,var(--accent) 36%,transparent);border-radius:3px;color:var(--bone);font:13px/1.4 var(--sans);margin:0}.account__links{display:flex;gap:var(--space-3);flex-wrap:wrap;font:12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:var(--space-2)}.account__links a{color:var(--bone);opacity:.65;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .2s ease}.account__links a:hover{opacity:1}.account__form--recover{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08)}.account__sub{font:500 22px/1.2 var(--serif);margin:0 0 var(--space-3);letter-spacing:-.005em}.account__hint{font:14px/1.5 var(--sans);color:var(--bone);opacity:.7;margin:0 0 var(--space-3);max-width:56ch}.account__decline{background:transparent;border:0;color:var(--bone);opacity:.5;font:12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:8px 0;margin-top:var(--space-2)}.account__decline:hover{opacity:.85}.account__grid,.account__order-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-5)}.account__col{display:flex;flex-direction:column;gap:var(--space-4)}.account__section{padding:var(--space-4) 0;border-bottom:1px solid rgba(246,243,238,.06)}.account__section:first-child{padding-top:0}.account__section:last-child{border-bottom:0}.account__section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}.account__count{font:500 11px/1 var(--mono);letter-spacing:.1em;padding:4px 8px;border-radius:999px;background:#f6f3ee14;color:var(--bone);opacity:.78}.account__orders{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.account__order{padding:0}.account__order-link{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:3px;background:#f6f3ee08;border:1px solid rgba(246,243,238,.06);color:var(--bone);text-decoration:none;transition:background .2s ease}.account__order-link:hover{background:#f6f3ee12}.account__order-row{display:flex;justify-content:space-between;align-items:baseline}.account__order-num{font:500 14px/1 var(--mono);letter-spacing:.04em}.account__order-date{font:13px/1 var(--sans);opacity:.65}.account__order-status{font:500 9px/1 var(--mono);letter-spacing:.18em;padding:4px 8px;border-radius:999px;background:#f6f3ee14;opacity:.85}.account__order-status[data-status=fulfilled]{background:color-mix(in oklab,var(--accent) 22%,transparent);color:var(--bone);opacity:1}.account__order-total{font:500 14px/1 var(--mono)}.account__addr{font:14px/1.55 var(--sans);font-style:normal;color:var(--bone);opacity:.85;margin:0}.account__link{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-3);font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);text-decoration:none;border:0;background:transparent;cursor:pointer;border-bottom:1px solid currentColor;padding:0 0 2px;opacity:.85;transition:opacity .2s ease}.account__link:hover{opacity:1}.account__link--danger{color:#ff6b6b;opacity:.65}.account__link--danger:hover{opacity:1}.account__logout{display:inline-block;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.55;text-decoration:none}.account__logout:hover{opacity:1}.account__empty{font:italic 14px/1.5 var(--sans);color:var(--bone);opacity:.55;margin:0}.account__empty a{color:var(--bone);border-bottom:1px solid currentColor;text-decoration:none}.account__line-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.account__line-item{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:14px;background:#f6f3ee08;border:1px solid rgba(246,243,238,.06);border-radius:3px}.account__line-thumb{aspect-ratio:4/5;overflow:hidden;border-radius:3px}.account__line-thumb img{width:100%;height:100%;object-fit:cover;display:block}.account__line-title{font:500 16px/1.25 var(--sans);margin:0 0 6px}.account__line-variant{font:12px/1 var(--mono);letter-spacing:.04em;opacity:.65;margin:0 0 8px}.account__line-meta{display:flex;justify-content:space-between;font:13px/1 var(--mono);margin:0;opacity:.85}.account__totals{display:flex;flex-direction:column;gap:8px;margin:0}.account__totals>div{display:flex;justify-content:space-between;font:14px/1 var(--mono)}.account__totals dt{opacity:.65;margin:0}.account__totals dd{margin:0;font-weight:500}.account__totals-final{padding-top:8px;border-top:1px solid rgba(246,243,238,.08);font-size:16px}.account__totals-final dd{color:var(--accent)}.account__status-line{font:14px/1.5 var(--sans);margin:0 0 4px;opacity:.85}.account__status-line strong{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-right:6px}.account__addr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.account__addr-card{position:relative;padding:18px;background:#f6f3ee08;border:1px solid rgba(246,243,238,.06);border-radius:3px}.account__addr-card.is-default{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.account__addr-badge{position:absolute;top:12px;right:12px;font:500 9px/1 var(--mono);letter-spacing:.18em;padding:4px 6px;background:var(--accent);color:var(--ink);border-radius:999px}.account__addr-actions{display:flex;gap:var(--space-3);margin-top:var(--space-3)}@media(max-width:720px){.account{padding-top:96px}.account__grid,.account__order-grid,.account__row{grid-template-columns:1fr}}.search{max-width:880px;margin:0 auto;padding:120px var(--space-5) var(--space-6)}.search__head{padding-bottom:var(--space-4);border-bottom:1px solid rgba(246,243,238,.08);margin-bottom:var(--space-5)}.search__head .d-eyebrow{display:block;margin-bottom:var(--space-2);opacity:.6}.search__title{font:400 clamp(32px,4vw,48px)/1.06 var(--serif);letter-spacing:-.01em;color:var(--bone);margin:0 0 var(--space-4)}.search__soft-notice{margin:0 0 var(--space-4);padding:12px 16px;border:1px solid rgba(246,243,238,.14);border-left:2px solid var(--signal);font:400 14px/1.5 var(--sans);color:var(--bone);opacity:.85}.search__soft-notice em{font-style:italic}.search__form{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#f6f3ee0d;border:1px solid rgba(246,243,238,.12)}.search__form:focus-within{border-color:#f6f3ee4d;background:#f6f3ee12}.search__icon{color:var(--bone);opacity:.55;flex-shrink:0}.search__form input{flex:1;background:transparent;border:0;outline:0;color:var(--bone);font:15px/1 var(--sans);min-width:0}.search__form input::placeholder{opacity:.4}.search__submit{background:transparent;border:0;color:var(--bone);font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;opacity:.65;padding:4px 10px;border-radius:999px;transition:opacity .2s ease}.search__submit:hover{opacity:1;background:#f6f3ee14}.search__meta{margin:var(--space-3) 0 0;font:14px/1 var(--sans);color:var(--bone);opacity:.7}.search__meta em{font-style:italic;opacity:.95}.search__results{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.search__result-link{display:grid;grid-template-columns:96px 1fr;gap:var(--space-3);padding:14px;border-radius:3px;background:#f6f3ee08;border:1px solid rgba(246,243,238,.06);color:var(--bone);text-decoration:none;align-items:center;transition:background .2s ease,transform .2s ease}.search__result-link:hover{background:#f6f3ee12;transform:translate(2px)}.search__result-thumb{aspect-ratio:4/5;overflow:hidden;border-radius:3px}.search__result-thumb img{width:100%;height:100%;object-fit:cover;display:block}.search__result-type{font:500 10px/1 var(--mono);letter-spacing:.18em;color:var(--accent);opacity:.78}.search__result-title{font:500 18px/1.25 var(--serif);margin:6px 0 4px;letter-spacing:-.005em}.search__result-meta,.search__result-snippet{font:14px/1.5 var(--sans);color:var(--bone);opacity:.7;margin:0}.search__pagination{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) 0;margin-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08)}.search__page,.search__page-info{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone)}.search__page{text-decoration:none;opacity:.78;transition:opacity .2s ease}.search__page:hover{opacity:1}.search__page-info{opacity:.55}.search__empty{text-align:center;padding:var(--space-5) 0}.search__empty-title{font:500 22px/1.25 var(--serif);margin:0 0 var(--space-2)}.search__empty-title em{font-style:italic;color:var(--accent)}.search__empty-sub{font:15px/1.5 var(--sans);opacity:.65;margin:0 0 var(--space-4)}.search__empty-nav{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap}.search__hint{padding:var(--space-3);font:italic 14px/1.5 var(--sans);color:var(--bone);opacity:.55}.search__hint em{color:var(--accent);font-style:normal;font-family:var(--mono);font-size:.92em}@media(max-width:720px){.search{padding:96px var(--space-3) var(--space-5)}.search__form{padding:8px 12px;gap:8px}.search__form input{font-size:16px}.search__submit{font-size:10px;padding:4px 8px}.search__result-link{grid-template-columns:72px 1fr;padding:10px;gap:var(--space-2)}.search__result-title{font-size:16px}.search__result-meta,.search__result-snippet{font-size:13px}.search__pagination{flex-direction:column;gap:8px;align-items:flex-start}.search__empty-nav{flex-direction:column;align-items:stretch}.search__empty-nav .btn{width:100%;justify-content:center}}.blog{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-5) var(--space-6)}@media(max-width:720px){.blog{padding-top:96px}}.article{max-width:760px;margin:0 auto;padding:120px var(--space-5) var(--space-6)}.article__head{margin-bottom:var(--space-5)}.article__tag{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#f6f3ee0f;color:var(--accent);text-decoration:none;opacity:.85;transition:opacity .2s ease}.article__tag:hover{opacity:1}.article__title{font:500 clamp(36px,5vw,60px)/1.1 var(--serif);margin:0 0 var(--space-3);letter-spacing:-.01em}.article__hero{margin:var(--space-4) 0 var(--space-5);border-radius:3px;overflow:hidden}.article__hero img{width:100%;height:auto;display:block}.article__body{color:var(--bone)}.article__body h2{font:500 28px/1.2 var(--serif);margin:var(--space-5) 0 var(--space-3);letter-spacing:-.005em}.article__body h3{font:500 20px/1.3 var(--serif);margin:var(--space-4) 0 var(--space-2);letter-spacing:-.005em}.article__body p{font:18px/1.7 var(--sans);color:var(--bone);opacity:.92;margin:0 0 var(--space-3)}.article__body strong{font-weight:500;opacity:1}.article__body em{font-style:italic}.article__body a{color:var(--bone);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:1px;transition:opacity .2s ease}.article__body a:hover{opacity:.7}.article__body ul,.article__body ol{padding-left:1.4em;margin:0 0 var(--space-3)}.article__body li{font:17px/1.65 var(--sans);color:var(--bone);opacity:.88;margin-bottom:6px}.article__body li::marker{color:var(--accent)}.article__body blockquote{margin:var(--space-4) 0;padding:var(--space-3) 0 var(--space-3) var(--space-4);border-left:2px solid var(--accent);font:italic 21px/1.5 var(--serif);opacity:.92}.article__body img{max-width:100%;height:auto;border-radius:3px;margin:var(--space-4) 0}.article__body figure{margin:var(--space-4) 0}.article__body figcaption{font:italic 13px/1.4 var(--sans);color:var(--bone);opacity:.6;text-align:center;margin-top:8px}.article__body hr{border:0;height:1px;background:linear-gradient(to right,transparent,rgba(246,243,238,.2),transparent);margin:var(--space-5) auto;width:60%}.article__body code{font-family:var(--mono);font-size:.92em;background:#f6f3ee0f;padding:2px 6px;border-radius:3px}.article__body pre{background:#f6f3ee0a;padding:var(--space-3);border-radius:3px;overflow-x:auto;font-family:var(--mono);font-size:13px}.article__foot{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08);display:flex;flex-direction:column;gap:var(--space-5)}.article__taglist .d-eyebrow{display:block;margin-bottom:8px;opacity:.55}.article__taglist-row{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.article__taglist-row a{font:500 10px/1 var(--mono);letter-spacing:.18em;padding:6px 10px;border-radius:999px;background:#f6f3ee0f;color:var(--bone);text-decoration:none;opacity:.78;transition:opacity .2s ease}.article__taglist-row a:hover{opacity:1}.article__share .d-eyebrow{display:block;margin-bottom:8px;opacity:.55}.article__share-row{display:flex;gap:var(--space-3);flex-wrap:wrap}.article__share-row a{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);text-decoration:none;opacity:.78;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .2s ease}.article__share-row a:hover{opacity:1}.article__comments{background:#0a0a0b66;padding:var(--space-6) var(--space-5);border-top:1px solid rgba(246,243,238,.06);margin-top:var(--space-6)}.article__comments-inner{max-width:760px;margin:0 auto}.article__comments-title{font:500 24px/1.2 var(--serif);margin:0 0 var(--space-4)}.article__comments-list{list-style:none;padding:0;margin:0 0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.article__comment{padding:var(--space-3);border-radius:3px;background:#f6f3ee08;border:1px solid rgba(246,243,238,.06)}.article__comment-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font:500 11px/1 var(--mono);letter-spacing:.1em}.article__comment-author{color:var(--bone)}.article__comment-head time{opacity:.55}.article__comment-body{font:15px/1.5 var(--sans);color:var(--bone);opacity:.85}.article__comment-form{padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.06);display:flex;flex-direction:column;gap:var(--space-3)}.article__comment-form-title{font:500 18px/1.2 var(--serif);margin:0}.article__comment-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.article__comment-field{display:flex;flex-direction:column;gap:6px}.article__comment-field span{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.7}.article__comment-field input,.article__comment-field textarea{padding:12px 14px;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.1);border-radius:3px;color:var(--bone);font:14px/1.4 var(--sans);resize:vertical}.article__comment-field input:focus,.article__comment-field textarea:focus{outline:none;border-color:var(--accent)}.article__comment-error{padding:10px 14px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:3px;color:#ffb3b3;font:13px/1.4 var(--sans);margin:0}.article__comment-success{padding:12px 14px;background:color-mix(in oklab,var(--accent) 18%,transparent);border:1px solid color-mix(in oklab,var(--accent) 36%,transparent);border-radius:3px;font:13px/1.4 var(--sans);margin:0}.article__comments-pagination{display:flex;justify-content:space-between;align-items:center;margin:var(--space-3) 0;font:500 11px/1 var(--mono);letter-spacing:.18em}.article__comments-pagination a{color:var(--bone);text-decoration:none;opacity:.78}@media(max-width:720px){.article{padding:96px var(--space-3) var(--space-5)}.article__head{padding:0 0 var(--space-4)}.article__title{font-size:clamp(28px,8vw,40px)}.article__comment-row{grid-template-columns:1fr}.article__body p{font-size:16px;line-height:1.7}.article__body h2{font-size:22px}.article__body h3{font-size:17px}.article__comment-form-title{font-size:18px}.article__comment-field input,.article__comment-field textarea{font-size:16px}}@media(max-width:720px){.blog{padding:0 var(--space-3) var(--space-5)}}.nav-menu{z-index:100}body.has-drawer .prod-bar,body.menu-open .prod-bar,body.cart-open .prod-bar,body.has-study-drawer .prod-bar{opacity:0!important;pointer-events:none!important;transition:opacity .2s var(--ease-out)}.nav-menu[hidden]{display:none}.nav-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;cursor:pointer;opacity:0;pointer-events:auto}.nav-menu.is-open .nav-menu__scrim{opacity:0}.nav-menu__panel{--menu-gutter: 28px}.nav-menu__nav,.nav-menu__foot{padding-inline:var(--menu-gutter)}.nav-menu__icon{display:block;width:16px;height:16px;flex-shrink:0}body.has-drawer .site__top,body.is-drawer-closing .site__top{z-index:250}body.has-study-drawer .site__top{z-index:300}body.has-modal .site__top{z-index:240}#menuToggle[aria-expanded=true] svg.pill__menu-icon,body.menu-open #menuToggle svg.pill__menu-icon,body.has-study-drawer #menuToggle svg.pill__menu-icon{opacity:0;transform:rotate(90deg) scale(.6)}#menuToggle[aria-expanded=true] svg.pill__menu-x,body.menu-open #menuToggle svg.pill__menu-x,body.has-study-drawer #menuToggle svg.pill__menu-x{opacity:1;transform:none}body.menu-open #menuToggle,body.has-study-drawer #menuToggle{background:var(--accent);color:var(--ink)}.pill--cart{position:relative}.pill--cart svg.pill__cart-icon,.pill--cart svg.pill__cart-x{display:block;transition:opacity .22s var(--ease-out),transform .28s cubic-bezier(.22,1,.36,1)}.pill--cart svg.pill__cart-x{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transform:rotate(-90deg) scale(.6);pointer-events:none}body.cart-open #cartToggle{background:var(--accent);color:var(--ink)}body.cart-open #cartToggle svg.pill__cart-icon{opacity:0;transform:rotate(90deg) scale(.6)}body.cart-open #cartToggle svg.pill__cart-x{opacity:1;transform:rotate(0) scale(1)}body.cart-open #cartToggle .pill__count{display:none}.site__top .brand{transition:opacity .22s ease}body.has-drawer .site__top .brand{opacity:0;pointer-events:none}.pill.is-active{background:var(--accent);color:var(--ink)}body.is-drawer-swap .nav-menu,body.is-drawer-swap .cart-drawer,body.is-drawer-swap .study-drawer{visibility:visible!important;pointer-events:auto}body.is-drawer-swap .nav-menu[hidden],body.is-drawer-swap .cart-drawer[hidden],body.is-drawer-swap .study-drawer[hidden]{display:block!important}body.is-drawer-swap .nav-menu__panel,body.is-drawer-swap .cart-drawer__panel,body.is-drawer-swap .study-drawer{transform:translate(0)!important}body.is-drawer-swap .nav-menu:not(.is-open) .nav-menu__panel,body.is-drawer-swap .cart-drawer:not(.is-open) .cart-drawer__panel,body.is-drawer-swap .study-drawer:not(.is-open){visibility:hidden!important;opacity:0!important;transition:none!important}body.is-drawer-swap .nav-menu.is-open .nav-menu__panel,body.is-drawer-swap .cart-drawer.is-open .cart-drawer__panel,body.is-drawer-swap .study-drawer.is-open{opacity:1;visibility:visible;transition:none!important}@media(prefers-reduced-motion:reduce){body.is-drawer-swap .nav-menu__panel,body.is-drawer-swap .cart-drawer__panel,body.is-drawer-swap .study-drawer{transition:none!important}}.global-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#08080a8c;-webkit-backdrop-filter:blur(10px) saturate(.9);backdrop-filter:blur(10px) saturate(.9);border:0;padding:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out)}body.cart-open .global-scrim,body.menu-open .global-scrim{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.global-scrim{transition:none}}.nav-menu__nav{flex:1 1 auto;overflow-y:auto;padding-block:14px 28px;display:flex;flex-direction:column;gap:22px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:720px){.nav-menu__nav{padding-block:10px 24px}}.nav-menu__primary{list-style:none;padding:0;margin:0}.nav-menu__primary li{border-bottom:1px solid rgba(246,243,238,.06)}.nav-menu__primary li:last-child{border-bottom:0}.nav-menu__primary a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;min-height:56px;text-decoration:none;color:var(--bone);font:500 22px/1 var(--serif);letter-spacing:-.005em;transition:color .2s ease}.nav-menu__primary a>span:first-child{flex:1 1 auto;min-width:0}.nav-menu__primary a .nav-menu__icon{color:var(--bone);opacity:.45;transition:opacity .2s ease,transform .2s ease}@media(hover:hover){.nav-menu__primary a:hover{color:var(--accent)}.nav-menu__primary a:hover .nav-menu__icon{opacity:1;color:var(--accent);transform:translate(4px)}}.nav-menu__primary a:active{opacity:.7}.nav-menu__primary a[aria-current=page]{color:var(--accent)}.nav-menu__primary a[aria-current=page] .nav-menu__icon{color:var(--accent);opacity:1}.nav-menu__primary--cta{border-bottom:0!important;margin-top:10px}.nav-menu__primary--cta a{padding:18px;border-radius:3px;background:color-mix(in oklab,var(--accent) 10%,transparent);border:1px solid color-mix(in oklab,var(--accent) 32%,transparent)}.nav-menu__primary--cta a:hover{background:color-mix(in oklab,var(--accent) 18%,transparent)}.nav-menu__primary--cta .nav-menu__icon{color:var(--accent);opacity:1}.nav-menu__sub{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:18px;border-top:1px solid rgba(246,243,238,.06)}.nav-menu__sub-col{display:flex;flex-direction:column;gap:6px}.nav-menu__sub-label{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.45;margin-bottom:4px}.nav-menu__sub-col a{font:13px/1.3 var(--sans);color:var(--bone);opacity:.72;text-decoration:none;transition:opacity .2s ease}.nav-menu__sub-col a:hover{opacity:1}.nav-menu__social{display:flex;gap:10px;padding-top:18px;border-top:1px solid rgba(246,243,238,.06)}.nav-menu__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:3px;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.1);color:var(--bone);opacity:.8;text-decoration:none;transition:opacity .2s ease,color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.nav-menu__social a svg{display:block}.nav-menu__social a:hover{opacity:1;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:rgba(var(--accent-rgb),.08);transform:translateY(-1px)}.nav-menu__social a:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.nav-menu__foot{padding-block:18px;border-top:1px solid rgba(246,243,238,.08);display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-shrink:0}.nav-menu__foot-eyebrow{font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.55}.nav-menu__foot-count{font:500 12px/1 var(--mono);letter-spacing:.16em;color:var(--accent)}@media(max-width:720px){.nav-menu__panel{width:100vw}}@media(max-width:420px){.nav-menu__panel{--menu-gutter: 22px}.nav-menu__nav{padding-block:90px 22px;gap:18px}.nav-menu__foot{padding-block:16px}.nav-menu__sub{grid-template-columns:1fr;gap:14px;padding-top:14px}.nav-menu__primary a{font-size:20px}}.piece-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:grid;place-items:center;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s}.piece-modal.is-open{visibility:visible;transition:visibility 0s linear 0s}.piece-modal.is-open .piece-modal__scrim,.piece-modal.is-open .piece-modal__card{pointer-events:auto}.piece-modal[hidden]{display:none}.piece-modal__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#08070cd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;cursor:pointer;opacity:0;transition:opacity .28s ease,right .28s ease}.piece-modal.is-open .piece-modal__scrim{opacity:1}.piece-modal__card{position:relative;z-index:1;width:min(520px,calc(100vw - 24px));max-height:calc(100svh - 24px);background:var(--card-dark, #15131c);border:1px solid rgba(246,243,238,.08);border-radius:3px;overflow:hidden;box-shadow:0 30px 80px #000000a6,0 8px 24px #00000059;transform:translateY(16px) scale(.97);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease;display:flex;flex-direction:column}.piece-modal.is-open .piece-modal__card{transform:none;opacity:1}.piece-modal__close{position:absolute;top:12px;right:12px;z-index:5;width:36px;height:36px;border-radius:50%;background:#0a0a0bc7;border:1px solid rgba(246,243,238,.2);color:var(--bone);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}.piece-modal__close:hover{background:#0a0a0bf2;transform:rotate(90deg)}.piece-modal__image{display:block;position:relative;width:100%;aspect-ratio:4 / 5;background:#0a0a0c;flex-shrink:0;overflow:hidden}.piece-modal__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}#pieceModalImg{opacity:0;transition:opacity .28s ease,transform .36s var(--ease-out),filter .36s var(--ease-out)}#pieceModalImg.is-ready{opacity:1}.piece-modal__img--lo{opacity:1;filter:blur(14px) saturate(1.05);transform:scale(1.06);transition:opacity .36s ease}.piece-modal__image.is-ready .piece-modal__img--lo{opacity:0}@media(prefers-reduced-motion:reduce){#pieceModalImg,.piece-modal__img--lo{transition:none}}.piece-modal__body{--pm-pad-x: 24px;--pm-pad-b: 24px;padding:22px var(--pm-pad-x) var(--pm-pad-b);display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1 1 auto;min-height:0}.piece-modal__eyebrow{font:600 9.5px/1 var(--mono);letter-spacing:.22em;color:color-mix(in srgb,var(--accent) 80%,transparent);text-transform:uppercase}.piece-modal__title{font:500 22px/1.18 var(--serif);margin:0;color:var(--bone);letter-spacing:-.005em;padding-right:44px}.piece-modal__desc{font:400 13.5px/1.55 var(--sans);color:#f6f3eec7;margin:0;overflow-wrap:anywhere}.piece-modal__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(246,243,238,.1);margin-top:4px}.piece-modal__price{font:500 22px/1 var(--mono);color:var(--bone);letter-spacing:.04em}.piece-modal__price.is-archive{color:var(--rarity-archival);text-decoration:none}.piece-modal__frame{position:relative}.piece-modal__frame .shop-card__ed{top:12px;right:58px}.piece-modal__price.is-archive:after{content:"SOLD";font:500 9px/1 var(--mono);letter-spacing:.22em;color:#f6f3ee8c;margin-left:10px;vertical-align:3px}.piece-modal__price.is-wordonly:after{content:none}.piece-modal__edition{font:500 10px/1 var(--mono);letter-spacing:.18em;color:#f6f3ee8c;text-transform:uppercase}.compound-cells{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-end}.compound-cells__atom{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:3px;background:color-mix(in srgb,var(--cell-color, var(--study-group-g8)) 22%,var(--ink) 78%);border:1px solid color-mix(in srgb,var(--cell-color, var(--study-group-g8)) 55%,transparent);color:var(--bone);font:600 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .18s var(--ease-out),background .18s var(--ease-out),border-color .18s var(--ease-out)}button.compound-cells__atom{font-family:var(--mono)}.compound-cells__atom:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--cell-color, var(--study-group-g8)) 38%,var(--ink) 62%);border-color:color-mix(in srgb,var(--cell-color, var(--study-group-g8)) 80%,transparent)}.compound-cells__atom:focus-visible{outline:2px solid var(--cell-color, var(--bone));outline-offset:2px}.compound-cells--static .compound-cells__atom{cursor:pointer}.compound-cells__atom.is-active{transform:translateY(-1px);background:color-mix(in srgb,var(--cell-color, var(--study-group-g8)) 38%,var(--ink) 62%);border-color:color-mix(in srgb,var(--cell-color, var(--study-group-g8)) 92%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cell-color, var(--bone)) 55%,transparent),0 8px 22px -8px color-mix(in srgb,var(--cell-color, var(--bone)) 75%,transparent)}.compound-cells__atom--active{border-color:color-mix(in srgb,var(--cell-color, var(--bone)) 92%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cell-color, var(--bone)) 55%,transparent),0 0 12px color-mix(in srgb,var(--cell-color, var(--bone)) 55%,transparent)}.compound-cells__sym{font-weight:700;letter-spacing:.02em}.compound-cells__sub{position:absolute;bottom:3px;right:4px;font:600 7.5px/1 var(--mono);color:#f6f3eebf}.compound-cells__atom--rare{width:28px;height:28px;opacity:.78;border-style:dashed}.piece-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.piece-modal__atc{display:contents}.piece-modal__actions .btn{width:100%;justify-content:center;padding:13px 16px;font-size:11px}.piece-modal__atc[hidden]+.btn{grid-column:1 / -1}@media(max-width:480px){.piece-modal__actions{grid-template-columns:1fr}.piece-modal__atc[hidden]+.btn{grid-column:auto}}@media(max-width:760px){.piece-modal__card{width:calc(100% - 16px);max-width:520px;max-height:calc(100svh - 32px);border-radius:3px}.piece-modal__image{aspect-ratio:4 / 5}.piece-modal__body{--pm-pad-x: 16px;--pm-pad-b: 16px;padding:14px var(--pm-pad-x) var(--pm-pad-b);gap:8px}.piece-modal__eyebrow{font-size:9px;letter-spacing:.18em}.piece-modal__title{font-size:17px;line-height:1.2;padding-right:36px}.piece-modal__desc{font-size:12px;line-height:1.4}.piece-modal__price-row{padding-top:8px;margin-top:0}.piece-modal__price{font-size:16px}.piece-modal__edition{font-size:9px}.piece-modal__actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:0}.piece-modal__actions .btn{padding:10px 8px;font-size:10px;letter-spacing:.12em;height:40px}.piece-modal__actions .btn .btn__icon{display:none}.piece-modal__atc[hidden]+.btn{grid-column:1 / -1}.piece-modal__close{top:10px;right:10px;width:32px;height:32px}}@media(max-width:380px){.piece-modal__card{max-width:calc(100% - 16px)}.piece-modal__title{font-size:16px}.piece-modal__desc{font-size:11.5px}}@media(max-height:700px){.piece-modal__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.piece-modal__loading{font:italic 12px/1 var(--sans);color:#f6f3ee8c;text-align:center;margin:4px 0 0}@media(min-width:900px){body.has-study-drawer .piece-modal__scrim{right:420px}body.has-study-drawer .piece-modal{place-items:center;padding-right:420px}}@media(max-width:480px){.piece-modal__card{width:calc(100vw - 16px);border-radius:3px}.piece-modal__body{--pm-pad-x: 18px;--pm-pad-b: 20px;padding:18px var(--pm-pad-x) var(--pm-pad-b);gap:12px}.piece-modal__title{font-size:19px}.piece-modal__price{font-size:20px}}.piece-modal__close{position:absolute;top:14px;right:14px;z-index:4;background:#0a0a0bb3;border:1px solid rgba(246,243,238,.18);color:var(--bone);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}.piece-modal__close:hover{background:#0a0a0be6;transform:rotate(90deg)}.piece-modal__loading{position:absolute;bottom:14px;left:50%;transform:translate(-50%);font:italic 12px/1 var(--sans);color:var(--bone);opacity:.55;z-index:3}.piece-modal__loading[hidden]{display:none}.cookie-banner{position:fixed;top:auto;bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--cookie-bar-off, 0px));left:12px;right:12px;z-index:70;max-width:600px;margin:0 auto;padding:14px 18px;background:#0a0a0bf5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(246,243,238,.14);border-radius:3px;display:flex;align-items:center;gap:var(--space-3);box-shadow:0 12px 32px #00000073;opacity:0;transform:translateY(8px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),bottom .24s ease}.cookie-banner.is-visible{opacity:1;transform:translateY(0)}.cookie-banner[hidden]{display:none}@media(max-width:540px){.cookie-banner{left:10px;right:10px;flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}}@media print{body{background:#fff!important;color:#000!important;font:12pt/1.4 var(--serif),Georgia,serif!important}.ann,.site__top,.site__bottom,.cart-drawer,.study-controls,.study-legend-pop,.study-canvas-hint,.study-onboard,.join-sticky,.cookie-banner,.skip-link,.article__share,.article__comments,.hero__video-wrap,.deck__bg,.deck__nav,.study-search,.shop__filters,.prod-bar,.prod-lightbox{display:none!important}a:after{content:" (" attr(href) ")";font-size:9pt;color:#555}a[href^="#"]:after,a[href^="javascript:"]:after,a:has(svg):after{content:""}article,.deck__card,.shop-card,.home-faq__q{page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}img{max-width:100%!important}*,*:before,*:after{animation:none!important;transition:none!important}}@keyframes heroGridDrift{0%{background-position:0 0,0 0}to{background-position:80px 80px,80px 80px}}.hero__grain{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:2;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:overlay;animation:heroGrainShift 1.6s steps(8) infinite}@keyframes heroGrainShift{0%{transform:translate(0)}25%{transform:translate(-1%,1%)}50%{transform:translate(2%,-1%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}@keyframes heroCellFloat{0%,to{transform:rotate(var(--rot, 0)) translateY(0)}50%{transform:rotate(calc(var(--rot, 0) * .4)) translateY(-6px)}}@keyframes heroCellIn{0%{opacity:0;filter:blur(5px)}to{opacity:.55;filter:blur(0)}}@keyframes heroCellInPlain{0%{opacity:0}to{opacity:.55}}@keyframes heroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes titleCharReveal{to{opacity:1;transform:translateY(0) rotate(0)}}.tableteaser{position:relative;background:var(--ink);color:var(--bone);padding:var(--space-7) var(--space-5);overflow:hidden}body.template-index,body.template-index main,body.template-page-about,body.template-page-about main,body.template-page-provenance,body.template-page-provenance main,body.template-page-shop,body.template-page-shop main,body.template-page-study,body.template-page-study main,body.template-product,body.template-product main,body[class*=template-policy],body[class*=template-policy] main,body.template-404,body.template-404 main,body.template-search,body.template-search main,body[class*=template-blog],body[class*=template-blog] main,body[class*=template-article],body[class*=template-article] main{background:var(--ink);color:var(--bone)}body[class*=template-policy],body[class*=template-policy] main{background:radial-gradient(circle at 78% 10%,rgba(var(--accent-rgb),.1),transparent 30vw),linear-gradient(180deg,rgba(246,243,238,.035),transparent 280px),var(--ink)}.chrono{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:0 clamp(20px,5vw,40px) var(--space-6);color:var(--bone);background:var(--ink)}@media(min-width:901px){.chrono__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:var(--space-6);align-items:center}}.anat{position:relative;display:grid;grid-template-columns:minmax(140px,.9fr) minmax(0,2.2fr) minmax(140px,.9fr);gap:clamp(12px,1.8vw,26px);max-width:1120px;margin:0 auto;width:100%}@media(max-width:900px){.anat{grid-template-columns:1fr;gap:var(--space-3)}}@media(max-width:720px){.chrono{padding-bottom:var(--space-5)}}.prov2{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:0 var(--space-5) var(--space-6);color:var(--bone);background:var(--ink)}.prov2__hero{width:100%;margin-left:0;margin-right:0;position:relative;background:var(--ink);border-top:1px solid rgba(246,243,238,.06);border-bottom:1px solid rgba(246,243,238,.06);display:grid;grid-template-rows:auto auto;gap:var(--space-4);align-items:center;padding:var(--space-4) 0;overflow:hidden}.prov2__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 60%);opacity:.8}.prov2__hero-stage{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-5);width:100%;max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:0 var(--space-5)}.prov2__hero-stage .prov2__art{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.prov2__hero-stage .prov2__art--print{justify-self:end}.prov2__hero-stage .prov2__art--token{justify-self:start}.prov2__art--print .prov2__paper{position:relative}.prov2__hero .prov2__paper{width:220px;height:294px}.prov2__sold{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-11deg);font:700 14px/1 var(--mono);letter-spacing:.22em;color:var(--accent);border:2px solid var(--accent);padding:6px 12px;border-radius:3px;white-space:nowrap;pointer-events:none;background:#f6f3ee0a}@media(hover:hover){.prov2__art--print{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.prov2__art--print:hover{transform:translateY(-4px) rotate(-.5deg)}.prov2__art--print .prov2__paper{transition:box-shadow .32s ease}.prov2__art--print:hover .prov2__paper{box-shadow:0 1px #0003,0 24px 60px -12px #000000a6,0 8px 16px -4px #0006}}.prov2__hero-link{position:relative;width:100%;min-width:200px;height:14px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--bone) 55%,transparent) 50%,transparent 100%);background-position:0 50%;background-size:100% 1px;background-repeat:no-repeat}.prov2__hero-pulse{position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent),0 0 20px var(--accent),0 0 40px color-mix(in srgb,var(--accent) 80%,transparent),-10px 0 18px -2px color-mix(in srgb,var(--accent) 60%,transparent),-22px 0 32px -6px color-mix(in srgb,var(--accent) 35%,transparent),-38px 0 48px -10px color-mix(in srgb,var(--accent) 18%,transparent);animation:prov2Pulse 4s linear infinite;z-index:3}@keyframes prov2Pulse{0%{left:0;opacity:0;transform:scale(.5)}8%{opacity:1;transform:scale(1.1)}92%{left:calc(100% - 14px);opacity:1;transform:scale(1)}to{left:calc(100% - 14px);opacity:0;transform:scale(.5)}}.prov2__art-label{font:500 10px/1 var(--mono);letter-spacing:.22em;color:color-mix(in srgb,var(--bone) 60%,transparent)}.prov2__hero-caption{position:relative;z-index:2;text-align:center;margin:0 auto;padding:0 var(--space-5);max-width:var(--page-stage, var(--maxw));display:flex;flex-direction:column;gap:var(--space-2)}.prov2__hero-caption-line{font:italic 400 clamp(20px,2.4vw,28px)/1.3 var(--serif);color:color-mix(in srgb,var(--bone) 88%,transparent);letter-spacing:-.005em}.prov2__hero-caption-meta{font:500 10px/1.4 var(--mono);letter-spacing:.22em;color:color-mix(in srgb,var(--bone) 50%,transparent)}@media(max-width:720px){.prov2__hero{min-height:70vh;min-height:70svh;padding:var(--space-6) 0 var(--space-5)}.prov2__hero-stage{grid-template-columns:1fr;gap:var(--space-4);padding:0 var(--space-4);justify-items:center}.prov2__hero-stage .prov2__art--print,.prov2__hero-stage .prov2__art--token{justify-self:center}.prov2__hero-link{width:12px;height:80px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bone) 55%,transparent) 50%,transparent 100%);background-position:50% 0;background-size:1px 100%;background-repeat:no-repeat}.prov2__hero-pulse{top:0;left:50%;margin-top:0;margin-left:-7px;animation:prov2PulseV 4s linear infinite}@keyframes prov2PulseV{0%{top:0;opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{top:calc(100% - 8px);opacity:0;transform:scale(.4)}}.prov2__sold{font-size:12px;padding:5px 10px}.prov2__hero-caption-line{font-size:17px}}.prov2__paper{position:relative;width:180px;height:240px;background:linear-gradient(135deg,#f6f3ee,#e8e3da);border-radius:3px;box-shadow:0 1px #0003,0 18px 50px #0000008c,0 4px 12px #0000004d;transform:rotate(-2deg);overflow:hidden;animation:prov-paper-float 6s ease-in-out infinite}@keyframes prov-paper-float{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2.5deg) translateY(-4px)}}.prov2__paper-grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.36 0 0 0 0 0.32 0 0 0 0.45 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.18;mix-blend-mode:multiply}.prov2__paper-frame{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(10,10,11,.18);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;padding:12px 14px}.prov2__paper-stamp{font:500 11px/1 var(--mono);letter-spacing:.32em;color:#0a0a0bc7}.prov2__paper-num{font:500 9px/1 var(--mono);letter-spacing:.22em;color:#0a0a0b99;align-self:flex-end}.prov2__cert{position:relative;width:220px;height:294px;background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 60%),linear-gradient(140deg,#1c1a17,#0e0d0c 60%,#0a0908);border-radius:3px;box-shadow:0 0 0 1px #f6f3ee0d,0 18px 50px #0000008c,0 4px 12px #00000059;transform:rotate(2deg);overflow:hidden;animation:prov-cert-float 6s ease-in-out infinite}@keyframes prov-cert-float{0%,to{transform:rotate(2deg) translateY(0)}50%{transform:rotate(2.4deg) translateY(-4px)}}.prov2__cert-grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 0.95 0 0 0 0 0.9 0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.1;mix-blend-mode:screen}.prov2__cert-frame{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid color-mix(in srgb,var(--bone) 16%,transparent);display:flex;flex-direction:column;padding:14px 16px;gap:14px}.prov2__cert-head{display:flex;justify-content:space-between;align-items:flex-start}.prov2__cert-eyebrow{font:600 7px/1.35 var(--mono);letter-spacing:.28em;color:color-mix(in srgb,var(--accent) 85%,transparent)}.prov2__cert-mark{display:inline-block;width:14px;height:14px;color:color-mix(in srgb,var(--bone) 80%,transparent)}.prov2__cert-mark svg{width:100%;height:100%;display:block}.prov2__cert-body{flex:1;display:grid;grid-template-columns:max-content 1fr;align-content:start;row-gap:9px;column-gap:12px;margin:0}.prov2__cert-body dt{font:600 7px/1 var(--mono);letter-spacing:.22em;color:color-mix(in srgb,var(--bone) 45%,transparent);text-transform:uppercase;align-self:center}.prov2__cert-body dd{font:500 9.5px/1 var(--mono);letter-spacing:.06em;color:var(--bone);align-self:center;margin:0}.prov2__cert-edition{font-size:16px!important;letter-spacing:.2em!important;font-weight:600!important}.prov2__cert-token{letter-spacing:.04em!important;color:color-mix(in srgb,var(--bone) 92%,transparent)!important}.prov2__cert-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid color-mix(in srgb,var(--bone) 10%,transparent);padding-top:10px}.prov2__cert-sig{font:italic 400 12px/1 var(--serif);color:color-mix(in srgb,var(--bone) 82%,transparent)}.prov2__cert-chain{display:inline-flex;align-items:center;gap:5px;font:600 6.5px/1 var(--mono);letter-spacing:.18em;color:color-mix(in srgb,var(--accent) 78%,transparent)}.prov2__cert-chip{width:9px;height:9px;color:var(--accent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 70%,transparent));animation:prov2CertChip 4s linear infinite}@keyframes prov2CertChip{0%,70%,to{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 60%,transparent))}90%{filter:drop-shadow(0 0 12px var(--accent)) drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 90%,transparent))}}.prov2__cert--open{background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--rarity-infinite) 9%,transparent) 0%,transparent 60%),linear-gradient(140deg,#191818,#0e0d0c 60%,#0a0908);transform:rotate(-2deg);animation:prov-open-float 6.5s ease-in-out infinite}@keyframes prov-open-float{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2.4deg) translateY(-4px)}}.prov2__cert--open .prov2__cert-eyebrow{color:color-mix(in srgb,var(--rarity-infinite) 78%,transparent)}.prov2__cert--open .prov2__cert-chain{color:color-mix(in srgb,var(--bone) 42%,transparent)}.prov2__cert-inf{display:inline-block;font-weight:700;line-height:inherit;transform:translate(.5px,-1.4px) scale(1.6);transform-origin:center;color:var(--rarity-infinite);text-shadow:0 0 10px color-mix(in srgb,var(--rarity-infinite) 55%,transparent)}@media(prefers-reduced-motion:reduce){.prov2__cert--open{animation:none}}.prov2__block{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-6);align-items:center;padding:var(--space-6) 0;border-top:1px solid rgba(246,243,238,.06)}.prov2__block-text{min-width:0}.prov2__block-text .d-eyebrow{display:block;margin-bottom:var(--space-3);opacity:.85}.prov2__block-title{font:400 clamp(28px,3.6vw,44px)/1.15 var(--serif);margin:0 0 var(--space-3);letter-spacing:-.01em;max-width:22ch}.prov2__block-deck{font:16px/1.65 var(--sans);color:color-mix(in srgb,var(--bone) 75%,transparent);margin:0 0 var(--space-4);max-width:64ch}.prov2__defs{display:grid;gap:0;margin:0}.prov2__defs>div{display:grid;grid-template-columns:124px 1fr;gap:var(--space-3);padding:10px 0;border-top:1px solid rgba(246,243,238,.06);align-items:baseline}.prov2__defs dt{font:500 9.5px/1.2 var(--mono);letter-spacing:.2em;color:color-mix(in srgb,var(--bone) 50%,transparent)}.prov2__defs dd{font:14px/1.5 var(--sans);color:color-mix(in srgb,var(--bone) 88%,transparent);margin:0}.prov2__block--cert .prov2__block-visual{order:1}.prov2__block--cert .prov2__block-text{order:2}.prov2__block-visual{position:relative;margin:0;border-radius:3px;overflow:hidden;aspect-ratio:4 / 5}.prov2__block-visual--paper,.prov2__block-visual--hash{background:transparent;padding:0;overflow:hidden}.prov2__paper--macro,.prov2__cert--macro{width:100%!important;height:100%!important;transform:none!important;animation:none!important}.prov2__paper--macro .prov2__paper-fibers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='3' seed='4'/><feColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.36 0 0 0 0 0.28 0 0 0 0.5 0'/></filter><rect width='320' height='320' filter='url(%23n)'/></svg>");opacity:.18;mix-blend-mode:multiply}.prov2__paper--macro .prov2__paper-meta{font:600 9px/1.4 var(--mono);letter-spacing:.24em;color:#0a0a0b80;text-transform:uppercase;align-self:center;margin-top:auto;margin-bottom:auto}.prov2__paper--macro .prov2__paper-stamp{font-size:14px;letter-spacing:.32em}.prov2__paper--macro .prov2__paper-num{font-size:11px}.prov2__paper--macro .prov2__sold{font-size:22px;letter-spacing:.26em;padding:10px 22px;border-width:3px;top:36%}.prov2__cert--macro .prov2__cert-frame{padding:var(--space-4);gap:var(--space-3)}.prov2__cert--macro .prov2__cert-eyebrow{font-size:10px}.prov2__cert--macro .prov2__cert-mark{width:22px;height:22px}.prov2__cert--macro .prov2__cert-body{flex:0 0 auto;row-gap:12px}.prov2__cert--macro .prov2__cert-body dt{font-size:8.5px}.prov2__cert--macro .prov2__cert-body dd{font-size:12px}.prov2__cert--macro .prov2__cert-edition{font-size:22px!important}.prov2__cert--macro .prov2__cert-sig{font-size:16px}.prov2__cert--macro .prov2__cert-chain{font-size:8px}.prov2__cert--macro .prov2__cert-chip{width:11px;height:11px}.prov2__cert--macro .prov2__cert-foot{margin-top:auto;padding-top:var(--space-3)}@media(max-width:720px){.prov2__block{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-6) 0}.prov2__block--cert .prov2__block-visual{order:0}.prov2__block--cert .prov2__block-text{order:1}.prov2__block-visual--paper,.prov2__block-visual--hash{aspect-ratio:4 / 5;max-width:320px;margin:0 auto}.prov2__defs>div{grid-template-columns:100px 1fr}}.prov2__section-head{margin:0 0 var(--space-4)}.prov2__section-head .d-eyebrow{display:block;margin-bottom:var(--space-2);opacity:.85}.prov2__section-title{font:400 clamp(26px,3.4vw,40px)/1.18 var(--serif);margin:0;letter-spacing:-.005em;max-width:38ch}.prov2__section-deck{font:16px/1.6 var(--sans);color:color-mix(in srgb,var(--bone) 72%,transparent);max-width:72ch;margin:var(--space-3) 0 0}.prov2__verify{padding:var(--space-6) 0;border-top:1px solid rgba(246,243,238,.06)}.prov2__timeline{list-style:none;margin:var(--space-5) 0 0;padding:0;position:relative}.prov2__timeline:before{content:"";position:absolute;left:17px;top:28px;bottom:28px;width:1px;background:linear-gradient(180deg,#f6f3ee33 0% 75%,color-mix(in srgb,var(--accent) 70%,transparent))}.prov2__tl-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:var(--space-3);padding:var(--space-4) 0}.prov2__tl-num{position:relative;z-index:2;width:34px;height:34px;display:grid;place-items:center;font:500 11px/1 var(--mono);letter-spacing:.04em;background:var(--ink);color:color-mix(in srgb,var(--bone) 70%,transparent);border:1px solid rgba(246,243,238,.18);border-radius:50%}.prov2__tl-step--final .prov2__tl-num{border-color:var(--accent);color:var(--accent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 14%,transparent) 0%,var(--ink) 70%)}.prov2__tl-body{min-width:0;padding-top:4px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:var(--space-5);row-gap:var(--space-2);align-items:start}.prov2__tl-title{grid-column:1 / -1;font:500 20px/1.3 var(--serif);margin:0 0 8px;letter-spacing:-.005em}.prov2__tl-body p{font:15px/1.65 var(--sans);color:color-mix(in srgb,var(--bone) 76%,transparent);margin:0;max-width:56ch}.prov2__tl-mock{font:500 12px/1.5 var(--mono);padding:14px 16px;border-radius:3px;background:#f6f3ee06;border:1px solid rgba(246,243,238,.1);display:flex;align-items:center;gap:var(--space-2);align-self:center;width:100%}.prov2__tl-mock--wallet{flex-direction:column;align-items:stretch;gap:8px}.prov2__tl-mock-label{font-size:9px;letter-spacing:.22em;color:color-mix(in srgb,var(--bone) 45%,transparent)}.prov2__tl-mock-walletrow{display:flex;align-items:center;gap:var(--space-3)}.prov2__tl-mock-walletglyph{width:32px;height:32px;display:grid;place-items:center;font-size:14px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:50%;color:var(--accent)}.prov2__tl-mock-walletcol{display:flex;flex-direction:column;gap:2px}.prov2__tl-mock-walletid{font-size:13px;color:var(--bone);letter-spacing:.04em}.prov2__tl-mock-walletmeta{font-size:10px;letter-spacing:.12em;color:color-mix(in srgb,var(--bone) 55%,transparent)}.prov2__tl-mock--addr .prov2__tl-mock-lock{font-size:13px;color:var(--accent)}.prov2__tl-mock--addr .prov2__tl-mock-url{flex:1;font-size:12px;color:var(--bone);word-break:break-all;letter-spacing:.02em}.prov2__tl-mock--addr .prov2__tl-mock-action{font-size:14px;color:color-mix(in srgb,var(--bone) 50%,transparent)}.prov2__tl-mock--json{display:block;white-space:pre;overflow-x:auto;font-size:11px;line-height:1.7;padding:14px 16px;color:color-mix(in srgb,var(--bone) 78%,transparent)}.prov2__tl-jkey{color:color-mix(in srgb,var(--accent) 70%,var(--bone) 30%)}.prov2__tl-jstr{color:#b5e48c}.prov2__tl-jtime{color:#9dd9f3}.prov2__tl-mock--verified{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.prov2__tl-verified-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 16px var(--accent);animation:prov2VerifiedPulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes prov2VerifiedPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.65);opacity:.6}}.prov2__tl-verified-text{font-size:11px;letter-spacing:.2em;color:var(--accent);text-transform:uppercase}@media(max-width:900px){.prov2__tl-body{grid-template-columns:1fr;column-gap:0}}@media(max-width:720px){.prov2__timeline:before{left:13px}.prov2__tl-step{grid-template-columns:44px 1fr;gap:var(--space-2)}.prov2__tl-num{width:26px;height:26px;font-size:10px}.prov2__tl-title{font-size:17px}.prov2__tl-body p{font-size:14px}.prov2__tl-mock--json{font-size:10px}}.prov2__ledger{padding:var(--space-6) 0;border-top:1px solid rgba(246,243,238,.06)}.prov2__terminal{position:relative;margin-top:var(--space-5);background:radial-gradient(ellipse at 100% 0%,rgba(246,243,238,.04) 0%,transparent 55%),#0e0c14;border:1px solid rgba(246,243,238,.1);border-radius:3px;overflow:hidden;box-shadow:0 1px #f6f3ee0a inset,0 24px 60px #0000008c,0 6px 14px #0000004d}.prov2__terminal:after{content:"";position:absolute;top:38px;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(246,243,238,.018) 3px,rgba(246,243,238,.018) 4px);pointer-events:none}.prov2__terminal-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#f6f3ee0a;border-bottom:1px solid rgba(246,243,238,.08);font:500 11px/1 var(--mono);letter-spacing:.05em;color:color-mix(in srgb,var(--bone) 60%,transparent)}.prov2__terminal-dot{width:10px;height:10px;border-radius:50%}.prov2__terminal-dot:nth-child(1){background:#ff5f57}.prov2__terminal-dot:nth-child(2){background:#febc2e}.prov2__terminal-dot:nth-child(3){background:#28c840}.prov2__terminal-title{margin-left:var(--space-3);flex:1;color:color-mix(in srgb,var(--bone) 75%,transparent)}.prov2__terminal-status{color:var(--rarity-open);font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding-left:14px}.prov2__terminal-body{position:relative;margin:0;padding:var(--space-4) var(--space-5);font:500 13.5px/1.55 var(--mono);letter-spacing:.01em;color:color-mix(in srgb,var(--bone) 80%,transparent)}.prov2__t-prompt{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px dashed rgba(246,243,238,.08);font-size:12.5px}.prov2__t-prompt-glyph{color:var(--accent);font-weight:600}.prov2__t-prompt-cmd{color:color-mix(in srgb,var(--bone) 88%,transparent)}.prov2__t-prompt-time{margin-left:auto;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 40%,transparent)}.prov2__t-line{display:grid;grid-template-columns:28px 110px minmax(0,1fr);gap:16px;padding:5px 0;align-items:baseline}.prov2__t-line:hover{background:#f6f3ee06}.prov2__t-num{color:color-mix(in srgb,var(--bone) 28%,transparent);-webkit-user-select:none;user-select:none;text-align:right}.prov2__t-key{color:color-mix(in srgb,var(--bone) 48%,transparent)}.prov2__t-val{color:var(--bone);word-break:break-all}.prov2__t-hash{color:var(--bone)}.prov2__t-str{color:#b5e48c}.prov2__t-time{color:#9dd9f3}.prov2__t-num-val{color:#ffb300}.prov2__t-ok{color:var(--rarity-open);display:inline-flex;align-items:center}.prov2__t-caret{display:inline-block;width:7px;height:14px;background:var(--accent);vertical-align:-2px;margin-left:2px;animation:provTermCaret 1.05s steps(2) infinite}@keyframes provTermCaret{50%{opacity:0}}@media(max-width:720px){.prov2__terminal-body{font-size:11.5px;padding:var(--space-3)}.prov2__t-line{grid-template-columns:22px 80px minmax(0,1fr);gap:10px}.prov2__t-prompt-time{display:none}}.prov2__pull{padding:var(--space-5) 0;text-align:center;border-top:1px solid rgba(246,243,238,.06)}.prov2__pull-text{font:italic 400 clamp(28px,4.6vw,56px)/1.25 var(--serif);margin:0 auto;max-width:24ch;color:var(--bone);letter-spacing:-.01em;position:relative}.prov2__pull-text p{margin:0;display:inline}.prov2__pull-text:before,.prov2__pull-text:after{font-family:var(--serif);color:color-mix(in srgb,var(--accent) 70%,transparent);font-style:normal;font-size:1em;line-height:0;vertical-align:-.06em}.prov2__pull-text:before{content:"\201c";margin-right:.05em}.prov2__pull-text:after{content:"\201d";margin-left:.05em}.prov2__pull-attr{display:block;margin-top:var(--space-2);font:500 10px/1 var(--mono);letter-spacing:.22em;color:color-mix(in srgb,var(--bone) 50%,transparent);text-transform:uppercase}.prov2__faq{padding:var(--space-6) 0;border-top:1px solid rgba(246,243,238,.06)}.prov2__faq>.prov2__section-head{padding:0 var(--space-4)}.prov2__q{border-bottom:1px solid rgba(246,243,238,.08)}.prov2__q:first-of-type{border-top:1px solid rgba(246,243,238,.08)}.prov2__q[open]{background:color-mix(in srgb,var(--bone) 2.5%,transparent)}.prov2__q summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4);cursor:pointer;list-style:none;transition:color .18s ease}.prov2__q summary:hover{color:var(--accent)}.prov2__q summary::-webkit-details-marker{display:none}.prov2__q-text{font:500 16px/1.5 var(--sans);letter-spacing:-.005em;color:color-mix(in srgb,var(--bone) 92%,transparent)}.prov2__q[open]>summary .prov2__q-text{color:var(--bone)}.prov2__q-icon{font:400 22px/1 var(--mono);color:var(--accent);transition:transform .22s ease;flex-shrink:0;width:22px;text-align:center}.prov2__q[open] .prov2__q-icon{transform:rotate(45deg)}.prov2__q p{font:400 15px/1.7 var(--sans);color:color-mix(in srgb,var(--bone) 80%,transparent);padding:0 var(--space-4) var(--space-5);margin:calc(-1 * var(--space-2)) 0 0;max-width:70ch}.prov2__cta{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 60%),color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:3px;display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.prov2__cta-line{font:400 clamp(20px,2.4vw,28px)/1.3 var(--serif);margin:0;max-width:36ch;letter-spacing:-.005em}.prov2__cta-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:var(--accent);color:var(--bone);font:500 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;text-decoration:none;transition:background .2s ease,transform .2s ease}.prov2__cta-btn:hover{background:color-mix(in srgb,var(--accent) 80%,var(--bone) 20%);transform:translateY(-1px)}@media(max-width:760px){.prov2{padding:0 clamp(20px,5vw,40px) var(--space-5)}.prov2__paper{width:140px;height:188px}}.prov2__terminal-status{position:relative}.prov2__terminal-status:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--rarity-open, #28C840);box-shadow:0 0 color-mix(in srgb,var(--rarity-open, #28C840) 60%,transparent);animation:provLivePing 2.4s ease-out infinite}@keyframes provLivePing{0%{box-shadow:0 0 color-mix(in srgb,var(--rarity-open, #28C840) 60%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.prov2__cta-btn{position:relative;overflow:hidden}.prov2__cta-btn span[aria-hidden]{display:inline-block;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.prov2__cta-btn:hover span[aria-hidden]{transform:translate(3px,-3px)}.prov2__cta-btn:after{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--bone) 22%,transparent) 50%,transparent 100%);transform:skew(-18deg);pointer-events:none;transition:left .6s cubic-bezier(.4,0,.2,1)}.prov2__cta-btn:hover:after{left:110%}@media(hover:hover){.prov2__tl-step{transition:transform .24s ease}.prov2__tl-step:hover{transform:translate(2px)}.prov2__tl-step:hover .prov2__tl-num{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.prov2__tl-num{transition:color .2s ease,border-color .2s ease,box-shadow .24s ease}}@media(prefers-reduced-motion:reduce){.prov2__terminal-status:before,.prov2__terminal-body:after,.prov2__cta-btn:after{animation:none!important}}:root{--journal-measure: 78ch;--journal-toc-w: 220px;--journal-rhythm: var(--space-4)}.journal-index{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:0 0 var(--space-6)}.journal-index__feature,.journal-index__grid,.journal-index__note,.journal-index__section,.journal-index__rows,.journal-index__manifest,.journal-index__crumb-back,.journal-index__pagination{padding-left:var(--space-5);padding-right:var(--space-5)}@media(max-width:720px){.journal-index__feature,.journal-index__grid,.journal-index__note,.journal-index__section,.journal-index__rows,.journal-index__manifest,.journal-index__crumb-back,.journal-index__pagination{padding-left:var(--space-3);padding-right:var(--space-3)}}.journal-index__section .journal-index__grid,.journal-index__section .journal-index__rows{padding-left:0;padding-right:0}.journal-index__head{margin-bottom:var(--space-5);padding-left:var(--space-5);padding-right:var(--space-5)}@media(max-width:720px){.journal-index__head{padding-left:var(--space-3);padding-right:var(--space-3)}}.journal-index__lead{max-width:760px}.journal-index__eyebrow{display:block;color:var(--accent);opacity:.85;margin-bottom:var(--space-3)}.journal-index__title{font:400 clamp(40px,5.4vw,64px)/1.04 var(--serif);letter-spacing:-.01em;color:var(--bone);margin:0 0 var(--space-3)}.journal-index__lead{font:400 17px/1.5 var(--sans);color:var(--bone);opacity:.78;max-width:56ch}.journal-index__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid rgba(246,243,238,.08)}.journal-index__tag{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;padding:8px 12px;color:var(--bone);opacity:.65;border:1px solid rgba(246,243,238,.1);border-radius:0;text-decoration:none;transition:opacity var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.journal-index__tag:hover{opacity:1;border-color:#f6f3ee47}.journal-index__tag.is-active{opacity:1;color:var(--bone);border-color:var(--accent)}.journal-index__feature{margin-bottom:var(--space-5)}.journal-index__grid{list-style:none;padding-top:0;padding-bottom:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5) var(--space-4)}@media(max-width:1024px){.journal-index__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}@media(max-width:600px){.journal-index__grid{grid-template-columns:1fr}}.journal-index__item{list-style:none}.journal-index__empty{margin:var(--space-6) 0;padding:var(--space-5);border:1px solid rgba(246,243,238,.08);text-align:left;max-width:480px}.journal-index__empty .d-eyebrow{display:block;color:var(--accent);opacity:.85;margin-bottom:var(--space-2)}.journal-index__empty-line{font:400 21px/1.35 var(--serif);color:var(--bone);margin:0}.journal-index__empty-back{margin-top:var(--space-3);font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}.journal-index__empty-back a{color:var(--bone);opacity:.78;border-bottom:1px solid var(--accent);padding-bottom:2px;transition:opacity var(--duration-base) var(--ease-out)}.journal-index__empty-back a:hover{opacity:1}.journal-index__pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08)}.journal-index__page,.journal-index__page-info{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone)}.journal-index__page{text-decoration:none;opacity:.78;transition:opacity var(--duration-base) var(--ease-out)}.journal-index__page:hover{opacity:1}.journal-index__page--next{justify-self:end}.journal-index__page-info{opacity:.55;text-align:center}.journal-card{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:var(--bone);border-radius:0;transition:transform var(--duration-base) var(--ease-out)}@media(hover:hover){.journal-card:hover{transform:translateY(-2px)}}.journal-card__media{aspect-ratio:4 / 3;overflow:hidden;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.06)}.journal-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow) var(--ease-out),filter var(--duration-slow) var(--ease-out)}@media(hover:hover){.journal-card:hover .journal-card__media img{transform:scale(1.03);filter:brightness(1.04)}}.journal-card__media--placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#f6f3ee0d,#f6f3ee05)}.journal-card__placeholder-mark{font:500 14px/1 var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.32;text-transform:uppercase}.journal-card__body{display:flex;flex-direction:column;gap:var(--space-2)}.journal-card__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font:500 10px/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.6}.journal-card__eyebrow-cat{color:var(--accent);opacity:.92}.journal-card__eyebrow-sep{opacity:.5}.journal-card__title{font:400 clamp(20px,1.6vw,24px)/1.2 var(--serif);letter-spacing:-.005em;color:var(--bone);margin:2px 0 0}.journal-card__excerpt{font:400 15px/1.55 var(--sans);color:var(--bone);opacity:.72;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-card__cta{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.78;margin-top:2px;display:inline-flex;align-items:center;gap:6px;transition:opacity var(--duration-base) var(--ease-out)}.journal-card__cta-arrow{display:inline-block;transition:transform var(--duration-base) var(--ease-out)}@media(hover:hover){.journal-card:hover .journal-card__cta{opacity:1;color:var(--accent)}.journal-card:hover .journal-card__cta-arrow{transform:translate(4px)}}.journal-card:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.journal-card--feature{display:block;border:none;padding:0}.journal-card--feature .journal-card__media{aspect-ratio:16 / 9;margin-bottom:var(--space-4)}.journal-card--feature .journal-card__body{max-width:760px;gap:var(--space-3)}.journal-card--feature .journal-card__title{font-size:clamp(28px,3.4vw,44px);line-height:1.08}.journal-card--feature .journal-card__excerpt{font-size:17px;line-height:1.5;-webkit-line-clamp:5}@media(max-width:768px){.journal-card--feature{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-3)}.journal-card--feature .journal-card__media{aspect-ratio:4 / 3}.journal-card--feature .journal-card__title{font-size:26px}}.journal-index__note{margin-bottom:var(--space-6)}.journal-index__note .d-eyebrow{display:block;color:var(--accent);opacity:.85;margin-bottom:var(--space-3)}.journal-index__note-body{font:italic 400 clamp(18px,1.6vw,21px)/1.55 var(--serif);color:var(--bone);opacity:.88;max-width:56ch;margin:0 0 var(--space-3);border-left:1px solid var(--accent);padding-left:var(--space-4)}.journal-index__note-sig{font:500 10px/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.55;padding-left:calc(var(--space-4) + 1px)}.journal-index__section{margin-top:var(--space-6)}.journal-index__section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);border-top:1px solid rgba(246,243,238,.12);padding-top:12px;margin-bottom:var(--space-3)}.journal-index__section-no{font:500 10px/1.2 var(--mono);letter-spacing:.18em;color:var(--accent);opacity:.9}.journal-index__section-name{font:500 11px/1.2 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);margin:0}.journal-index__section-desc{font:400 12px/1.4 var(--sans);color:var(--bone);opacity:.5}.journal-index__section-count{font:500 10px/1.2 var(--mono);letter-spacing:.18em;color:var(--bone);opacity:.45;margin-left:auto}@media(max-width:600px){.journal-index__section-desc{flex-basis:100%;order:4}}.journal-index__section[data-section=STUDY],.journal-index__chip[data-section=STUDY],.journal-card[data-section=STUDY],.journal-row[data-section=STUDY]{--sec: var(--journal-study)}.journal-index__section[data-section=DOCTRINE],.journal-index__chip[data-section=DOCTRINE],.journal-card[data-section=DOCTRINE],.journal-row[data-section=DOCTRINE]{--sec: var(--journal-doctrine)}.journal-index__section[data-section=PROVENANCE],.journal-index__chip[data-section=PROVENANCE],.journal-card[data-section=PROVENANCE],.journal-row[data-section=PROVENANCE]{--sec: var(--journal-provenance)}.journal-index__section[data-section=SUBSTRATE],.journal-index__chip[data-section=SUBSTRATE],.journal-card[data-section=SUBSTRATE],.journal-row[data-section=SUBSTRATE]{--sec: var(--journal-substrate)}.journal-index__section[data-section=PLACEMENT],.journal-index__chip[data-section=PLACEMENT],.journal-card[data-section=PLACEMENT],.journal-row[data-section=PLACEMENT]{--sec: var(--journal-placement)}.journal-index__filter-eyebrow{display:block;color:var(--accent);opacity:.85;margin-bottom:var(--space-2)}.journal-article__subtitle{max-width:60ch}.journal-card__eyebrow-cat{color:var(--sec, var(--accent))}.journal-index__head--split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-5);align-items:start;margin-bottom:var(--space-4)}.journal-index__head--split .journal-index__note{padding:0;margin:0}.journal-index__head--split .journal-index__note-body{font-size:clamp(16px,1.35vw,19px);margin-bottom:var(--space-2)}@media(max-width:900px){.journal-index__head--split{grid-template-columns:1fr;gap:var(--space-4);align-items:start}}.journal-index__manifest{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5);border-top:1px solid rgba(246,243,238,.12);border-bottom:1px solid rgba(246,243,238,.12);padding-top:var(--space-2);padding-bottom:var(--space-2)}.journal-index__manifest-stats{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4);font:500 10px/1.2 var(--mono);letter-spacing:.18em;color:var(--bone);opacity:.55}.journal-index__mstat-v{font-size:13px;opacity:1;color:var(--bone)}.journal-index__manifest-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-left:auto}.journal-index__chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 2px;text-decoration:none;font:500 10px/1.2 var(--mono);letter-spacing:.18em;color:var(--bone);opacity:.7;transition:opacity var(--duration-base) var(--ease-out)}.journal-index__chip-tick{width:8px;height:8px;background:var(--sec, var(--signal));flex:none}.journal-index__chip-count{opacity:.55}.journal-index__chip:hover{opacity:1}.journal-index__chip:focus-visible{outline:2px solid var(--bone);outline-offset:2px}@media(max-width:900px){.journal-index__manifest-legend{margin-left:0}}.journal-index__section{scroll-margin-top:96px}.element__feature{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font:600 10px/1.6 var(--mono, ui-monospace);letter-spacing:.24em;color:var(--bone);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--study-group-ra, #e8d9a8) 80%,var(--bone));padding-bottom:4px}.element__feature:hover{border-bottom-color:var(--bone)}.prod-stmt2__feature{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin-top:6px;font:600 10.5px/1 var(--mono, ui-monospace);letter-spacing:.26em;color:var(--accent, #ffb32e);text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 40%,transparent);padding-bottom:4px}.prod-stmt2__feature:hover{border-bottom-color:currentColor}.study__lead a{color:var(--bone);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#f6f3ee59;text-underline-offset:4px;transition:text-decoration-color .16s ease}.study__lead a:hover,.study__lead a:focus-visible{text-decoration-color:currentColor}.record-features{display:grid;gap:2px;margin:var(--space-5) 0 0}.record-feature{display:grid;grid-template-columns:84px 1fr auto;gap:20px;align-items:center;padding:26px 22px;background:#0e0d0c;text-decoration:none;color:var(--bone);border-left:2px solid color-mix(in srgb,var(--c) 55%,transparent);transition:background .25s,border-color .25s}.record-feature:hover{background:color-mix(in oklab,var(--c) 7%,#0e0d0c);border-left-color:var(--c)}.record-feature__no{font:400 clamp(28px,3vw,40px)/.9 var(--serif);color:color-mix(in srgb,var(--c) 65%,transparent);-webkit-text-stroke:0}.record-feature:hover .record-feature__no{color:var(--c)}.record-feature__body b{display:block;font:400 clamp(19px,2.2vw,26px)/1.15 var(--serif);letter-spacing:.01em}.record-feature__body b em{font-style:italic;color:var(--c)}.record-feature__body small{display:block;font:400 11.5px/1.6 var(--mono, ui-monospace);color:var(--bone);opacity:.55;margin-top:6px;max-width:60ch}.record-feature__tag{font:600 9px/1 var(--mono, ui-monospace);letter-spacing:.26em;color:var(--c);text-transform:uppercase;white-space:nowrap}@media(max-width:720px){.record-feature{grid-template-columns:1fr;gap:8px}.record-feature__no{display:none}.record-feature__tag{order:-1}}.journal-ref{margin-top:var(--space-7);border-top:1px solid color-mix(in srgb,var(--bone) 14%,transparent)}.journal-ref__summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:14px;padding:22px 0;flex-wrap:wrap}.journal-ref__summary::-webkit-details-marker{display:none}.journal-ref__tick{font:400 18px/1 var(--mono);color:var(--bone);opacity:.5;transition:transform .25s}.journal-ref[open] .journal-ref__tick{transform:rotate(45deg)}.journal-ref__title{font:600 12px/1 var(--mono);letter-spacing:.3em;color:var(--bone)}.journal-ref__desc{font:400 12px/1.6 var(--sans);color:var(--bone);opacity:.5}.journal-ref__summary:hover .journal-ref__tick{opacity:1}.journal-index__section--ref{opacity:.82}.journal-index__section--ref .journal-index__section-head{gap:12px}.journal-index__section--ref .journal-index__section-no{letter-spacing:.26em}.journal-index__manifest+.journal-index__section{margin-top:var(--space-5)}.journal-index__section-tick{width:10px;height:10px;background:var(--sec, var(--signal));align-self:center}.journal-index__rows{list-style:none;margin:0;padding-top:0;padding-bottom:0}.journal-index__rowitem{list-style:none}.journal-row{display:grid;grid-template-columns:88px 1fr 200px;gap:var(--space-4);align-items:start;padding:var(--space-4) 0;border-bottom:1px solid rgba(246,243,238,.08);text-decoration:none}.journal-index__rowitem:first-child .journal-row{border-top:1px solid rgba(246,243,238,.08)}.journal-row__num{font:500 clamp(30px,3vw,44px)/1 var(--mono);letter-spacing:.02em;color:var(--bone);opacity:.16;transition:opacity var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.journal-row__main{display:block;min-width:0}.journal-row__kicker{display:flex;align-items:center;gap:8px;font:500 10px/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase}.journal-row__tick{width:8px;height:8px;background:var(--sec, var(--signal));flex:none}.journal-row__section{color:var(--bone);opacity:.78}.journal-row__sep{color:var(--bone);opacity:.4}.journal-row__no{color:var(--bone);opacity:.45}.journal-row__title{display:block;font:400 clamp(24px,2.4vw,34px)/1.15 var(--serif);letter-spacing:-.005em;color:var(--bone);opacity:.92;margin:8px 0 6px;max-width:30ch;transition:opacity var(--duration-base) var(--ease-out)}.journal-row__deck{display:block;font:400 15px/1.55 var(--sans);color:var(--bone);opacity:.66;max-width:62ch}.journal-row__data{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:6px;font:500 10px/1.2 var(--mono);letter-spacing:.18em;color:var(--bone);opacity:.5;text-align:right}.journal-row__stat-v{font-size:12px;opacity:1}.journal-row__bar{width:140px;height:2px;margin-top:8px;background:#f6f3ee1a}.journal-row__bar-fill{display:block;height:100%;background:var(--sec, var(--signal))}@media(hover:hover){.journal-row:hover .journal-row__num{color:var(--sec, var(--signal));opacity:.85}.journal-row:hover .journal-row__title{opacity:1}}.journal-row:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.journal-row--feature{padding:32px 0}.journal-row--feature .journal-row__num{font-size:clamp(48px,5vw,80px)}.journal-row--feature .journal-row__title{font-size:clamp(38px,4.4vw,60px);line-height:1.06;max-width:22ch}.journal-row--feature .journal-row__deck{font-size:17px;max-width:56ch}@media(max-width:720px){.journal-row{grid-template-columns:52px 1fr;gap:var(--space-3);padding:var(--space-4) 0}.journal-row__num{font-size:26px}.journal-row--feature .journal-row__num{font-size:34px}.journal-row__data{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-top:10px;text-align:left}.journal-row__bar{margin-top:0;flex:1 1 80px;min-width:60px}}.journal-index__crumb-back{margin-bottom:var(--space-4)}.journal-index__back{font:500 11px/1 var(--mono);letter-spacing:.18em;text-decoration:none;color:var(--bone);opacity:.7;transition:opacity var(--duration-base) var(--ease-out)}.journal-index__back:hover{opacity:1}.journal-index__back:focus-visible{outline:2px solid var(--bone);outline-offset:2px}body.template-article,body.template-blog,body.template-article>main,body.template-blog>main{overflow-x:clip}.journal-article{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:0 0 var(--space-6);overflow-x:clip}.journal-article__layout,.journal-article__foot{padding-left:var(--space-5);padding-right:var(--space-5)}@media(max-width:720px){.journal-article__layout,.journal-article__foot{padding-left:var(--space-3);padding-right:var(--space-3)}}.journal-article *{box-sizing:border-box}.journal-article__body img,.journal-article__body figure,.journal-article__body iframe,.journal-article__body video{max-width:100%;height:auto}.journal-article__body figure{width:100%}.journal-article__back{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.55;text-decoration:none;margin-bottom:var(--space-4);transition:opacity var(--duration-base) var(--ease-out)}.journal-article__back:hover{opacity:1}.journal-article__head{margin:0 0 var(--space-5);padding-left:var(--space-5);padding-right:var(--space-5)}@media(max-width:720px){.journal-article__head{padding-left:var(--space-3);padding-right:var(--space-3)}}.journal-article__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:500 11px/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.65;margin-bottom:var(--space-3)}.journal-article__eyebrow-cat{color:var(--accent);opacity:.95}.journal-article__eyebrow-sep{opacity:.45}.journal-article__title{font:400 clamp(36px,5.6vw,68px)/1.04 var(--serif);letter-spacing:-.012em;color:var(--bone);margin:0 0 var(--space-3)}.journal-article__subtitle{font:400 clamp(18px,1.8vw,22px)/1.45 var(--serif);font-style:italic;color:var(--bone);opacity:.82;margin:0 0 var(--space-3)}.journal-article__byline{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.55;margin:0 0 var(--space-4)}.journal-article__hero{margin:var(--space-5) 0 0;border:1px solid rgba(246,243,238,.08)}.journal-article__hero img{width:100%;height:auto;display:block}.journal-article__hero--art{border:0;background:var(--panel, #0d0d0f)}.journal-article__hero--art svg{display:block;width:100%;height:auto}@media(max-width:720px){.journal-article__hero,.journal-article__hero--art{height:44svh;overflow:hidden}.journal-article__hero img{height:100%;object-fit:cover}.journal-article__hero--art svg{height:100%;width:100%}}.journal-article__layout{display:grid;grid-template-columns:var(--journal-toc-w) minmax(0,1fr);gap:var(--space-6);align-items:start;margin-top:var(--space-5)}@media(max-width:1024px){.journal-article__layout{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.journal-article__foot{grid-column:auto}}.journal-article__body{max-width:var(--journal-measure);color:var(--bone);margin-inline:auto 0}@media(max-width:1024px){.journal-article__body{margin-inline:auto}}.journal-article__body p,.journal-article__body ul,.journal-article__body ol,.journal-article__body blockquote,.journal-article__body figure,.journal-article__body pre,.journal-article__body hr{margin:0 0 var(--journal-rhythm)}.journal-article__body p{font:400 19px/1.65 var(--sans);color:var(--bone);opacity:.92}.journal-article__body p:first-of-type:first-letter{font:400 56px/1 var(--serif);float:left;padding:6px 12px 0 0;color:var(--bone)}.journal-article__body h2{font:400 clamp(26px,2.6vw,34px)/1.2 var(--serif);letter-spacing:-.008em;color:var(--bone);margin:var(--space-5) 0 var(--space-3);scroll-margin-top:96px}.journal-article__body h2:first-child{margin-top:0}.journal-article__body h3{font:400 clamp(20px,1.8vw,24px)/1.3 var(--serif);letter-spacing:-.005em;color:var(--bone);margin:var(--space-4) 0 var(--space-2);scroll-margin-top:96px}.journal-article__body h4{font:500 13px/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.7;margin:var(--space-4) 0 var(--space-2)}.journal-article__body strong{font-weight:500;opacity:1}.journal-article__body em{font-style:italic}.journal-article__body a{color:var(--bone);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:1px;transition:color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.journal-article__body a:hover{color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,transparent)}.journal-article__body ul,.journal-article__body ol{padding-left:1.4em}.journal-article__body li{font:400 18px/1.65 var(--sans);color:var(--bone);opacity:.88;margin-bottom:8px}.journal-article__body li::marker{color:var(--accent)}.journal-article__body blockquote{padding:var(--space-3) 0 var(--space-3) var(--space-4);border-left:2px solid var(--accent);font:italic 400 clamp(22px,2.4vw,28px)/1.35 var(--serif);color:var(--bone);opacity:.95;margin-block:var(--space-5)}.journal-article__body blockquote p{font:inherit;opacity:1;margin:0 0 var(--space-2)}.journal-article__body blockquote p:last-child{margin-bottom:0}.journal-article__body blockquote cite,.journal-article__body blockquote footer{display:block;margin-top:var(--space-2);font:500 11px/1.2 var(--mono);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.55}.journal-article__body img{max-width:100%;height:auto;display:block;border:1px solid rgba(246,243,238,.06);margin-block:var(--space-4)}.journal-article__body figure{margin-block:var(--space-4)}.journal-article__body figure img{margin:0}.journal-article__body figure.full-bleed{margin-inline:calc(-1 * var(--space-4))}@media(min-width:1025px){.journal-article__body figure.full-bleed{margin-inline:calc(-1 * var(--space-5));width:calc(100% + var(--space-5) * 2)}}.journal-article__body figcaption{font:italic 400 13px/1.45 var(--sans);color:var(--bone)!important;font-family:var(--sans)!important;opacity:.6;margin-top:8px;text-align:left}.journal-article__body hr{border:0;height:1px;background:linear-gradient(to right,transparent,rgba(246,243,238,.2),transparent);margin-block:var(--space-5);width:50%;margin-inline:auto}.journal-article__body code{font-family:var(--mono);font-size:.9em;background:#f6f3ee0f;padding:2px 6px}.journal-article__body pre{background:#f6f3ee0a;border:1px solid rgba(246,243,238,.06);padding:var(--space-3);overflow-x:auto;font:400 13px/1.5 var(--mono)}.journal-article__body pre code{background:transparent;padding:0}.journal-article__body sup a,.journal-article__body .footnote-ref{font:500 11px/1 var(--mono);color:var(--accent);text-decoration:none;border:0;padding:0 2px}.journal-article__body .footnotes,.journal-article__body ol.footnotes{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08);font:400 14px/1.55 var(--sans);color:var(--bone);opacity:.72}.journal-article__body .footnotes li{font-size:14px}.journal-article__body a[href^="/pages/shop"]:after,.journal-article__body a[href^="/pages/study"]:after,.journal-article__body a[href^="/products/"]:after{content:" \2192";font-family:var(--mono);opacity:.7}.journal-callout{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);margin-block:var(--space-5);border:1px solid rgba(246,243,238,.12);background:color-mix(in oklab,var(--accent) 6%,transparent)}.journal-callout__eyebrow{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);opacity:.95}.journal-callout__title{font:400 22px/1.25 var(--serif);color:var(--bone);margin:0}.journal-callout__body{font:400 15px/1.55 var(--sans);color:var(--bone);opacity:.82;margin:0}.journal-callout__link{align-self:flex-start;margin-top:var(--space-2);font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:3px;transition:color var(--duration-base) var(--ease-out)}.journal-callout__link:hover{color:var(--accent)}.journal-toc{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;min-width:0}.journal-toc[hidden]{display:none}.journal-toc__details{border:0}.journal-toc__details>summary{list-style:none;cursor:default;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid rgba(246,243,238,.08)}.journal-toc__details>summary::-webkit-details-marker{display:none}.journal-toc__summary .d-eyebrow{color:var(--bone);opacity:.55}.journal-toc__chev{display:none;font:500 14px/1 var(--mono);color:var(--bone);opacity:.55;transition:transform var(--duration-base) var(--ease-out)}.journal-toc__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;counter-reset:toc;min-width:0}.journal-toc__item{counter-increment:toc;position:relative;min-width:0}.journal-toc__sublist{list-style:none;margin:0;padding:0 0 0 48px;min-width:0}.journal-toc__item--sub{counter-increment:none}.journal-toc__link--sub{font-size:12px;opacity:.45;padding-left:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.journal-toc__link--sub:before{content:none}.journal-toc__link--sub:hover{opacity:.85}.journal-toc__link--sub.is-active{opacity:1}.journal-toc__link{display:block;padding:7px 0 7px 48px;font:400 13px/1.45 var(--sans);color:var(--bone);opacity:.6;text-decoration:none;border-left:1px solid transparent;margin-left:-1px;transform-origin:left center;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;transition:opacity .32s var(--ease-out),border-color .32s var(--ease-out),color .32s var(--ease-out),transform .32s var(--ease-out),font-weight .2s var(--ease-out)}.journal-toc__link:before{content:counter(toc,decimal-leading-zero);position:absolute;left:14px;top:9px;font:500 9px/1 var(--mono);letter-spacing:.16em;color:var(--bone);opacity:.35}.journal-toc__link:hover{opacity:1;color:var(--bone);border-left-color:#f6f3ee52}.journal-toc__link.is-active{opacity:1;color:var(--bone);border-left-color:var(--accent);font-weight:500;transform:translate(2px)}.journal-toc__link.is-active:before{color:var(--accent);opacity:1}.journal-toc__link:focus-visible{outline:2px solid var(--bone);outline-offset:2px;opacity:1}@media(max-width:1024px){.journal-toc{position:static;max-height:none;overflow:visible;margin:0 auto var(--space-4);max-width:var(--journal-measure);width:100%;border:1px solid rgba(246,243,238,.08);padding:var(--space-3)}.journal-toc__details>summary{cursor:pointer;padding-bottom:0;margin-bottom:0;border-bottom:0}.journal-toc__details[open]>summary{padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid rgba(246,243,238,.08)}.journal-toc__chev{display:inline-block}.journal-toc__details[open] .journal-toc__chev{transform:rotate(180deg)}}@media(min-width:1025px){.journal-toc__details{display:block}.journal-toc__details>summary{cursor:default;pointer-events:none}}.journal-article__foot{grid-column:auto;width:100%;max-width:var(--journal-measure);margin:var(--space-6) auto 0 auto;padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08);display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:1025px){.journal-article__foot{margin-inline:auto 0}}.journal-article__taglist .d-eyebrow,.journal-article__share .d-eyebrow{display:block;margin-bottom:var(--space-2);color:var(--bone);opacity:.55}.journal-article__taglist-row,.journal-article__share-row{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-3);flex-wrap:wrap}.journal-article__taglist-row a{font:500 10px/1 var(--mono);letter-spacing:.18em;padding:6px 10px;color:var(--bone);border:1px solid rgba(246,243,238,.1);text-decoration:none;opacity:.78;transition:opacity var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.journal-article__taglist-row a:hover{opacity:1;border-color:var(--accent)}.journal-article__share-row{align-items:center;gap:var(--space-2)}.journal-article__share-row a,.journal-article__share-copy{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(246,243,238,.1);color:var(--bone);text-decoration:none;opacity:.78;transition:opacity var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);position:relative}.journal-article__share-row a:hover,.journal-article__share-copy:hover{opacity:1;border-color:var(--accent);color:var(--accent)}.journal-article__share-copy{background:transparent;cursor:pointer;padding:0}.journal-article__share-copy.is-copied{border-color:var(--accent);color:var(--accent)}.journal-article__share-copy-status{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);font:500 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:var(--ink);padding:4px 8px;border:1px solid var(--accent);white-space:nowrap}.journal-article__readnext{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.08)}.journal-article__readnext-head{margin-bottom:var(--space-4)}.journal-article__readnext-head .d-eyebrow{display:block;color:var(--accent);opacity:.9;margin-bottom:var(--space-2)}.journal-article__readnext-title{font:400 clamp(28px,3vw,36px)/1.1 var(--serif);letter-spacing:-.008em;color:var(--bone);margin:0}.journal-article__readnext-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:900px){.journal-article__readnext-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.journal-article__readnext-list{grid-template-columns:1fr}}.journal-article__comments{background:#0a0a0b80;padding:var(--space-6) var(--space-5);border-top:1px solid rgba(246,243,238,.06);margin-top:var(--space-6)}.journal-article__comments-inner{max-width:var(--journal-measure);margin:0 auto}.journal-article__comments-title{font:400 28px/1.2 var(--serif);color:var(--bone);margin:0 0 var(--space-4)}.journal-article__comments-list{list-style:none;padding:0;margin:0 0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.journal-article__comment{padding:var(--space-3);background:#f6f3ee08;border:1px solid rgba(246,243,238,.06)}.journal-article__comment-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font:500 11px/1 var(--mono);letter-spacing:.14em}.journal-article__comment-author{color:var(--bone)}.journal-article__comment-head time{opacity:.55}.journal-article__comment-body{font:400 15px/1.5 var(--sans);color:var(--bone);opacity:.85}.journal-article__comments-pagination{display:flex;justify-content:space-between;align-items:center;margin:var(--space-3) 0;font:500 11px/1 var(--mono);letter-spacing:.18em}.journal-article__comments-pagination a{color:var(--bone);text-decoration:none;opacity:.78}.journal-article__comment-form{padding-top:var(--space-4);border-top:1px solid rgba(246,243,238,.06);display:flex;flex-direction:column;gap:var(--space-3)}.journal-article__comment-form-title{font:400 20px/1.2 var(--serif);color:var(--bone);margin:0}.journal-article__comment-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.journal-article__comment-field{display:flex;flex-direction:column;gap:6px}.journal-article__comment-field span{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.7}.journal-article__comment-field input,.journal-article__comment-field textarea{padding:12px 14px;background:#f6f3ee0a;border:1px solid rgba(246,243,238,.1);color:var(--bone);font:400 14px/1.4 var(--sans);resize:vertical;border-radius:3px}.journal-article__comment-field input:focus,.journal-article__comment-field textarea:focus{outline:none;border-color:var(--accent)}.journal-article__comment-error{padding:10px 14px;background:color-mix(in oklab,var(--accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--accent) 36%,transparent);color:var(--bone);font:400 13px/1.4 var(--sans);margin:0}.journal-article__comment-success{padding:12px 14px;background:color-mix(in oklab,var(--accent) 18%,transparent);border:1px solid color-mix(in oklab,var(--accent) 36%,transparent);color:var(--bone);font:400 13px/1.4 var(--sans);margin:0}@media(max-width:768px){.journal-index__title{font-size:clamp(34px,8vw,44px)}.journal-article__title{font-size:clamp(30px,8vw,46px)}.journal-article__body p{font-size:17px;line-height:1.65}.journal-article__body li{font-size:16px}.journal-article__body h2{font-size:24px}.journal-article__body h3{font-size:18px}.journal-article__body p:first-of-type:first-letter{font-size:44px;padding:4px 8px 0 0}.journal-article__body blockquote{font-size:20px;padding-left:var(--space-3)}.journal-article__readnext-title{font-size:24px}.journal-article__comment-row{grid-template-columns:1fr}.journal-article__comment-field input,.journal-article__comment-field textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.journal-card,.journal-card__media img,.journal-card__cta-arrow,.journal-toc__chev{transition:none!important}.journal-card:hover,.journal-card:hover .journal-card__media img{transform:none}}.nowrap{white-space:nowrap}@media(max-width:720px){.tableteaser,.intro,.prov-teaser,.home-record,.home-faq{padding-left:var(--space-4);padding-right:var(--space-4)}.intro{padding-top:var(--space-6);padding-bottom:var(--space-6)}}body.menu-open .cookie-banner,body.cart-open .cookie-banner{opacity:0;pointer-events:none}div:has(>iframe[src*=hcaptcha]){bottom:72px!important}.btn:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.prod-registry{max-width:760px;margin:var(--space-6) auto;padding:0 clamp(20px,5vw,40px)}.prod-registry__row{display:grid;grid-template-columns:3ch minmax(0,1fr) auto auto auto;align-items:baseline;gap:var(--space-3);padding:9px 0;border-bottom:1px solid rgba(246,243,238,.07);font:500 12px/1.4 var(--mono);letter-spacing:.04em}.prod-registry__num{color:var(--accent);opacity:.85;font-size:10px}.prod-registry__who{color:var(--bone);text-decoration:none;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-base) var(--ease-out)}.prod-registry__who:hover{color:var(--accent)}.prod-registry__who:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.prod-registry__qty{opacity:.55}.prod-registry__paid{color:var(--bone);opacity:.75;font-size:11px}.prod-registry__date{color:var(--bone);opacity:.45;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.prod-registry__tx{font-size:10px;letter-spacing:.18em;color:var(--bone);opacity:.55;text-decoration:none;transition:opacity var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);min-width:34px;text-align:right}a.prod-registry__tx:hover{opacity:1;color:var(--accent)}a.prod-registry__tx:focus-visible{outline:2px solid var(--bone);outline-offset:2px}@media(max-width:600px){.prod-registry__row{grid-template-columns:3ch minmax(0,1fr) auto auto}.prod-registry__date{display:none}}.prod-radar .prod-registry{width:100%;max-width:460px;margin:var(--space-5) auto 0;padding:0}.prod-radar .prod-registry__row{font-size:11px;gap:var(--space-2);padding:8px 0}.prod-radar .prod-registry__date{font-size:9px}.prod-registry--band{max-width:1080px;margin:0 auto;padding:var(--space-6) clamp(20px,5vw,40px) 0}.prod-registry--band .prod-registry__bandhead{margin-bottom:2px}.prod-registry--band .d-eyebrow{color:var(--accent);opacity:.9;display:block;margin-bottom:var(--space-2)}.prod-registry__bandtitle{font:400 clamp(24px,2.6vw,34px)/1.15 var(--serif);color:var(--bone);margin:0}.prod-registry__cols{display:grid;grid-template-columns:24px minmax(0,1fr) 90px 110px 44px;gap:var(--space-3);padding:10px 0 6px;border-bottom:1px solid rgba(246,243,238,.14);font:500 9px/1.2 var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.45}.prod-registry__cols span:nth-child(3),.prod-registry__cols span:nth-child(4),.prod-registry__cols span:nth-child(5){text-align:right}.prod-registry--band .prod-registry__row{grid-template-columns:24px minmax(0,1fr) 90px 110px 44px;font-size:12.5px;padding:9px 0}.prod-registry--band .prod-registry__paid,.prod-registry--band .prod-registry__date,.prod-registry--band .prod-registry__tx{text-align:right}.prod-registry--band .prod-registry__date{display:block}@media(max-width:600px){.prod-registry__cols{grid-template-columns:24px minmax(0,1fr) 80px 44px}.prod-registry__cols span:nth-child(4){display:none}.prod-registry--band .prod-registry__row{grid-template-columns:24px minmax(0,1fr) 80px 44px}.prod-registry--band .prod-registry__date{display:none}}body:has(.prod-bar) main{padding-bottom:120px}.prod-registry--band{padding-bottom:var(--space-6)}.prod-registry--band .prov2__terminal{background:transparent;border-radius:0;box-shadow:none;border:1px solid rgba(246,243,238,.1)}.prod-registry--band .prov2__terminal-bar{background:#f6f3ee08}.prod-registry--band .prov2__terminal-body{padding-bottom:var(--space-5)}.prod-registry--band .prod-registry__row:last-child{border-bottom:0}.prod-provline{width:100%;max-width:460px;margin:14px auto 0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--bone) 8%,transparent);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.prod-provline__a{font:500 10px/1.2 var(--mono);letter-spacing:.18em;text-decoration:none;color:var(--bone);opacity:.6;min-height:44px;display:inline-flex;align-items:center;transition:opacity var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.prod-provline__a:hover{opacity:1;color:var(--accent)}.prod-provline__a:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.prod-bar__secondary--sm{display:none}@media(max-width:1280px){.prod-bar__secondary--sm{display:inline}.prod-bar .prod-bar__secondary--lg{display:none}}@media(max-width:900px){.prod-bar>.prod-bar__cta{grid-area:cta}}@media(max-width:600px){.prod-bar>.prod-bar__cta{min-height:44px}}.prod-bar__cta--closed{background:#f6f3ee0f;color:var(--ash);cursor:not-allowed;pointer-events:none}.prod-registry__cols{font-size:10px;opacity:.55}.prod-registry__date,.prod-registry__tx,.prod-registry__qty{opacity:.55}.prod-registry--band .prov2__terminal-title{opacity:.85}.prod-registry__tx{position:relative}a.prod-registry__tx:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.prod-registry--band{max-width:1200px}.pill--icon{position:relative}.pill--icon:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.nav-menu__sub-col a{display:inline-block;padding:10px 0;margin:-6px 0}.rarity,.rarity__label{font-size:10px}.compound-chips__cnt{font-size:9px}.compound-chips__cnt{font-size:7.5px;bottom:1px;right:2px;opacity:.9;font-variant-numeric:tabular-nums}.prod-receive__parcel-meta{font-size:10px}.journal-index__back{display:inline-flex;align-items:center;min-height:44px}.prod-owner__name{display:inline-flex;align-items:center;padding-block:10px;margin-block:-10px}.prod-registry__who{padding-block:10px;margin-block:-10px}.search__page{display:inline-flex;align-items:center;min-height:44px;padding-inline:8px}.breadcrumbs a{display:inline-block;padding-block:12px;margin-block:-12px}.shop__seg,.shop__action{position:relative}.shop__seg:after,.shop__action:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.shop-filter-sort,.shop-pill,.shop-drawer__clear{min-height:44px}.shop-drawer__close{width:44px;height:44px}.shop-hue__off:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.shop-palette__chip{min-height:40px}@media(max-width:720px){.shop-hue__legend{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.shop-hue__legend-l{text-align:left;min-width:0}.shop-hue__legend .shop-hue__off{position:relative;top:auto;right:auto;transform:none;width:auto;flex-shrink:0;align-self:auto;padding:7px 12px}}@media(max-width:600px){.prod-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prod-related__card{min-width:0}}@media(min-width:1025px){.journal-article__foot{grid-column:2}}.journal-article__body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.journal-article__body figcaption,.journal-article__body figcaption *{color:var(--bone)!important;opacity:.65}@media(max-width:720px){.shop-hue--bar{padding:10px 14px 12px}.shop-hue--bar .shop-hue__track{height:40px;--thumb-half: 18px}.shop-hue--bar .shop-hue__rail{height:12px}.shop-hue--bar .shop-hue__thumb{width:32px;height:32px}}.compound-chips--compact .compound-chips__cnt{font-size:6.5px}@media(pointer:coarse){.prod-lightbox__close{top:max(12px,env(safe-area-inset-top));width:44px;height:44px}.prod-lightbox__zoom{bottom:max(16px,env(safe-area-inset-bottom))}.prod-lightbox__zoomBtn{min-height:44px;min-width:44px}}.active-chip{min-height:32px;position:relative;font-size:10px}.active-chip:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}body:has(#cookieBanner:not([hidden])) .join-sticky,body:has(.cookie-banner.is-visible) .join-sticky{opacity:0;pointer-events:none}@media(max-width:720px){.study-controls{display:flex!important;top:auto;bottom:max(16px,env(safe-area-inset-bottom));right:12px}.study-controls__btn{min-width:44px;min-height:44px}}.prov2__cta-btn{min-height:44px}.prov2__defs dt,.prov2__tl-mock-label{font-size:10px}@media(max-width:1024px){.journal-article__body,.journal-article__foot{max-width:100%}}.prov2__canvas{position:relative;width:180px;height:226px;display:none;transform:rotate(-1.5deg);animation:prov-canvas-float 6s ease-in-out infinite}@keyframes prov-canvas-float{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-4px)}}.prov2__canvas-face{position:absolute;top:0;right:12px;bottom:0;left:0;background:linear-gradient(135deg,#f4f1ea,#e4ded3);box-shadow:0 1px #0003,0 18px 50px #0000008c,0 4px 12px #0000004d;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:14px 14px 12px}.prov2__canvas-weave{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(10,10,11,.055) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(10,10,11,.055) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;opacity:.85}.prov2__canvas-stamp{position:relative;font:500 11px/1 var(--mono);letter-spacing:.32em;color:#0a0a0bc7}.prov2__canvas-num{position:relative;font:500 9px/1 var(--mono);letter-spacing:.22em;color:#0a0a0b99;align-self:flex-end}.prov2__canvas-edge{position:absolute;top:5px;right:0;bottom:5px;width:13px;background:linear-gradient(90deg,#cfc8bb,#b3ab9d 55%,#9d9487);box-shadow:inset 1px 0 #0000001a,0 16px 40px #00000073}#prodReceiveFormat[data-format=canvas] .prov2__paper{display:none}#prodReceiveFormat[data-format=canvas] .prov2__canvas{display:block}@media(prefers-reduced-motion:reduce){.prov2__canvas{animation:none}}.prod-bar__toggle-opt.is-unavailable,.deck__opt--frame .prod-bar__toggle-opt.is-unavailable{opacity:.32;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.prod-bar__toggle-opt.is-unavailable:hover{background:transparent}@media(max-width:720px){.about{padding-top:96px}}.optinfo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px}.optinfo[hidden]{display:none}.optinfo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#060608d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.optinfo__panel{position:relative;width:min(760px,100%);max-height:min(86vh,900px);overflow-y:auto;overscroll-behavior:contain;background:var(--coal, #0f0f11);border:1px solid rgba(246,243,238,.14);padding:30px 30px 26px}.optinfo__grab{display:none}.optinfo__head{position:relative;padding-right:36px;margin-bottom:22px}.optinfo__title{font-size:24px;line-height:1.15;margin:6px 0 8px}.optinfo__lead{color:var(--ash);font-size:13px;line-height:1.55;max-width:58ch}.optinfo__x{position:absolute;top:-4px;right:-6px;background:none;border:0;color:var(--ash);font-size:15px;line-height:1;padding:8px;cursor:pointer}.optinfo__x:hover{color:var(--bone)}.optinfo__scale{padding:4px 0 2px}.optinfo__stage{--ppi: 4.2px;--wall: 90;position:relative;height:378px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;gap:clamp(18px,5vw,54px);padding:0 10px}.optinfo__stage>*{transform:translateY(var(--shift, 0px))}.optinfo__floor{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#f6f3ee0a,#f6f3ee47 16% 84%,#f6f3ee0a)}.optinfo__eyeline{position:absolute;left:0;right:0;bottom:calc(57 * var(--ppi));border-top:1px dashed rgba(246,243,238,.12)}.optinfo__eyeline i{position:absolute;left:10px;top:-15px;font-style:normal;font-size:8.5px;letter-spacing:.1em;color:#f6f3ee4d}.optinfo__eyeline i b{font-weight:inherit}.optinfo__eyeline i em{display:none;font-style:normal}.optinfo__person{position:relative;flex:0 0 auto;width:calc(22 * var(--ppi));height:calc(69 * var(--ppi))}.optinfo__person>svg{width:100%;height:100%;display:block;opacity:.22}.optinfo__person>svg *{fill:#f6f3ee}.optinfo__height{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);text-align:center;white-space:nowrap}.optinfo__height b{display:block;font-size:12px;font-weight:600;color:#f6f3eeb3;letter-spacing:.04em}.optinfo__height i{display:block;font-style:normal;font-size:8.5px;letter-spacing:.09em;color:#f6f3ee52;margin-top:1px}.optinfo__wall{position:relative;flex:0 0 auto;width:calc(56 * var(--ppi));height:100%}.optinfo__frame{position:absolute;left:50%;bottom:calc(57 * var(--ppi));transform:translate(-50%,50%);width:calc(var(--w) * var(--ppi));height:calc(var(--h) * var(--ppi));border:1px dashed rgba(246,243,238,.26);z-index:1;pointer-events:none}.optinfo__frame.is-on{border:1px solid rgba(246,243,238,.58);background-image:var(--art);background-size:cover;background-position:center;box-shadow:0 14px 30px -14px #000000f2;z-index:2}@media(prefers-reduced-motion:no-preference){.optinfo__frame{transition:width .24s cubic-bezier(.2,.7,.3,1),height .24s cubic-bezier(.2,.7,.3,1),border-color .2s}}.optinfo__frame-lbl{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 7px);white-space:nowrap;font-style:normal;font-size:10.5px;letter-spacing:.1em;color:#f6f3eeb8}.optinfo__console{position:absolute;left:50%;transform:translate(-50%);bottom:0;width:calc(46 * var(--ppi));height:calc(28 * var(--ppi));border-top:calc(2 * var(--ppi)) solid rgba(246,243,238,.13)}.optinfo__console:before,.optinfo__console:after{content:"";position:absolute;top:0;bottom:0;width:calc(1.6 * var(--ppi));background:#f6f3ee1a}.optinfo__console:before{left:calc(3 * var(--ppi))}.optinfo__console:after{right:calc(3 * var(--ppi))}.optinfo__rows{list-style:none;margin:16px 0 0;padding:0}.optinfo__rows li+li{border-top:1px solid rgba(246,243,238,.07)}.optinfo__row{display:grid;grid-template-columns:92px 1fr auto;gap:14px;align-items:baseline;width:100%;padding:11px 8px;margin:0;background:none;border:0;cursor:pointer;text-align:left;border-left:2px solid transparent}.optinfo__row:hover{background:#f6f3ee09}.optinfo__row.is-on{background:#f6f3ee0d;border-left-color:#f6f3ee8c}.optinfo__row-k{font-size:12px;letter-spacing:.04em;color:var(--bone);white-space:nowrap}.optinfo__row-v{font-size:12.5px;line-height:1.5;color:var(--ash)}.optinfo__row-m{font-size:9.5px;letter-spacing:.1em;color:#f6f3ee6b;white-space:nowrap}.optinfo__fmts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.optinfo__fmt{border:1px solid rgba(246,243,238,.12);padding:14px 15px 16px;display:flex;flex-direction:column}.optinfo__fmt-art{display:block;margin:0 0 10px}.optinfo__fmt-art svg{display:block;width:100%;height:auto}.optinfo__fmt-art .ln{fill:none;stroke:#f6f3ee80;stroke-width:1.2}.optinfo__fmt-art .ln.dim{stroke:#f6f3ee3d}.optinfo__fmt-art .fill{fill:#f6f3ee3d}.optinfo__fmt-art .wall{stroke:#f6f3ee29;stroke-width:1.2;stroke-linecap:round}.optinfo__fmt-art .tick{fill:#f6f3ee5c;font-size:7px;letter-spacing:.09em;text-anchor:middle}.optinfo__fmt-name{font-size:11px;letter-spacing:.16em;margin:0 0 5px}.optinfo__fmt-sub{font-size:10px;letter-spacing:.04em;color:#f6f3ee75;margin:0 0 11px}.optinfo__fmt-body{font-size:12px;line-height:1.55;color:var(--ash);margin:0 0 12px}.optinfo__fmt-pts{list-style:none;margin:auto 0 0;padding:0}.optinfo__fmt-pts li{font-size:11.5px;line-height:1.45;color:var(--ash);padding:4px 0 4px 13px;position:relative}.optinfo__fmt-pts li:before{content:"+";position:absolute;left:0;top:4px;color:#f6f3ee66;font-size:10px}.optinfo__fmt-pts li:last-child{color:#f6f3ee70}.optinfo__fmt-pts li:last-child:before{content:"\2013"}.optinfo__foot{margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(246,243,238,.07);font-size:11px;line-height:1.5;color:#f6f3ee70}.optinfo__trigger{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;border:0;background:none;padding:0;cursor:pointer;vertical-align:-2px;position:relative}.optinfo__trigger svg{width:100%;height:100%;display:block}.optinfo__trigger svg circle{fill:none;stroke:#f6f3ee57;stroke-width:1.4}.optinfo__trigger svg path{fill:#f6f3ee9e}.optinfo__trigger:hover svg circle{stroke:#f6f3eebf}.optinfo__trigger:hover svg path{fill:var(--bone)}.optinfo__trigger:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}@media(max-width:720px){.optinfo{padding:0;align-items:flex-end}.optinfo__panel{width:100%;max-height:92vh;padding:22px 18px 20px;border-left:0;border-right:0;border-bottom:0}.optinfo__title{font-size:20px}.optinfo__stage{--ppi: 3.9px;--wall: 88;height:343px;gap:clamp(6px,3vw,16px);padding:0 2px}.optinfo__lead-more{display:none}.optinfo__head{margin-bottom:12px}.optinfo__frame-lbl{font-size:9.5px}.optinfo__eyeline i b{display:none}.optinfo__eyeline i em{display:inline}.optinfo__eyeline i{font-size:8px}.optinfo__height b{font-size:11px}.optinfo__height i{font-size:8px}.optinfo__lead{font-size:12.5px;line-height:1.45}.optinfo__title{margin-bottom:6px}.optinfo__rows{margin-top:10px}.optinfo__row{grid-template-columns:74px 1fr;padding:9px 6px;gap:10px}.optinfo__row-v{font-size:12px}.optinfo__row-m{grid-column:1 / -1;margin-top:2px}.optinfo__grab{display:block;width:36px;height:4px;border-radius:999px;background:#f6f3ee47;margin:-8px auto 12px}.optinfo__grab,.optinfo__head{touch-action:none}.optinfo__panel{touch-action:pan-y;will-change:transform}.optinfo__panel.is-dragging{overflow:hidden}.optinfo__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:10px;border:1px solid rgba(246,243,238,.12);border-radius:3px;overflow:hidden}.optinfo__rows li+li{border-top:0;border-left:1px solid rgba(246,243,238,.12)}.optinfo__rows li{min-width:0}.optinfo__row{display:flex;align-items:center;justify-content:center;width:100%;padding:11px 2px;border:0;border-radius:0;background:none;transition:background .14s var(--ease-out)}.optinfo__row.is-on{background:#f6f3ee14;border-left-color:transparent}.optinfo__row:active{background:#f6f3ee1f}.optinfo__row-k{font-size:11.5px;letter-spacing:.02em;white-space:nowrap}.optinfo__row-k .optinfo__row-cm,.optinfo__row-k .optinfo__row-a,.optinfo__row-v,.optinfo__row-m{display:none}.optinfo__sizedetail{display:grid;gap:4px;padding:12px 2px 0}.optinfo__sizedetail[hidden]{display:none}.optinfo__sizedetail-k{font:500 12px/1.3 var(--mono);letter-spacing:.04em;color:var(--bone)}.optinfo__sizedetail-k .optinfo__row-cm{display:inline;margin-left:6px}.optinfo__sizedetail-k .optinfo__row-a{display:inline}.optinfo__sizedetail-v{font:400 13px/1.5 var(--sans);color:var(--ash)}.optinfo__sizedetail-m{font:500 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f3ee6b}.optinfo__fmtabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(246,243,238,.12);border-radius:3px;overflow:hidden;margin:0 0 12px}.optinfo__fmtabs[hidden]{display:none}.optinfo__fmtabs button{-webkit-appearance:none;appearance:none;background:none;border:0;border-right:1px solid rgba(246,243,238,.12);color:#f6f3ee8c;padding:9px 6px 8px;display:grid;justify-items:center;gap:4px;font:500 10px/1 var(--mono);letter-spacing:.14em;cursor:pointer;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.optinfo__fmtabs button:last-child{border-right:0}.optinfo__fmtabs button.is-on{background:#f6f3ee14;color:var(--bone)}.optinfo__fmtabs button:active{background:#f6f3ee1f}.optinfo__fmtab-art{display:block;width:56px}.optinfo__fmtab-art svg{display:block;width:100%;height:auto}.optinfo__fmtab-art .ln{fill:none;stroke:#f6f3ee8c;stroke-width:1.4}.optinfo__fmtab-art .ln.dim{stroke:#f6f3ee3d}.optinfo__fmtab-art .fill{fill:#f6f3ee47}.optinfo__fmtab-art .wall{stroke:#f6f3ee29;stroke-width:1.2}.optinfo__fmtab-art .tick{display:none}.optinfo__fmts{grid-template-columns:1fr;gap:0}.optinfo__fmtabs:not([hidden])~.optinfo__fmts .optinfo__fmt{display:none}.optinfo__fmtabs:not([hidden])~.optinfo__fmts .optinfo__fmt.is-on{display:grid;gap:0;padding:4px 2px 0;border:0;background:none}.optinfo__fmtabs:not([hidden])~.optinfo__fmts .optinfo__fmt-art,.optinfo__fmtabs:not([hidden])~.optinfo__fmts .optinfo__fmt-name{display:none}.optinfo__fmtabs:not([hidden])~.optinfo__fmts .optinfo__fmt-sub{font-size:11px;margin-bottom:8px;color:#f6f3ee99}.optinfo__fmtabs:not([hidden])~.optinfo__fmts .optinfo__fmt-body{font-size:13px;line-height:1.5;margin-bottom:10px}.optinfo__fmtabs:not([hidden])~.optinfo__fmts .optinfo__fmt-pts{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.optinfo__foot{margin-top:12px}.optinfo__row{grid-template-columns:78px 1fr}.optinfo__row-m{grid-column:1 / -1}}@media(prefers-reduced-motion:no-preference){.optinfo__panel{animation:optinfoIn .22s cubic-bezier(.2,.7,.3,1) both}@keyframes optinfoIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.prod-bar__cell--size .prod-bar__secondary,.prod-bar__cell--frame .prod-bar__secondary{display:flex;align-items:center;justify-content:center;gap:0;width:100%;text-align:center}.element{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:var(--space-6) clamp(20px,5vw,40px) var(--space-6)}.element__head{display:flex;align-items:flex-start;gap:28px;padding-bottom:var(--space-5);border-bottom:1px solid var(--card-edge);margin-bottom:var(--space-5)}.prod-modal__close,.prod-lightbox__close,.study-legend-sheet__close,.study-drawer__close,.shop-drawer__close,.piece-modal__close{font-size:0;padding:0}.prod-modal__close:before,.prod-lightbox__close:before,.study-legend-sheet__close:before,.study-drawer__close:before,.shop-drawer__close:before,.piece-modal__close:before,.prod-modal__close:after,.prod-lightbox__close:after,.study-legend-sheet__close:after,.study-drawer__close:after,.shop-drawer__close:after,.piece-modal__close:after{content:"";position:absolute;left:50%;top:50%;width:38%;height:1.5px;background:currentColor;border-radius:3px}.prod-modal__close:before,.prod-lightbox__close:before,.study-legend-sheet__close:before,.study-drawer__close:before,.shop-drawer__close:before,.piece-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.prod-modal__close:after,.prod-lightbox__close:after,.study-legend-sheet__close:after,.study-drawer__close:after,.shop-drawer__close:after,.piece-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.element__cell{position:relative;flex:none;width:112px;min-height:112px;display:flex;flex-direction:column;align-items:flex-start;padding:9px 10px 10px;background:color-mix(in oklab,var(--cell-color, var(--accent)) 55%,var(--ink) 45%);border:1px solid color-mix(in oklab,var(--cell-color, var(--accent)) 70%,transparent);border-radius:3px;color:var(--bone)}.element__cell-num{font:500 10px/1 var(--mono);letter-spacing:.06em;opacity:.7}.element__cell-sym{font:500 30px/1 var(--mono);letter-spacing:.04em;margin-top:6px}.element__cell-poetic{margin-top:auto;font:400 11px/1.2 var(--sans);font-style:italic;opacity:.85;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:3px}.element__cell-common{font:500 8.5px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-top:2px;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.element__title{font:var(--type-title);margin:0;letter-spacing:-.01em}.element__poetic{font:17px/1.4 var(--serif);font-style:italic;color:var(--accent);margin:6px 0 0}.element__body{margin-bottom:var(--space-5)}.element__meaning{font:19px/1.6 var(--sans);color:var(--bone);opacity:.9;max-width:62ch;margin:0}.element__lore{display:grid;grid-template-columns:1fr;gap:0 56px}@media(min-width:900px){.element__lore{grid-template-columns:1fr 1fr}.element__lore section{max-width:52ch}}.element__sub{font:var(--type-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);opacity:.5;margin:var(--space-5) 0 12px}.element__inwork{font:var(--type-body);color:var(--bone);opacity:.72;max-width:62ch;margin:0}.element__sub--wide{padding-top:var(--space-5);border-top:1px solid var(--card-edge)}.element__piece{display:flex}.element-card{width:100%;height:100%}.element-card__hit{display:flex;flex-direction:column;gap:0;text-decoration:none;color:inherit}.element-card .prod-related__body{padding-top:13px}.element-card .prod-related__top{padding-bottom:4px}.element-card__atc{margin:0}.element__piece-buy{margin-top:12px}.element__piece-price{font:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);opacity:.62;white-space:nowrap}.element__piece-state{font:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);opacity:.38}.element__piece-atc{margin:0}.element__piece-atc .btn{padding:9px 14px;font-size:10px}.element__piece-atc .btn__icon{margin-left:6px}.element__piece-meta .compound-chips{margin-top:8px}.element__piece-rare{display:inline-block;margin-top:6px;font:9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.35);border-radius:999px;padding:4px 8px}.element__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.element__link{display:inline-flex;align-items:baseline;gap:8px;padding:9px 12px;border-radius:3px;border:1px solid var(--card-edge);background:#f6f3ee08;text-decoration:none;color:var(--bone);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}@media(hover:hover)and (pointer:fine){.element__link:hover{background:#f6f3ee14;border-color:#f6f3ee42}}.element__link-sym{font:600 12px/1 var(--mono);letter-spacing:.04em;color:var(--accent)}.element__link-name{font:var(--type-body);font-size:14px}.element__link-count{font:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);opacity:.45}.element__links--quiet .element__link-sym{color:var(--bone);opacity:.7}.element__none{font:var(--type-body);color:var(--bone);opacity:.55;max-width:62ch;margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:1px solid var(--card-edge)}.element__back{margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid var(--card-edge);font:var(--type-micro);letter-spacing:.16em;text-transform:uppercase}.element__back a{color:var(--bone);opacity:.6;text-decoration:none}.element__back a:hover{opacity:1;color:var(--accent)}@media(max-width:720px){.element{padding:var(--space-5) clamp(20px,5vw,40px) var(--space-5)}.element__head{gap:18px}.element__cell{width:92px;min-height:92px;height:auto;padding:7px 8px 8px}.element__cell-sym{font-size:22px;margin-top:4px}.element__cell-poetic{font-size:10px}.element__cell-common{font-size:7.5px}.element__meaning{font-size:17px}}@media(prefers-reduced-motion:reduce){.prod-related__card:hover{transform:none}.prod-related__card:hover .prod-related__img{transform:scale(1.02)}.prod-related__img{transition:transform .4s var(--ease-out),filter .3s var(--ease-out)}.shop-card:hover{top:0}.shop-card:hover .shop-card__media img{transform:scale(1.02)}}.study-drawer__poetic{font-size:22px;padding-right:104px}.study-drawer__title-link,.piece-modal__title-link{position:relative;z-index:5;color:inherit;text-decoration:underline;text-decoration-color:#f6f3ee4d;text-decoration-thickness:1px;text-underline-offset:5px;white-space:nowrap;transition:color .16s cubic-bezier(.23,1,.32,1),text-decoration-color .16s ease}.study-drawer__title-arrow,.piece-modal__title-arrow{display:inline-block;line-height:0;margin-left:8px;font-family:var(--mono);font-size:.42em;vertical-align:.32em;color:var(--accent);transition:transform .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.study-drawer__title-link:hover,.piece-modal__title-link:hover{color:var(--accent);text-decoration-color:var(--accent)}.study-drawer__title-link:hover .study-drawer__title-arrow,.piece-modal__title-link:hover .piece-modal__title-arrow{transform:translate(4px)}}.study-drawer__title-link:active,.piece-modal__title-link:active{color:var(--accent);text-decoration-color:var(--accent)}.study-drawer__title-link:focus-visible,.piece-modal__title-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}@media(max-width:400px){.study-drawer__poetic{font-size:20px;padding-right:96px}}@media(prefers-reduced-motion:reduce){.study-drawer__title-link,.study-drawer__title-arrow,.piece-modal__title-link,.piece-modal__title-arrow{transition:none}}.site__top{pointer-events:none}.site__top>*,.site__top a,.site__top button,.site__top .site__nav,.site__top .deck__nav{pointer-events:auto}.piece-buy{display:block;container-type:inline-size}.piece-buy[hidden]{display:none}.piece-buy.is-menu-open{position:relative;z-index:40}.piece-buy__opts{display:grid;grid-template-columns:1fr 1fr;gap:var(--piece-buy-gap, 8px);align-items:end}.piece-buy__opt{display:block;min-width:0}.piece-buy__lbl{display:block;margin-bottom:5px;font:500 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ash)}.piece-buy__field{min-width:0}.piece-buy__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;background:#f6f3ee0f;border:1px solid rgba(246,243,238,.2);border-radius:999px;color:var(--bone);padding:12px 16px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}@media(hover:hover)and (pointer:fine){.piece-buy__trigger:hover{background:#f6f3ee1a;border-color:#f6f3ee3d}}.piece-buy__opt.is-open .piece-buy__trigger{background:#f6f3ee1a;border-color:#f6f3ee47}.piece-buy__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.piece-buy__val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.piece-buy__chev{flex-shrink:0;opacity:.65;transition:transform .18s var(--ease-out)}.piece-buy__opt.is-open .piece-buy__chev{transform:rotate(180deg)}.piece-buy__menu{position:fixed;z-index:1200;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;list-style:none;margin:0;padding:4px;background:#0d0b14;border:1px solid var(--card-edge);border-radius:3px;box-shadow:0 -14px 34px #0000008c}.piece-buy__item{padding:9px 6px;border-radius:3px;border:1px solid rgba(246,243,238,.12);color:var(--bone);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;white-space:nowrap;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.piece-buy__item:last-child:nth-child(odd){grid-column:span 2}.piece-buy__item.is-selected{border-color:var(--bone)}@media(hover:hover)and (pointer:fine){.piece-buy__item:hover:not(.is-unavailable):not(.is-selected){background:#f6f3ee1a}}.piece-buy__item.is-selected{background:var(--bone);color:var(--ink)}.piece-buy__item.is-unavailable{opacity:.3;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}@container (max-width: 250px){.piece-buy__opts{grid-template-columns:1fr;gap:8px}}.piece-buy__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;flex-wrap:wrap;min-height:44px}.piece-buy__price{font:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);opacity:.62;white-space:nowrap;font-variant-numeric:tabular-nums}.piece-buy__atc{margin:0}.piece-buy__atc .btn{padding:15px 20px;font-size:11px}.piece-buy__atc .btn__icon{margin-left:6px}.piece-buy__atc .btn[disabled]{opacity:.42;cursor:not-allowed}.piece-modal__buy{margin:14px 0 4px}.piece-modal__buy[hidden]{display:none}.piece-modal__buy{max-height:0;overflow:hidden;opacity:0;transition:max-height .48s var(--ease-out),opacity .32s var(--ease-out) 80ms}.piece-modal__buy.is-in{max-height:280px;opacity:1}.piece-modal__buy.is-set{max-height:none;overflow:visible;transition:none}.piece-modal__atc .btn .btn__text{transition:opacity .24s var(--ease-out)}.piece-modal__atc .btn.is-loading .btn__text{opacity:.45}.piece-modal__image{max-height:54svh}.shop-card__ed{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;padding:6px 9px;border-radius:3px;background:#07060bc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--tier, var(--bone));color:var(--tier, var(--bone));font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.shop-card__ed:focus-visible{outline:2px solid var(--tier, var(--bone));outline-offset:2px}.shop-card__ed.rarity--apex{--tier: var(--rarity-apex)}.shop-card__ed.rarity--archival{--tier: var(--rarity-archival)}.shop-card__ed.rarity--scarce{--tier: var(--rarity-scarce)}.shop-card__ed.rarity--limited{--tier: var(--rarity-limited)}.shop-card__ed.rarity--core,.shop-card__ed.rarity--series{--tier: var(--rarity-open)}.shop-card__ed .rarity__dot,.shop-card__ed .rarity__label{display:none}.shop-card__ed .rarity__label:has(.rarity__mark){display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em}.shop-card__ed:has(.rarity__mark){padding:6px 11px}.shop-card__ed{transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.shop-card__ed .rarity__mark{transition:transform .18s var(--ease-out),filter .18s var(--ease-out)}.shop-card__ed:hover,.shop-card__ed:focus-visible,.shop-card__ed.is-active{background:color-mix(in srgb,var(--tier, var(--bone)) 20%,rgba(7,6,11,.86));border-color:var(--tier, var(--bone));box-shadow:0 0 0 1px color-mix(in srgb,var(--tier, var(--bone)) 40%,transparent),0 8px 20px -8px color-mix(in srgb,var(--tier, var(--bone)) 75%,transparent);transform:translateY(-1px)}.shop-card__ed:hover .rarity__mark,.shop-card__ed:focus-visible .rarity__mark,.shop-card__ed.is-active .rarity__mark{transform:scale(1.68);filter:drop-shadow(0 0 11px color-mix(in srgb,var(--r-color) 85%,transparent))}.shop-card__ed:active{transform:translateY(0) scale(.94)}.shop-card__ed.is-struck .rarity__mark{transition:none}@media(prefers-reduced-motion:reduce){.shop-card__ed,.shop-card__ed .rarity__mark{transition:none}.shop-card__ed:hover,.shop-card__ed:focus-visible,.shop-card__ed.is-active,.shop-card__ed:active{transform:none}}@media(hover:none){.shop-card__ed:hover{background:#07060bc7;border-color:var(--tier, var(--bone));box-shadow:none;transform:none}.shop-card__ed:hover .rarity__mark{transform:scale(1.5);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--r-color) 45%,transparent))}.shop-card__ed.is-active{background:color-mix(in srgb,var(--tier, var(--bone)) 20%,rgba(7,6,11,.86));box-shadow:0 0 0 1px color-mix(in srgb,var(--tier, var(--bone)) 40%,transparent)}.shop-card__ed.is-active .rarity__mark{transform:scale(1.68)}}.shop-card__top--split{justify-content:space-between}.shop-card__top--split .compound-chips{flex:0 1 auto;justify-content:flex-end;margin-left:auto}.shop-card__top--split .shop-card__price,.shop-card__top--split .shop-card__sold{flex:0 0 auto}.prod-mixes{width:100%}.prod-mixes__inner{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:var(--space-6) clamp(20px,5vw,40px)}.prod-mixes{position:relative;isolation:isolate;border-top:1px solid rgba(246,243,238,.08)}.prod-mixes__dust{position:absolute;top:0;left:0;z-index:-1;pointer-events:none;display:block}.prod-mixes__head{max-width:560px;margin-bottom:26px}.prod-mixes__title{font:var(--type-h2, 600 28px/1.15 var(--serif));margin:10px 0}.prod-mixes__lead{color:#f6f3eea6;font-size:15px;line-height:1.55;margin:0}.prod-mixes__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px}.prod-mixes__card{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(246,243,238,.12);border-radius:3px;background:#f6f3ee05;color:var(--bone);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.prod-mixes__card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:var(--setglow, rgba(246,243,238,.12));opacity:.8}@media(hover:hover)and (max-width:899px){.prod-mixes__card:hover{transform:translateY(-3px);border-color:#f6f3ee42;box-shadow:0 18px 50px -22px var(--setglow, rgba(246,243,238,.25))}.prod-mixes__card:hover .prod-mixes__art-img{transform:scale(1.04);filter:saturate(1.06)}}.prod-mixes__art{display:flex;gap:2px;background:#000;overflow:hidden;clip-path:inset(0 round 11px 11px 0 0)}.prod-mixes__art-link{position:relative;flex:1 1 0;min-width:0;display:block;aspect-ratio:2 / 3;overflow:hidden;color:var(--bone);text-decoration:none}.prod-mixes__art-link .prod-mixes__art-img{width:100%;height:100%}.prod-mixes__art-tag{position:absolute;right:10px;bottom:10px;font:600 10px/1 var(--mono);letter-spacing:.14em;color:var(--bone);background:#0a0909b8;border:1px solid rgba(246,243,238,.22);border-radius:3px;padding:6px 8px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.prod-mixes__art-link:hover .prod-mixes__art-tag,.prod-mixes__art-link:focus-visible .prod-mixes__art-tag{opacity:1;transform:none}.prod-mixes__art-link:focus-visible{outline:2px solid var(--bone);outline-offset:-2px}.prod-mixes__art-img.is-loaded{opacity:1}.prod-mixes__art-img{flex:1 1 0;min-width:0;width:auto;aspect-ratio:2 / 3;height:auto;object-fit:cover;object-position:50% 50%;display:block;opacity:0;transition:transform .6s var(--ease-out, ease),filter .35s ease,opacity .5s ease}.prod-mixes__self{display:none}@media(min-width:900px){.prod-mixes__row--triptych{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"artA artS artB" "bodyA self bodyB";gap:0;border:1px solid rgba(246,243,238,.12);border-radius:3px;overflow:hidden;background:#f6f3ee05;position:relative}.prod-mixes__row--triptych:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:var(--setglow, rgba(246,243,238,.14));opacity:.8}.prod-mixes__row--triptych .prod-mixes__card{display:contents}.prod-mixes__row--triptych .prod-mixes__card:before{display:none}.prod-mixes__row--triptych .prod-mixes__art{display:contents}.prod-mixes__row--triptych .prod-mixes__art-img,.prod-mixes__row--triptych .prod-mixes__art-link{width:100%;aspect-ratio:2 / 3;height:auto}.prod-mixes__row--triptych .prod-mixes__art-link .prod-mixes__art-img{height:100%;aspect-ratio:auto}.prod-mixes__row--triptych .prod-mixes__card[data-idx="0"] .prod-mixes__art-img--partner{grid-area:artA;border-right:1px solid #000}.prod-mixes__row--triptych .prod-mixes__card[data-idx="0"] .prod-mixes__art-img--self{grid-area:artS}.prod-mixes__row--triptych .prod-mixes__card[data-idx="1"] .prod-mixes__art-img--self{display:none}.prod-mixes__row--triptych .prod-mixes__card[data-idx="1"] .prod-mixes__art-img--partner{grid-area:artB;border-left:1px solid #000}.prod-mixes__row--triptych .prod-mixes__card[data-idx="0"] .prod-mixes__body{grid-area:bodyA}.prod-mixes__row--triptych .prod-mixes__card[data-idx="1"] .prod-mixes__body{grid-area:bodyB}.prod-mixes__row--triptych .prod-mixes__body{padding:22px 24px 24px;border-top:1px solid rgba(246,243,238,.1)}.prod-mixes__row--triptych .prod-mixes__card[data-idx="0"] .prod-mixes__body{border-right:1px solid rgba(246,243,238,.08)}.prod-mixes__row--triptych .prod-mixes__card[data-idx="1"] .prod-mixes__body{border-left:1px solid rgba(246,243,238,.08)}.prod-mixes__row--triptych .prod-mixes__self{grid-area:self;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 24px;border-top:1px solid rgba(246,243,238,.1);text-align:center}.prod-mixes__self-name{font:400 17px/1.25 var(--serif);color:#f6f3eebf}.prod-mixes__self-chips{margin-top:6px;justify-content:center}.prod-mixes__row--triptych .prod-mixes__card:hover .prod-mixes__art-img--partner .prod-mixes__art-img{transform:scale(1.04);filter:saturate(1.06)}.prod-mixes__row--triptych .prod-mixes__card:hover .prod-mixes__art-img--self{transform:none;filter:none}.prod-mixes__row--triptych .prod-mixes__card:hover .prod-mixes__body{background:#f6f3ee06}}.prod-mixes__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:18px 20px 20px}.prod-mixes__name{font:400 19px/1.25 var(--serif);letter-spacing:-.005em;margin:0;text-wrap:balance}.prod-mixes__amp{color:#f6f3ee73}.prod-mixes__top{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 8px}.prod-mixes__chips.compound-chips--compact .compound-chips__cell{width:20px;height:20px}.prod-mixes__shared-txt{color:#f6f3ee9e;font-size:13px;line-height:1.45}.prod-mixes__add{width:100%;max-width:360px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:4px;padding:12px 16px;border-radius:3px;border:1px solid rgba(246,243,238,.32);background:none;color:var(--bone);font:500 12px/1 var(--mono);letter-spacing:.1em;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.prod-mixes__add-sep{opacity:.5}.prod-mixes__add-price{font-variant-numeric:tabular-nums}.prod-mixes__add:hover:not(:disabled){background:var(--bone);color:var(--ink);border-color:var(--bone)}.prod-mixes__add:disabled{opacity:.45;cursor:default}.prod-mixes__add.is-busy,.prod-mixes__add.is-done{opacity:1;border-color:#f6f3ee80}.prod-mixes__add.is-busy .prod-mixes__add-sep,.prod-mixes__add.is-busy .prod-mixes__add-price,.prod-mixes__add.is-done .prod-mixes__add-sep,.prod-mixes__add.is-done .prod-mixes__add-price{display:none}.prod-mixes__add.is-error{border-color:var(--accent)}.prod-mixes__meta{display:block;text-align:center;font:500 11px/1.6 var(--mono);letter-spacing:.04em;color:#f6f3ee80}.prod-mixes__was{color:#f6f3eeb8}.prod-mixes__was[hidden]{display:none}.prod-mixes__pct{color:#f6f3eeb8}.prod-mixes__meta>.prod-mixes__was,.prod-mixes__meta>.prod-mixes__pct{display:inline}@media(max-width:480px){.prod-mixes__pct{display:none!important}}.prod-mixes__spec{display:block}.prod-mixes__cfg{display:inline-block;margin-top:3px;font:500 11px/1.6 var(--mono);letter-spacing:.04em;color:#f6f3eebf;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f6f3ee4d;transition:color .18s}.prod-mixes__cfg:hover{color:var(--bone);text-decoration-color:var(--bone)}.prod-mixes__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:0}@media(max-width:720px){.prod-mixes__body{padding:14px 16px 16px}}@media(prefers-reduced-motion:reduce){.prod-mixes__card,.prod-mixes__art-img{transition:none}}.mx{padding:0 0 var(--space-7)}.mx__stage{max-width:var(--page-stage, var(--maxw));margin:0 auto;padding:0 clamp(20px,5vw,40px)}.mx__section-title{font:500 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f6f3ee99;margin:0 0 18px}.mx__set{position:relative;overflow:hidden;border:1px solid rgba(246,243,238,.12);border-radius:3px;padding:0;display:flex;flex-direction:column;background:#f6f3ee05;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;cursor:pointer}.mx__set:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:var(--setglow, rgba(246,243,238,.12));opacity:.8}.mx__set:hover{transform:translateY(-3px);border-color:#f6f3ee42;box-shadow:0 18px 50px -22px var(--setglow, rgba(246,243,238,.25))}.mx__body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.mx__filter{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 20px}.mx__fdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;border:1px solid rgba(246,243,238,.25);flex:0 0 auto}.mx__fsel{position:relative}.mx__fsel-btn{font:500 11px/1 var(--mono);letter-spacing:.08em;color:#f6f3eeb3;background:none;border:1px solid rgba(246,243,238,.2);border-radius:999px;padding:9px 13px;cursor:pointer;transition:color .18s,border-color .18s}.mx__fsel-btn:hover{color:var(--bone);border-color:#f6f3ee66}.mx__fsel-btn i{font-style:normal;opacity:.5;margin-left:2px}.mx__fsel.is-set .mx__fsel-btn{background:var(--bone);color:var(--ink);border-color:var(--bone)}.mx__fsel.is-set .mx__fsel-btn i{opacity:.6}.mx__fmenu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:200px;max-height:320px;overflow-y:auto;background:#101012;border:1px solid rgba(246,243,238,.16);border-radius:3px;padding:6px;box-shadow:0 18px 50px -18px #000000d9}.mx__fopt{display:flex;align-items:center;width:100%;text-align:left;font:500 12px/1.2 var(--mono);letter-spacing:.05em;color:#f6f3eec7;background:none;border:0;border-radius:3px;padding:9px 10px;cursor:pointer}.mx__fopt:hover{background:#f6f3ee14;color:var(--bone)}.mx__fchip{font:600 11px/1 var(--mono);letter-spacing:.08em;color:#f6f3eeb3;background:none;border:1px solid rgba(246,243,238,.2);border-radius:3px;padding:8px 10px;cursor:pointer;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.mx__fchip:hover:not(:disabled){color:var(--bone);border-color:#f6f3ee66}.mx__fchip.is-active{background:var(--bone);color:var(--ink);border-color:var(--bone)}.mx__fchip--res:disabled{opacity:.4;cursor:default}.mx__finfo{width:24px;height:24px;margin-left:-2px;border-radius:50%;border:1px solid rgba(246,243,238,.28);background:none;color:#f6f3eeb3;font:600 12px/1 var(--mono);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .18s,border-color .18s,background .18s}.mx__finfo:hover,.mx__finfo.is-active{color:var(--ink);background:var(--bone);border-color:var(--bone)}.mx__finfo-pop{--g-color: rgba(246,243,238,.7);width:min(300px,calc(100vw - 24px));padding:12px 14px 4px}.mx__finfo-p{font:400 13px/1.5 var(--sans);color:#f6f3eed1;margin:0 0 8px}.mx__finfo-p--last{color:#f6f3ee99;margin-bottom:10px}.mx__fchip.is-active:hover:not(:disabled){color:var(--ink);background:var(--bone);border-color:var(--bone)}.mx__filter-sep{width:1px;height:18px;background:#f6f3ee26;margin:0 3px}.mx__filter-count{font:500 11.5px/1 var(--mono);letter-spacing:.06em;color:#f6f3ee8c;margin-left:2px}.mx__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.mx__cell{position:relative;display:flex;flex-direction:column;gap:10px;transition:opacity .25s ease}.mx__cell.is-dim{opacity:.22}.mx__cell.is-dim .mx__add{pointer-events:none}.mx__cell .shop-card__ed{display:none}.mx__view{position:absolute;top:10px;right:10px;z-index:3;width:27px;height:25px;display:grid;place-items:center;color:var(--ink);background:var(--bone);border:1px solid var(--bone);border-radius:3px;cursor:pointer;line-height:0;text-decoration:none;box-sizing:border-box;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.shop-card__media .shop-card__ed,.prod-related__img-wrap .shop-card__ed{right:43px}.mx__view svg{width:17px;height:17px;transition:transform .18s var(--ease-out),filter .18s var(--ease-out)}.mx__view:hover,.mx__view:focus-visible,.mx__view.is-active{background:#fff;border-color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--bone) 40%,transparent),0 8px 20px -8px color-mix(in srgb,var(--bone) 90%,transparent);transform:translateY(-1px)}.mx__view:hover svg,.mx__view:focus-visible svg,.mx__view.is-active svg{transform:scale(1.12);filter:drop-shadow(0 0 11px color-mix(in srgb,var(--bone) 60%,transparent))}.mx__view:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.mx__view:active{transform:translateY(0) scale(.94)}@media(prefers-reduced-motion:reduce){.mx__view,.mx__view svg{transition:none}.mx__view:hover,.mx__view:focus-visible,.mx__view.is-active,.mx__view:active{transform:none}}@media(hover:none){.mx__view:hover{background:var(--bone);border-color:var(--bone);box-shadow:none;transform:none}.mx__view:hover svg{transform:none;filter:none}}.mx__cell.is-dim .mx__view{pointer-events:none}.mx__cell>.shop-card{flex:1 1 auto}.mx__add{margin-top:auto;font:500 12px/1 var(--mono);letter-spacing:.1em;color:var(--bone);background:#f6f3ee0f;border:1px solid rgba(246,243,238,.22);border-radius:3px;padding:11px 10px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mx__add:hover{background:var(--bone);color:var(--ink)}.mx__whatif{display:flex;align-items:baseline;gap:10px;margin:2px 0 0;padding:9px 0;border-top:1px solid rgba(246,243,238,.1);border-bottom:1px solid rgba(246,243,238,.1);font:500 9.5px/1 var(--mono);letter-spacing:.16em;color:#f6f3ee61;white-space:nowrap;transition:color .26s var(--ease-out),border-color .26s var(--ease-out)}.mx__whatif em{font:italic 400 17px/1 var(--serif);letter-spacing:0;color:#f6f3ee9e;transition:color .26s var(--ease-out)}.mx__whatif b{font:700 11px/1 var(--mono);letter-spacing:.06em;color:#f6f3ee9e;transition:color .26s var(--ease-out)}.mx__whatif i{font-style:normal;margin-left:auto;padding:4px 6px;border:1px solid rgba(246,243,238,.16);border-radius:3px;color:#f6f3ee80;transition:color .26s var(--ease-out),border-color .26s var(--ease-out)}.mx__whatif[hidden]{display:none}.mx__whatif.is-rise{border-color:#f6f3ee47;color:#f6f3ee99}.mx__whatif.is-rise em,.mx__whatif.is-rise b,.mx__whatif.is-rise i{color:var(--bone)}.mx__whatif.is-rise i{border-color:#f6f3ee73}.mx__actions{display:flex;gap:6px;margin-top:auto}.mx__actions .mx__add{flex:1 1 auto;margin-top:0;position:relative}.mx__cell.is-in-mix .mx__add-out{display:none}@media(hover:hover){.mx__cell.is-in-mix .mx__add:hover .mx__add-in{display:none}.mx__cell.is-in-mix .mx__add:hover .mx__add-out{display:inline}}.mx__more{flex:0 0 auto;width:40px;font:500 16px/1 var(--mono);color:var(--bone);background:#f6f3ee0f;border:1px solid rgba(246,243,238,.22);border-radius:3px;cursor:pointer;transition:background .2s,color .2s}.mx__more:hover,.mx__more.is-added{background:var(--bone);color:var(--ink)}.mx__more.is-full{opacity:.4;cursor:default}.mx__l-short{display:none}@media(max-width:720px){.mx__l-full{display:none}.mx__l-short{display:inline}.mx__actions .mx__add,.mx__cell .mx__add{font-size:10.5px;letter-spacing:.08em;padding:10px 6px}.mx__more{width:34px;font-size:14px}.mx__whatif{white-space:normal;flex-wrap:wrap;gap:6px 8px;padding:8px 0;letter-spacing:.12em}.mx__whatif>span:first-child{display:none}.mx__whatif em{font-size:15px}.mx__whatif b{font-size:10px}.mx__whatif i{padding:3px 5px}}.mx__add.is-added{background:var(--bone);color:var(--ink);border-color:var(--bone)}.mx__add.is-full{background:none;color:#f6f3ee99;border-color:#f6f3ee24}@media(prefers-reduced-motion:no-preference){.mx__add.is-added{animation:mxAddPulse .45s ease}@keyframes mxAddPulse{0%{transform:scale(1)}35%{transform:scale(1.03)}to{transform:scale(1)}}}.mx__tray{position:sticky;top:88px;border:1px solid rgba(246,243,238,.14);border-radius:3px;padding:22px 12px;background:#f6f3ee06}.mx__empty{color:#f6f3ee8c;font-size:13.5px;line-height:1.55}.mx__slot{display:grid;grid-template-columns:48px minmax(0,1fr) 22px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(246,243,238,.08)}.mx__slot-img{width:48px;height:60px;object-fit:cover;border-radius:3px;border:1px solid rgba(246,243,238,.1)}.mx__slot-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mx__slot-title{font:600 12.5px/1.3 var(--mono);letter-spacing:.04em;color:inherit;text-decoration:none}.mx__slot-title:hover,.mx__slot-title:focus-visible{text-decoration:underline;text-underline-offset:3px}.mx__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:0}.mx__slot-x{background:none;border:0;color:#f6f3ee73;font-size:17px;line-height:1;cursor:pointer;padding:2px 4px;margin-top:1px;border-radius:3px;transition:color .2s,background .2s}.mx__slot-x:hover{color:var(--bone);background:#f6f3ee14}.mx__reading{margin:18px 0 6px;padding:16px;border:1px solid rgba(246,243,238,.12);border-radius:3px;background:linear-gradient(180deg,#f6f3ee09,#f6f3ee01)}.mx__reading-line{font:500 13px/1.4 var(--mono);letter-spacing:.06em;margin:9px 0 11px;color:#f6f3ee99}.mx__reading-line b{font-weight:700;color:var(--bone)}.mx__summary{margin:14px 0 16px}.mx__row{display:flex;justify-content:space-between;font:500 13px/1 var(--mono);padding:7px 0;color:#f6f3eebf}.mx__row--set{color:var(--bone)}.mx__row--total{border-top:1px solid rgba(246,243,238,.14);margin-top:6px;padding-top:12px;font-weight:700;color:var(--bone);font-size:15px}.mx__cta{width:100%;font:600 13px/1 var(--mono);letter-spacing:.1em;padding:16px 12px;border-radius:3px;border:0;background:var(--bone);color:var(--ink);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mx__cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 30px -14px #f6f3ee73}.mx__cta:disabled{background:#f6f3ee24;color:#f6f3ee80;cursor:default}.mx__note{color:#f6f3ee80;font-size:12px;margin:10px 0 0;line-height:1.5}.mx__tray-count{color:#f6f3ee73;font-weight:500;letter-spacing:.08em}.mx__share{width:100%;margin-top:8px;font:500 11.5px/1 var(--mono);letter-spacing:.1em;color:#f6f3eea6;background:none;border:1px dashed rgba(246,243,238,.22);border-radius:3px;padding:11px 10px;cursor:pointer;transition:color .2s,border-color .2s}.mx__share:hover{color:var(--bone);border-color:#f6f3ee66}.mx__share--raw{font-size:10px;letter-spacing:0;overflow-wrap:anywhere;line-height:1.4}.mx__mini{display:none}@media(max-width:900px){.mx{padding:0 0 var(--space-6)}.mx__body{grid-template-columns:1fr}.mx__tray{position:static}.mx__mini{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(246,243,238,.2);border-radius:3px;background:#101012f5;color:var(--bone);cursor:pointer;box-shadow:0 12px 40px -12px #000c;font:600 12px/1 var(--mono);letter-spacing:.08em}.mx__mini[hidden]{display:none}.mx__mini:not(.is-away){display:none}body:has(#cookieBanner.is-visible) .mx__mini{bottom:118px}.mx__mini-label{color:#f6f3ee8c}.mx__mini-count{flex:1;text-align:left}.mx__mini-total{font-weight:700}.mx__mini-arrow{opacity:.6}}:root{--home-stage: 1120px}.tableteaser,.home-record,.home-faq{border-top:1px solid rgba(246,243,238,.08)}.prov-teaser:before{display:none}.tableteaser,.home-record{padding:var(--space-6) var(--space-5)}.home-record .record-features{width:100%}.home-faq{padding:56px var(--space-5)}.home-faq__inner{max-width:var(--home-stage);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,5vw,72px);align-items:start}.home-faq__head{align-items:flex-start;text-align:left;margin:0;position:sticky;top:96px}.home-faq__list{width:100%}.home-faq{position:relative;overflow:hidden}.home-faq__row{position:relative;display:grid;grid-template-columns:178px minmax(0,1fr);gap:0 28px;align-items:start;padding:20px 0 22px;border-top:1px solid rgba(246,243,238,.12)}.home-faq__row:last-child{border-bottom:1px solid rgba(246,243,238,.12)}.home-faq__row:before{content:attr(data-n);position:absolute;right:-6px;top:2px;z-index:0;font:400 clamp(84px,9vw,150px)/.8 var(--serif);letter-spacing:-.02em;color:#f6f3ee00;pointer-events:none;-webkit-user-select:none;user-select:none;transition:color .6s var(--ease-out)}.home-faq__row.is-open:before{color:#f6f3ee0e}.home-faq__fig{position:relative;z-index:1;display:grid;gap:7px;padding-top:5px}.home-faq__fig b{font:400 32px/1 var(--serif);color:var(--bone);font-variant-numeric:tabular-nums;opacity:.5;transition:opacity .32s var(--ease-out)}.home-faq__fig span{font:500 9.5px/1.35 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f6f3ee9e}.home-faq__row.is-open .home-faq__fig b{opacity:1}.home-faq__row .home-faq__q{position:relative;z-index:1;padding:0;border:0}.home-faq__row .home-faq__q summary{padding:6px 0 4px;font:400 clamp(19px,1.55vw,23px)/1.3 var(--serif);letter-spacing:-.005em}.home-faq__row .home-faq__q summary:after{content:"+";font:400 18px/1 var(--mono);opacity:.55}.home-faq__row .home-faq__q[open] summary:after{content:"\2212"}.home-faq__row .home-faq__q p{margin-top:8px;overflow:hidden}@media(max-width:900px){.home-faq__row{grid-template-columns:1fr;gap:8px 0;padding:16px 0 18px}.home-faq__fig{display:flex;align-items:baseline;gap:12px;padding-top:0}.home-faq__fig b{font-size:26px}.home-faq__row .home-faq__q summary{font-size:18px;padding-top:0}.home-faq__row:before{display:none}}@media(prefers-reduced-motion:reduce){.home-faq__row:before,.home-faq__fig b{transition:none}}@media(max-width:900px){.home-faq__inner{grid-template-columns:1fr}.home-faq__head{position:static}}.bands{display:flex;gap:2px;height:clamp(320px,29vw,400px);width:100%;margin:0 0 var(--space-4)}.band{position:relative;flex:1 1 0;min-width:0;display:block;overflow:hidden;background:#0e0d0c;color:var(--bone);text-decoration:none;border-top:3px solid var(--c);transition:flex .7s var(--ease-out),background .4s}.band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(10,10,11,.85) 100%);pointer-events:none}.band.is-open{flex:3.2 1 0;background:color-mix(in oklab,var(--c) 8%,#0e0d0c)}[data-plate=spectrum]{background-color:#070708;background-image:radial-gradient(42% 34% at 12% 8%,rgba(122,168,255,.16),transparent 70%),radial-gradient(46% 36% at 88% 90%,rgba(255,59,31,.14),transparent 70%)}[data-plate=spectrum]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27120%27 height=%27120%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27/%3E%3CfeColorMatrix type=%27saturate%27 values=%270%27/%3E%3C/filter%3E%3Crect width=%27120%27 height=%27120%27 filter=%27url(%23n)%27 opacity=%270.55%27/%3E%3C/svg%3E")}[data-plate=wall]>svg{top:54px;height:calc(100% - 168px);padding:0 12px;box-sizing:border-box}.docket{list-style:none;margin:0;padding:62px 18px 0;display:flex;flex-direction:column;gap:9px;font:500 9.5px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}[data-plate=anatomy] img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}[data-plate=anatomy]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0a0a0b4d;pointer-events:none}[data-plate=anatomy]>svg{z-index:2}@keyframes anatRing{0%{transform:scale(.5);opacity:1}to{transform:scale(2.2);opacity:0}}.customs{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes stampIn{to{transform:rotate(var(--r, 0deg)) scale(1);opacity:1}}.band:not(.is-open) .docket,.band:not(.is-open) .customs{opacity:.55}.band{min-width:84px}.band:focus-visible{outline:1px solid var(--bone);outline-offset:-1px}@media(max-width:760px){[data-plate=wall]>svg{top:12px;height:calc(100% - 96px)}.docket{padding-top:14px}.bands{flex-direction:column;height:auto}.band{flex:0 0 auto;height:76px;transition:height .5s var(--ease-out),background .4s;border-top:0;border-left:3px solid var(--c)}.band.is-open{flex:0 0 auto;height:250px}}@media(prefers-reduced-motion:reduce){.band,.band__plate,.band__body,.spx__reading,.spx__reading:before{transition-duration:.2s}}[data-plate=wall] rect{opacity:.3;animation:wallScan 5712ms linear infinite}@keyframes wallScan{0%{opacity:.26}8.33%{opacity:.63}16.67%{opacity:.9}25%{opacity:1}33.33%{opacity:.9}41.67%{opacity:.63}50%,to{opacity:.26}}.bands:not(.is-live) [data-plate=wall] rect,.band:not(.is-open) [data-plate=wall] rect{animation-play-state:paused}.bands:not(.is-live) .anat-pin__ring,.band:not(.is-open) .anat-pin__ring{animation-play-state:paused}@media(prefers-reduced-motion:reduce){[data-plate=wall] rect{animation:none;opacity:.5}}.docket{font-size:10px}@media(max-width:760px){.band.is-open{height:290px}.docket{padding-top:56px}}.join__spill{position:absolute;left:74%;top:32%;width:max(190vh,160vw);aspect-ratio:1.15;transform:translate(-50%,-50%);opacity:.85;background:radial-gradient(ellipse at 50% 44%,#9691ac33,#7864821c 24%,#78342c12,#3c1c1e09 68%,#0a0a0b00);filter:blur(44px);transition:opacity .9s var(--ease-out)}.join__plate{position:absolute;top:50%;left:74%;height:max(118%,70vw);aspect-ratio:4 / 5;transform:translate(-50%,-50%);mask-image:linear-gradient(90deg,#0000,#000 24% 86%,#0000);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 24%,#000 86%,rgba(0,0,0,0) 100%)}.join__layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transition:filter .9s var(--ease-out);filter:brightness(.92)}.join__layer img{display:block;width:100%;height:100%;object-fit:cover}.join__head{grid-column:1;margin-bottom:0}.join__fact{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:11px 0;border-top:1px solid rgba(246,243,238,.12)}.join__fact:last-child{border-bottom:1px solid rgba(246,243,238,.12)}.join__fact dd{margin:0}.join__fact b{font:400 clamp(24px,2vw,32px)/1 var(--serif);color:var(--bone);font-variant-numeric:tabular-nums}.join__fact dt{font:500 9.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f6f3ee9e;text-align:right}@media(max-width:900px){.join__spill{left:50%;top:20%;width:max(220vw,140vh);opacity:.9}.join__plate{left:50%;top:-18%;height:118%;transform:translate(-50%);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 14%,#000 86%,rgba(0,0,0,0) 100%)}}@media(prefers-reduced-motion:reduce){.join__layer{will-change:auto;transition:none}.join__spill{transition:none}}@media(max-width:760px){.nav-menu__panel,.cart-drawer__panel{background-color:var(--ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:600px){.prod-bar{grid-template-columns:1.22fr 1.28fr 1fr .62fr;grid-template-areas:"size frame mount tier" "cta  cta   cta   cta"}.prod-bar__cell--mount{grid-area:mount;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px 5px!important;border-right:1px solid var(--card-edge);border-bottom:0!important;border-left:0!important;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s var(--ease-out)}.prod-bar__cell--mount .prod-bar__secondary{font-size:8px;letter-spacing:.14em;line-height:1;text-align:center;justify-content:center}.prod-bar__cell--mount:active,.prod-bar__cell--mount.is-pressed{background:#f6f3ee17}.prod-bar__cell--mount:active .prod-bar__toggle,.prod-bar__cell--mount.is-pressed .prod-bar__toggle{transform:scale(.96)}.prod-bar__cell--size,.prod-bar__cell--frame{padding-inline:4px!important}.prod-bar__cell--frame,.prod-bar__cell--mount{position:relative}.prod-bar .prod-bar__cell--frame .prod-bar__menu,.prod-bar .prod-bar__cell--mount .prod-bar__menu{position:fixed;left:10px!important;right:10px!important;width:auto;min-width:0;transform:none;pointer-events:auto;display:flex;gap:4px;padding:4px}.prod-bar .prod-bar__cell--frame .prod-bar__menu[hidden],.prod-bar .prod-bar__cell--mount .prod-bar__menu[hidden]{display:none}.prod-bar .prod-bar__toggle .prod-bar__toggle-opt.is-active{font-size:12px;letter-spacing:.04em}.prod-bar__fmt--mount-none{border:1px solid rgba(246,243,238,.28)}.prod-bar__fmt--mount-black{border:3px solid #17161b;box-shadow:inset 0 0 0 1px #000000e6,0 0 0 1px #f6f3ee52}.prod-bar__menu-item.is-unavailable{opacity:.32;pointer-events:none}}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__moulding{display:none}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__sheen{opacity:.3}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__edge{background-color:#1a181d;background-image:linear-gradient(to bottom,#26242a,#141317)}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__edge--l,.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__edge--r{background-image:linear-gradient(to right,#26242a,#141317)}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__face{inset:var(--frame-w);padding:0;transform:translateZ(calc(-1 * var(--recess, 0px)));box-shadow:none}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__img{object-fit:contain}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__lqip{opacity:0}.prod-tilt__plate[data-format=framed-canvas].is-viewing .prod-tilt__float{display:none}.prod-tilt__plate[data-format=framed-canvas].is-viewing .prod-tilt__face{top:0;right:0;bottom:0;left:0;transform:none}.prod-tilt:has(.prod-tilt__plate[data-format=framed-canvas]) .prod-tilt__shadow{bottom:-7%;filter:blur(26px);opacity:1}.prod-tilt__plate[data-format=framed] .prod-tilt__moulding,.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__moulding{display:none}.prod-tilt__plate[data-format=framed] .prod-tilt__float{display:block}.prod-tilt__plate[data-format=framed] .prod-tilt__floor,.prod-tilt__plate[data-format=framed] .prod-tilt__cside{display:none}.prod-tilt__plate[data-format=framed] .prod-tilt__face{inset:var(--frame-w);padding:0;transform:translateZ(calc(-1 * var(--recess, 0px)));box-shadow:none}.prod-tilt__plate[data-format=framed] .prod-tilt__recess{top:0;right:0;bottom:0;left:0}.prod-tilt__plate[data-format=framed].is-viewing .prod-tilt__float{display:none}.prod-tilt__plate[data-format=framed].is-viewing .prod-tilt__face{top:0;right:0;bottom:0;left:0;transform:none}.prod-tilt__rail{position:absolute;display:block;pointer-events:none}.prod-tilt__rail--t{top:0;left:0;right:0;height:var(--rail-w)}.prod-tilt__rail--b{bottom:0;left:0;right:0;height:var(--rail-w)}.prod-tilt__rail--l{top:0;bottom:0;left:0;width:var(--rail-w)}.prod-tilt__rail--r{top:0;bottom:0;right:0;width:var(--rail-w)}.prod-tilt__rail--l{clip-path:polygon(0 0,100% var(--rail-w),100% calc(100% - var(--rail-w)),0 100%)}.prod-tilt__rail--r{clip-path:polygon(0 var(--rail-w),100% 0,100% 100%,0 calc(100% - var(--rail-w)))}.prod-tilt__rail--t:after,.prod-tilt__rail--l:after{content:"";position:absolute;background:#ffffff13}.prod-tilt__rail--t:after{left:0;right:0;bottom:0;height:var(--lip)}.prod-tilt__rail--l:after{top:0;bottom:0;right:0;width:var(--lip)}.prod-tilt__recess{position:absolute;inset:var(--frame-w, 0px);z-index:4;pointer-events:none;opacity:0}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__recess{top:0;right:0;bottom:0;left:0}.prod-tilt__plate[data-format=framed] .prod-tilt__recess,.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__recess{opacity:1;box-shadow:inset calc(var(--recess) * .3) calc(var(--recess) * .3) calc(var(--recess) * .7) #0000005c,inset 0 0 0 1px #000000b3}.prod-tilt__float{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-style:preserve-3d}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__float{display:block}.prod-tilt__float>i{position:absolute;display:block}.prod-tilt__frail{background:#131217;box-shadow:inset 0 0 0 1px #ffffff0b}.prod-tilt__frail--t{top:0;left:0;right:0;height:var(--rail-w);background:#171619;clip-path:polygon(0 0,100% 0,calc(100% - var(--rail-w)) 100%,var(--rail-w) 100%)}.prod-tilt__frail--b{bottom:0;left:0;right:0;height:var(--rail-w);background:#0f0e12;clip-path:polygon(var(--rail-w) 0,calc(100% - var(--rail-w)) 0,100% 100%,0 100%)}.prod-tilt__frail--l{top:0;bottom:0;left:0;width:var(--rail-w);background:#151418;clip-path:polygon(0 0,100% var(--rail-w),100% calc(100% - var(--rail-w)),0 100%)}.prod-tilt__frail--r{top:0;bottom:0;right:0;width:var(--rail-w);background:#111015;clip-path:polygon(0 var(--rail-w),100% 0,100% 100%,0 calc(100% - var(--rail-w)))}.prod-tilt__floor{inset:var(--rail-w);background:#060509;transform:translateZ(calc(-1 * var(--depth)))}.prod-tilt__wall{background:#0b0a0e}.prod-tilt__wall--t{top:var(--rail-w);left:var(--rail-w);right:var(--rail-w);height:var(--well, var(--depth));transform-origin:center top;transform:rotateX(-90deg);background:linear-gradient(to bottom,#1a181d 0,#0e0d11 35%,#08070a)}.prod-tilt__wall--b{bottom:var(--rail-w);left:var(--rail-w);right:var(--rail-w);height:var(--well, var(--depth));transform-origin:center bottom;transform:rotateX(90deg);background:linear-gradient(to top,#211f25 0,#141318 35%,#0a090d)}.prod-tilt__wall--l{top:var(--rail-w);bottom:var(--rail-w);left:var(--rail-w);width:var(--well, var(--depth));transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(to right,#1c1a1f 0,#100f13 35%,#08070a)}.prod-tilt__wall--r{top:var(--rail-w);bottom:var(--rail-w);right:var(--rail-w);width:var(--well, var(--depth));transform-origin:right center;transform:rotateY(-90deg);background:linear-gradient(to left,#1e1c22 0,#121116 35%,#0a090d)}.prod-tilt__cside{background-color:#0d0c0f;background-size:cover;background-position:center}.prod-tilt__cside--t{top:var(--frame-w);left:var(--frame-w);right:var(--frame-w);height:var(--cdepth);transform-origin:center top;transform:translateZ(calc(-1 * var(--recess))) rotateX(-90deg);background-image:var(--wrap-t, var(--wrap-h));background-size:100% 100%;background-position:center top;filter:brightness(.5)}.prod-tilt__cside--b{bottom:var(--frame-w);left:var(--frame-w);right:var(--frame-w);height:var(--cdepth);transform-origin:center bottom;transform:translateZ(calc(-1 * var(--recess))) rotateX(90deg);background-image:var(--wrap-b, var(--wrap-h));background-size:100% 100%;background-position:center bottom;filter:brightness(.35)}.prod-tilt__cside--l{top:var(--frame-w);bottom:var(--frame-w);left:var(--frame-w);width:var(--cdepth);transform-origin:left center;transform:translateZ(calc(-1 * var(--recess))) rotateY(90deg);background-image:var(--wrap-l, var(--wrap-v));background-size:100% 100%;background-position:left center;filter:brightness(.5)}.prod-tilt__cside--r{top:var(--frame-w);bottom:var(--frame-w);right:var(--frame-w);width:var(--cdepth);transform-origin:right center;transform:translateZ(calc(-1 * var(--recess))) rotateY(-90deg);background-image:var(--wrap-r, var(--wrap-v));background-size:100% 100%;background-position:right center;filter:brightness(.6)}.prod-tilt__plate[data-format=framed] .prod-tilt__img,.prod-tilt__plate[data-format=framed] .prod-tilt__lqip,.prod-tilt__plate[data-format=framed] .prod-tilt__overlay{inset:calc(-1 * var(--lip-over, 0px));width:calc(100% + 2 * var(--lip-over, 0px));height:calc(100% + 2 * var(--lip-over, 0px));max-width:none}.prod-tilt__plate[data-format=framed] .prod-tilt__glass{opacity:1;--sx: calc(50% + var(--sheen-x, 0) * 45%);--sy: calc(35% + var(--sheen-y, 0) * -40%);background:radial-gradient(ellipse 34% 26% at var(--sx) var(--sy),rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 40%,rgba(255,255,255,0) 72%),linear-gradient(114deg,#ffffff1a,#ffffff08 26%,#fff0 46% 100%);transition:none}.prod-tilt__plate[data-format=framed][data-glazing=reflection-control] .prod-tilt__glass{background:radial-gradient(ellipse 60% 46% at var(--sx) var(--sy),rgba(255,255,255,.09) 0%,rgba(255,255,255,.035) 50%,rgba(255,255,255,0) 80%),linear-gradient(114deg,#ffffff0d,#ffffff04 30%,#fff0 50% 100%)}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__glass{opacity:0}.prod-tilt__hint{display:block;margin:10px auto 0;text-align:center;font:500 9px/1 var(--mono);letter-spacing:.18em;color:var(--ash);opacity:.85;transition:opacity .3s var(--ease-out)}.prod-tilt__hint.is-gone{opacity:0;pointer-events:none;height:0;margin:0;overflow:hidden}.prod-tilt__motion{display:none!important}.gnav--lb{position:static;margin:0}.gnav--lb .gnav__btn{position:fixed;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border:1px solid var(--card-edge);border-radius:999px;background:#07060b8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:color-mix(in srgb,var(--bone) 70%,transparent);font-size:15px;opacity:.75;transition:opacity .2s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.gnav--lb .gnav__btn[data-dir="-1"]{left:14px}.gnav--lb .gnav__btn[data-dir="1"]{right:14px}.gnav--lb .gnav__btn:hover{opacity:1;background:var(--bone);color:var(--ink);border-color:var(--bone);transform:translateY(-50%)}.gnav--lb .gnav__btn:active{transform:translateY(-50%) scale(.94)}.gnav--lb .gnav__dots{position:absolute;left:50%;bottom:96px;transform:translate(-50%);z-index:3}@media(pointer:coarse){.gnav--lb .gnav__dots{bottom:100px}}.prod-lightbox__stage{perspective:1400px}.prod-lightbox__img{transition:opacity .26s var(--ease-out)}.prod-lightbox.is-loading .prod-lightbox__img{opacity:0}.prod-lightbox__lq{position:absolute;max-width:92vw;max-height:88vh;width:auto;height:auto;border-radius:3px;box-shadow:0 30px 80px #000000b3;filter:blur(26px) saturate(1.06);transform:scale(1.03);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);will-change:opacity}.prod-lightbox.is-lq .prod-lightbox__lq{opacity:1}.prod-lightbox__stage:has(.prod-tilt--lb) .prod-lightbox__lq{display:none}@media(max-width:600px){.prod-lightbox__lq{max-width:96vw;max-height:80vh}}@media(prefers-reduced-motion:reduce){.prod-lightbox__lq,.prod-lightbox__img{transition-duration:1ms}}.prod-lightbox.is-pinching .gnav--lb,.prod-lightbox.is-grabbing .gnav--lb{opacity:.35}.prod-tilt__plate[data-format=canvas] .prod-tilt__edge--r{filter:brightness(.82);background-image:linear-gradient(to right,#ffffff1a,#00000038),var(--wrap-r, var(--edge-img));background-size:100% 100%;background-position:right center}.prod-tilt__plate[data-format=canvas] .prod-tilt__edge--l{filter:brightness(.74);background-image:linear-gradient(to left,#ffffff0f,#0000004d),var(--wrap-l, var(--edge-img));background-size:100% 100%;background-position:left center}.prod-tilt__plate[data-format=canvas] .prod-tilt__edge--t{filter:brightness(.92);background-image:linear-gradient(to bottom,#ffffff1f,#0000002e),var(--wrap-t, var(--edge-img));background-size:100% 100%;background-position:center top}.prod-tilt__plate[data-format=canvas] .prod-tilt__edge--b{filter:brightness(.6);background-image:linear-gradient(to top,#ffffff08,#00000061),var(--wrap-b, var(--edge-img));background-size:100% 100%;background-position:center bottom}.prod-tilt__plate[data-format=canvas] .prod-tilt__face{box-shadow:inset 1px 1px #ffffff24,inset -1px -1px #0000008c,0 40px 80px -20px #000000d9,0 18px 30px #0000008c}@media(pointer:coarse){.prod-tilt:not(.is-gyro) .prod-tilt__edge--t,.prod-tilt:not(.is-gyro) .prod-tilt__edge--l{display:none}.prod-tilt:not(.is-gyro) .prod-tilt__edge--r,.prod-tilt:not(.is-gyro) .prod-tilt__edge--b{display:block!important}.prod-tilt.is-gyro .prod-tilt__edge{display:block!important;filter:none!important;backface-visibility:hidden!important}.prod-tilt:not(.is-gyro) .prod-tilt__edge--r{transform:none;left:100%;top:3px;height:calc(100% + 3px);width:calc(var(--depth) * .16);filter:brightness(.5);clip-path:polygon(0 0,100% 4px,100% 100%,0 100%)}.prod-tilt:not(.is-gyro) .prod-tilt__edge--b{transform:none;top:100%;left:3px;width:calc(100% + 3px);height:calc(var(--depth) * .11);filter:brightness(.34);clip-path:polygon(0 0,100% 0,100% 100%,4px 100%)}.prod-tilt:not(.is-gyro) .prod-tilt__plate[data-format=canvas] .prod-tilt__face{box-shadow:inset 1px 1px #ffffff24,inset -1px -1px #0000008c,6px 8px 22px #0000008c!important}.prod-tilt:not(.is-gyro) .prod-tilt__plate[data-format=print] .prod-tilt__edge--r,.prod-tilt:not(.is-gyro) .prod-tilt__plate[data-format=print] .prod-tilt__edge--b{display:none}}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__cside--r{background-size:calc(var(--cdepth) * 2.5) 100%;background-position:right center}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__cside--l{background-size:calc(var(--cdepth) * 2.5) 100%;background-position:left center}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__cside--t{background-size:100% calc(var(--cdepth) * 2.5);background-position:center top}.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__cside--b{background-size:100% calc(var(--cdepth) * 2.5);background-position:center bottom}@media(pointer:coarse){.prod-tilt:not(.is-gyro) .prod-tilt__plate[data-format=canvas] .prod-tilt__edge--r{background-size:var(--depth) 100%;background-position:right center}.prod-tilt:not(.is-gyro) .prod-tilt__plate[data-format=canvas] .prod-tilt__edge--b{background-size:100% var(--depth);background-position:center bottom}}@media(pointer:coarse){.prod-tilt__cside,.prod-tilt__wall,.prod-tilt__frail,.prod-tilt__edge{filter:none!important}.prod-tilt__cside,.prod-tilt__wall{backface-visibility:visible}}.prod-lightbox.is-tilting .prod-lightbox__img{transition:opacity .16s var(--ease-out)}.prod-tilt.is-viewing{perspective:none!important}.prod-tilt.is-viewing .prod-tilt__plate{transform:none!important;transform-style:flat!important;will-change:auto!important}.prod-tilt__plate.is-viewing .prod-tilt__edge,.prod-tilt__plate.is-viewing .prod-tilt__float,.prod-tilt__plate.is-viewing .prod-tilt__glass,.prod-tilt__plate.is-viewing .prod-tilt__sheen,.prod-tilt__plate.is-viewing .prod-tilt__recess,.prod-tilt__plate.is-viewing .prod-tilt__shadow{display:none!important}.prod-tilt:has(.prod-tilt__plate.is-viewing) .prod-tilt__shadow{display:none!important}.prod-tilt__face{transform:translateZ(.01px)}.prod-tilt__plate[data-format=framed] .prod-tilt__face,.prod-tilt__plate[data-format=framed-canvas] .prod-tilt__face{transform:translateZ(calc(-1 * var(--recess, 0px)))}.prod-tilt__recess{transform:translateZ(.4px)}.prod-tilt__glass{transform:translateZ(.6px)}.prod-tilt__sheen{transform:translateZ(.8px)}.prod-tilt__overlay{transform:translateZ(.2px)}.prod-tilt__frail{transform:translateZ(1px)}.prod-tilt__floor{transform:translateZ(calc(-1 * var(--depth)))!important}@media(pointer:coarse){.prod-tilt__edge,.prod-tilt__cside,.prod-tilt__wall,.prod-tilt__frail{backface-visibility:visible!important}.prod-tilt.is-gyro .prod-tilt__plate{will-change:transform!important}.prod-tilt.is-gyro .prod-tilt__face,.prod-tilt.is-gyro .prod-tilt__edge,.prod-tilt.is-gyro .prod-tilt__frail,.prod-tilt.is-gyro .prod-tilt__wall,.prod-tilt.is-gyro .prod-tilt__cside{will-change:auto!important}}.optinfo__fmtabs{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:0!important;margin:0 0 16px;border:1px solid rgba(246,243,238,.12);border-radius:3px;overflow:hidden}.optinfo__fmtabs[hidden]{display:none!important}.optinfo__fmtabs button{flex:none;width:100%;margin:0;border-radius:0}.optinfo__fmts--frame{display:block}.optinfo__fmts--frame .optinfo__fmt{display:none}.optinfo__fmts--frame .optinfo__fmt.is-on{display:block}.optinfo__fmt-mould{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.optinfo__mould{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--card-edge);border-radius:3px;background:color-mix(in srgb,var(--bone) 3%,transparent);opacity:.5}.optinfo__mould.is-yours{opacity:1;border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.optinfo__mould-k{font:500 10px/1.2 var(--mono);letter-spacing:.16em;color:var(--bone)}.optinfo__mould-v{font:400 12px/1.4 var(--sans, inherit);color:var(--ash)}.optinfo__mould-w{font:500 9.5px/1.2 var(--mono);letter-spacing:.14em;color:var(--ash);opacity:.8}.optinfo__mould.is-yours .optinfo__mould-w{color:var(--accent);opacity:1}.optinfo__mould.is-yours .optinfo__mould-w:after{content:" \b7  YOURS"}@media(min-width:721px){.optinfo__fmtabs{display:none!important}.optinfo__fmts{grid-template-columns:repeat(2,minmax(0,1fr))}.optinfo__fmts .optinfo__fmt{display:block}.optinfo__fmts--frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.optinfo__fmts--frame .optinfo__fmt{display:block;opacity:.55;transition:opacity .2s var(--ease-out)}.optinfo__fmts--frame .optinfo__fmt.is-on{opacity:1}}.optinfo__fmtab-art{display:block;width:46px;height:22px;margin:0 auto 6px}.optinfo__fmtab-art svg{width:100%;height:100%;display:block}.optinfo__fmtabs button{display:grid;place-items:center;padding:11px 8px 10px}@media(max-width:720px){.optinfo__rows{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;margin:12px 0 0!important;border:1px solid rgba(246,243,238,.12);border-radius:3px;overflow:hidden}.optinfo__rows li{min-width:0;border-top:0!important;border-right:1px solid rgba(246,243,238,.12)}.optinfo__rows li:last-child{border-right:0}.optinfo__row{display:grid!important;place-items:center;gap:2px;width:100%;padding:10px 3px!important;grid-template-columns:none!important;border:0;border-radius:0;background:none;text-align:center}.optinfo__row.is-on,.optinfo__row[aria-pressed=true]{background:#f6f3ee14}.optinfo__row-v,.optinfo__row-m{display:none}.optinfo__row-k{font-size:11px;letter-spacing:.02em}.optinfo__row-a{display:block;font-size:9px;opacity:.6}}@media(max-width:720px){.optinfo__stage{overflow:hidden}.optinfo__person{flex:0 0 auto}.optinfo__wall{flex:1 1 0;width:auto!important;min-width:0}}@media(max-width:600px){.prod-bar__cell--tier .prod-bar__secondary{display:none!important}.prod-bar__cell--tier{justify-content:center;padding:6px 2px!important}.prod-bar__cell--tier .rarity{font-size:17px!important;gap:7px}.prod-bar__cell--tier .rarity:before,.prod-bar__cell--tier .rarity .rarity__dot{width:8px!important;height:8px!important}}.prod-tilt--lb{position:relative;margin:0;max-width:none;width:auto;transform-origin:center center;pointer-events:none;will-change:transform}.prod-tilt--lb .prod-tilt__plate{max-width:none!important;margin:0}.prod-lightbox__stage:has(.prod-tilt--lb) .prod-lightbox__img{display:none}@media(pointer:coarse){.prod-lightbox__hint{font-size:9px}}.gnav--lb .gnav__dots{bottom:44px}@media(pointer:fine){.gnav__btn{transition:opacity .26s var(--ease-out),visibility .26s var(--ease-out)}html.pointer-idle .gnav__btn{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.gnav__btn{transition:none}}.gnav{gap:16px}.gnav__dots{gap:10px}.prod-tilt .gnav{margin-top:12px}@media(min-width:601px){.prod-bar__cell--price{display:none!important}.prod-bar__cell--tier{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px}.prod-bar__cell--tier .prod-bar__secondary{display:flex!important}.prod-bar__cell--tier .rarity{background:none!important;border:0!important;padding:0!important;font-size:15px}.prod-bar__cta-price{display:inline;font-variant-numeric:tabular-nums}.prod-bar__cta-price:after{content:" \b7";opacity:.6}}@media(max-width:900px){.prod-stmt2__inner>.d-eyebrow{text-align:center;justify-self:center;width:100%}}@media(min-width:601px){.prod-bar__cell--edition,.prod-bar__cell--title .rarity,.prod-bar__cell--tier .prod-bar__secondary{display:none!important}.prod-bar__cell--tier{padding:0 20px!important}.prod-bar__cell--tier .rarity{font-size:26px!important;gap:10px;background:none!important;border:0!important;padding:0!important}.prod-bar__cell--tier .rarity:before,.prod-bar__cell--tier .rarity .rarity__dot{width:11px!important;height:11px!important}.prod-bar__cell{padding-inline:20px}.prod-bar__cell--title{padding-inline:22px 18px}}.prod-tilt__face{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.9px,#000 calc(100% - 1.9px),transparent 100%),linear-gradient(to bottom,transparent 0,#000 1.9px,#000 calc(100% - 1.9px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 1.9px,#000 calc(100% - 1.9px),transparent 100%),linear-gradient(to bottom,transparent 0,#000 1.9px,#000 calc(100% - 1.9px),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.prod-tilt__edge,.prod-tilt__frail{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1px,#000 calc(100% - 1px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 1px,#000 calc(100% - 1px),transparent 100%)}@media(min-width:601px){.prod-bar__cell--title{display:none!important}}@media(min-width:601px)and (max-width:1150px){.prod-bar{grid-template-areas:"size frame mount price" "cta cta cta cta"}}@media(min-width:1151px){.prod-bar{width:max-content;max-width:calc(100% - 112px);margin-inline:auto;justify-content:center}.prod-bar__form{padding:0}.prod-bar__form{width:252px}.prod-bar__cta{align-self:stretch;height:auto;width:100%;padding-inline:20px;border-radius:0 3px 3px 0}.prod-bar{border-radius:3px}}@media(min-width:1180px){.prod-bar:not(.is-archive) .prod-bar__cell--formula{display:flex}}@media(min-width:601px){.prod-bar__cell--stat{display:none!important}}.prod-bar__select-arrow{display:inline-block;transition:transform .2s var(--ease-out)}.prod-bar__select[aria-expanded=true] .prod-bar__select-arrow{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.prod-bar__select-arrow{transition-duration:1ms}}.rarity--infinite,[data-rarity=INFINITE]{--r-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227.4%22%2F%3E%3Cpath%20d%3D%22M1.6%2012h20.8%22%2F%3E%3C%2Fsvg%3E)}.rarity--core,[data-rarity=CORE]{--r-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227.4%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222.5%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.rarity--limited,[data-rarity=LIMITED]{--r-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227.4%22%2F%3E%3Cpath%20d%3D%22M5.6%2015.6h12.8%22%2F%3E%3Cpath%20d%3D%22M12%204.6v14.8%22%2F%3E%3C%2Fsvg%3E)}.rarity--scarce,[data-rarity=SCARCE]{--r-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M12%204.6a7.4%207.4%200%201%201-5.2%2012.6%22%2F%3E%3Cpath%20d%3D%22M6.8%2017.2A7.4%207.4%200%200%201%208.4%205.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222.5%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.rarity--archival,[data-rarity=ARCHIVAL]{--r-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227.4%22%2F%3E%3Cpath%20d%3D%22M4.8%209.4h14.4%22%2F%3E%3Cpath%20d%3D%22M12%2012.4%2015%2016.6H9Z%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.rarity--apex,[data-rarity=APEX]{--r-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2210.4%22%20cy%3D%2212%22%20r%3D%226.4%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2214.2%22%20cy%3D%2212%22%20r%3D%227.4%22%2F%3E%3C%2Fsvg%3E)}.rarity__mark{display:inline-block;width:1em;height:1em;vertical-align:top;transform:scale(1.5);transform-origin:center;background-color:var(--r-color, var(--bone));-webkit-mask:var(--r-mark) center / contain no-repeat;mask:var(--r-mark) center / contain no-repeat;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--r-color) 45%,transparent))}.rarity:has(.rarity__mark):not(.shop-card__ed):not(.element-card__ed),.rarity:has(.rarity__inf):not(.shop-card__ed):not(.element-card__ed){background:none!important;border:0!important;padding:0!important;gap:0}.shop-card__ed .rarity__inf,.element-card__ed .rarity__inf{transform:scale(1.25)}.rarity:has(.rarity__mark),.rarity--sm:has(.rarity__mark),.rarity--lg:has(.rarity__mark){padding-left:7px;padding-right:7px}.rarity--lg:has(.rarity__mark){padding-left:10px;padding-right:10px}.rarity__label:has(.rarity__mark),.rarity__label:has(.rarity__inf){font-size:inherit}.rarity__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:0}.rarity:has(.rarity__mark) .rarity__dot,.rarity:has(.rarity__inf) .rarity__dot{display:none}.rarity-popover__dot{border-radius:0;background-color:var(--t-color);background-image:none;-webkit-mask:var(--r-mark) center / contain no-repeat;mask:var(--r-mark) center / contain no-repeat;width:34px;height:34px;margin-top:0;box-shadow:none;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--t-color) 65%,transparent))}@keyframes rarity-tap{0%{transform:scale(1.5);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--r-color) 45%,transparent))}32%{transform:scale(1.66);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--r-color) 95%,transparent))}to{transform:scale(1.5);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--r-color) 45%,transparent))}}.rarity.is-struck .rarity__mark,.rarity.is-struck .rarity__inf{animation:rarity-tap .46s var(--ease-out)}@media(prefers-reduced-motion:reduce){.rarity.is-struck .rarity__mark,.rarity.is-struck .rarity__inf{animation:none!important}}@media(min-width:1151px){.prod-bar .prod-bar__cell:not(.prod-bar__cell--tier){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:stretch;gap:0;padding:0!important;min-height:76px}.prod-bar__cell>*:not(.prod-bar__secondary):not(.prod-bar__menu){display:flex;align-items:center;justify-content:center;padding:0 18px;min-height:0;align-self:stretch}.prod-bar .prod-bar__cell--formula>.compound-chips{display:flex!important;min-height:0!important;align-self:stretch;padding-inline:8px}.prod-bar__cell--formula .prod-bar__secondary{align-self:stretch}.prod-bar__secondary{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--card-edge);padding:0 18px;min-height:0;line-height:1!important}.prod-bar__select,.prod-bar__toggle{background:none;border:0;border-radius:0;padding:0;width:100%;height:100%;min-height:0}.prod-bar .prod-bar__cell>.prod-bar__toggle,.prod-bar .prod-bar__cell>.prod-bar__select{padding:0;width:100%;justify-self:stretch}.prod-bar__toggle{gap:0}.prod-bar__toggle-opt{border-radius:0;height:100%;width:100%;padding:0 6px;display:flex;align-items:center;justify-content:center;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.prod-bar__toggle-opt:not(.is-active):hover{background:color-mix(in srgb,var(--bone) 7%,transparent);color:var(--bone)}.prod-bar__select{transition:background .14s var(--ease-out)}.prod-bar__cell--size:hover .prod-bar__select{background:color-mix(in srgb,var(--bone) 7%,transparent)}.prod-bar__cell--size:hover .prod-bar__secondary,.prod-bar__cell--frame:hover .prod-bar__secondary,.prod-bar__cell--mount:hover .prod-bar__secondary{color:var(--bone)}.prod-bar__secondary{transition:color .14s var(--ease-out)}.prod-bar__toggle:focus,.prod-bar__toggle:focus-visible,.prod-bar__select:focus,.prod-bar__select:focus-visible{outline:none!important}.prod-bar__toggle:focus-visible .prod-bar__toggle-opt.is-active,.prod-bar__select:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bone) 70%,transparent)!important}.prod-bar__cell--tier{grid-template-rows:1fr;padding-inline:22px!important;cursor:pointer;transition:background .14s var(--ease-out)}.prod-bar__cell--tier:hover{background:color-mix(in srgb,var(--bone) 7%,transparent)}.prod-bar__cell--tier .rarity{grid-row:1 / -1}.prod-bar__cell--tier .prod-bar__secondary{display:none!important}.prod-bar__toggle-opt.is-active{background:color-mix(in srgb,var(--bone) 20%,transparent)!important;color:var(--bone)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.prod-bar__toggle-opt:not(.is-active){color:color-mix(in srgb,var(--bone) 38%,transparent)}.prod-bar__cell--size .prod-bar__select[aria-expanded=true]{background:color-mix(in srgb,var(--bone) 20%,transparent)!important;color:var(--bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}}@media(min-width:1151px){.prod-bar .prod-bar__cell--formula{border-left:0}}.prod-bar__cta{position:relative;isolation:isolate;transition:background-color .18s var(--ease-out),box-shadow .22s var(--ease-out),transform .12s var(--ease-out),letter-spacing .22s var(--ease-out);will-change:transform}.prod-bar__cta.btn--white:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;box-shadow:inset 0 1px #ffffffbf}.prod-bar__cta:hover:not(:disabled){filter:none;background-color:#fff;box-shadow:0 0 0 1px #ffffff8c,0 8px 30px -6px #f6f3ee6b;letter-spacing:.2em;transform:none}.prod-bar__cta .btn__icon{transition:transform .22s var(--ease-out)}.prod-bar__cta:hover:not(:disabled) .btn__icon{transform:translate(3px)}.prod-bar__cta:active:not(:disabled){transform:translateY(1px) scale(.994);background-color:var(--bone);box-shadow:inset 0 2px 6px -2px #0a0a0b59;transition-duration:60ms}.prod-bar__cta:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0a0a0b8c,0 8px 30px -6px #f6f3ee6b}@media(prefers-reduced-motion:reduce){.prod-bar__cta,.prod-bar__cta .btn__icon{transition:background-color .18s linear,box-shadow .18s linear}.prod-bar__cta:hover:not(:disabled){letter-spacing:inherit}.prod-bar__cta:hover:not(:disabled) .btn__icon,.prod-bar__cta:active:not(:disabled){transform:none}}@media(max-width:600px){.prod-bar__cell--tier{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s var(--ease-out)}.prod-bar__cell--tier:active,.prod-bar__cell--tier.is-pressed{background:color-mix(in srgb,var(--bone) 9%,transparent)}.prod-bar__cell--tier .rarity{font-size:24px}.prod-bar__cell--tier .rarity__mark{transform:scale(1.3)}}@media(min-width:721px){.optinfo__rows{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:16px;border:1px solid var(--card-edge);border-radius:3px;overflow:hidden}.optinfo__rows li{min-width:0;border-left:1px solid var(--card-edge)}.optinfo__rows li:first-child{border-left:0}.optinfo__row{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:13px 6px;border:0;border-radius:0;background:none;color:color-mix(in srgb,var(--bone) 40%,transparent);transition:background .14s var(--ease-out),color .14s var(--ease-out)}.optinfo__row:hover{background:color-mix(in srgb,var(--bone) 7%,transparent);color:var(--bone)}.optinfo__row.is-on{background:color-mix(in srgb,var(--bone) 20%,transparent);color:var(--bone);border-left-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.optinfo__row-k{font-size:12.5px;letter-spacing:.03em;white-space:nowrap;color:inherit}.optinfo__row-k .optinfo__row-cm,.optinfo__row-k .optinfo__row-a,.optinfo__row-v,.optinfo__row-m{display:none}.optinfo__sizedetail{display:grid;gap:6px;padding:16px 2px 0}.optinfo__sizedetail[hidden]{display:none}.optinfo__sizedetail-k{font:500 13.5px/1.3 var(--mono);letter-spacing:.04em;color:var(--bone)}.optinfo__sizedetail-k .optinfo__row-cm{display:inline;margin-left:8px}.optinfo__sizedetail-k .optinfo__row-a{display:inline}.optinfo__sizedetail-v{font:400 14px/1.5 var(--sans);color:var(--ash)}.optinfo__sizedetail-m{font:500 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f3ee6b}}@media(min-width:1151px){.prod-bar__menu{bottom:100%;margin-bottom:0;border-bottom:0;left:-1px;right:-1px;transform:none;width:auto;min-width:0;border-radius:3px 3px 0 0;padding:0;overflow:hidden;box-shadow:0 -14px 34px #0000008c;background:#0d0b14fa}.prod-bar__menu-item{border-radius:0;padding:11px 14px;border-bottom:1px solid var(--card-edge);color:color-mix(in srgb,var(--bone) 62%,transparent);transition:background .14s var(--ease-out),color .14s var(--ease-out)}.prod-bar__menu>li:last-child .prod-bar__menu-item,.prod-bar__menu>.prod-bar__menu-item:last-child{border-bottom:0}.prod-bar__menu-item:hover{background:color-mix(in srgb,var(--bone) 7%,transparent);color:var(--bone)}.prod-bar__menu-item.is-selected{background:color-mix(in srgb,var(--bone) 20%,transparent);color:var(--bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.prod-bar__menu-item.is-selected .prod-bar__menu-hint{border-color:#f6f3ee57}.prod-bar__menu-hint{border-radius:3px}.prod-bar__menu--sizes:has(.prod-bar__menu-hint){min-width:0}.prod-bar__cell--size:has(.prod-bar__menu-hint){min-width:252px}.prod-bar__menu-price{min-width:48px}}@media(min-width:1151px){.prod-bar__menu--sizes .prod-bar__menu-item{display:grid;grid-template-columns:22px auto auto 1fr 20px auto;align-items:center;gap:7px;padding:7px 10px}.prod-bar__menu-scale{display:flex;align-items:center;justify-content:center;height:26px}.prod-bar__menu-scale i{display:block;background:color-mix(in srgb,var(--bone) 26%,transparent);border-radius:3px}.prod-bar__menu-item.is-selected .prod-bar__menu-scale i,.prod-bar__menu-item:hover .prod-bar__menu-scale i{background:color-mix(in srgb,var(--bone) 62%,transparent)}.prod-bar__menu-price{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;color:inherit;opacity:.9}.prod-bar__menu--sizes .prod-bar__menu-hint{margin-left:0;border:0;padding:0;border-radius:0;text-align:right;font-size:.78em;letter-spacing:.1em;opacity:.6}}.prod-radar__subtitle .rarity{font-size:16px}.prod-radar__subtitle .rarity__mark{transform:scale(1.15)}.prod-bar__cell--tier.is-open{background:color-mix(in srgb,var(--bone) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}@media(min-width:1151px){.prod-bar .prod-bar__cell--tier{order:-1;border-left:0}.prod-bar .prod-bar__cell--formula{border-left:1px solid var(--card-edge)}}@media(min-width:601px)and (max-width:1150px){.prod-bar{border-radius:3px;padding:0;gap:0}.prod-bar .prod-bar__cell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:stretch;gap:0;padding:0!important;min-height:68px;border-left:1px solid var(--card-edge)!important}.prod-bar .prod-bar__cell--size{border-left:0!important}.prod-bar__cell>*:not(.prod-bar__secondary):not(.prod-bar__menu){display:flex;align-items:center;justify-content:center;padding:0 10px;min-height:0;align-self:stretch}.prod-bar__secondary{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--card-edge);padding:0 10px;min-height:0;line-height:1!important}.prod-bar .prod-bar__cell>.prod-bar__select,.prod-bar .prod-bar__cell>.prod-bar__toggle{background:none;border:0;border-radius:0;padding:0;width:100%;height:100%;min-height:0;justify-self:stretch}.prod-bar__toggle{gap:0}.prod-bar__toggle-opt{border-radius:0;height:100%;width:100%;padding:0 6px;display:flex;align-items:center;justify-content:center;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.prod-bar__toggle-opt:not(.is-active){color:color-mix(in srgb,var(--bone) 40%,transparent)}.prod-bar__toggle-opt:not(.is-active):hover{background:color-mix(in srgb,var(--bone) 7%,transparent);color:var(--bone)}.prod-bar__toggle-opt.is-active{background:color-mix(in srgb,var(--bone) 20%,transparent)!important;color:var(--bone)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.prod-bar__cell--size .prod-bar__select[aria-expanded=true],.prod-bar__cell--tier.is-open{background:color-mix(in srgb,var(--bone) 20%,transparent)!important;color:var(--bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.prod-bar__cell--size:hover .prod-bar__select,.prod-bar__cell--tier:hover{background:color-mix(in srgb,var(--bone) 7%,transparent)}.prod-bar__toggle:focus,.prod-bar__toggle:focus-visible,.prod-bar__select:focus,.prod-bar__select:focus-visible{outline:none!important}.prod-bar .prod-bar__cell--tier{display:flex!important;align-items:center;justify-content:center;grid-area:auto;padding-inline:16px!important;cursor:pointer;transition:background .14s var(--ease-out)}.prod-bar__cell--tier .prod-bar__secondary{display:none!important}.prod-bar__cell--tier .rarity{font-size:22px}.prod-bar__menu{bottom:100%;left:-1px;right:auto;transform:none;width:max-content;min-width:calc(100% + 2px);max-width:calc(100vw - 24px);margin-bottom:0;border-bottom:0;border-radius:3px 3px 0 0;padding:0;overflow:hidden;background:#0d0b14fa}.prod-bar__menu-item{border-radius:0;padding:10px 12px;border-bottom:1px solid var(--card-edge);color:color-mix(in srgb,var(--bone) 62%,transparent)}.prod-bar__menu>li:last-child .prod-bar__menu-item{border-bottom:0}.prod-bar__menu-item:hover{background:color-mix(in srgb,var(--bone) 7%,transparent);color:var(--bone)}.prod-bar__menu-item.is-selected{background:color-mix(in srgb,var(--bone) 20%,transparent);color:var(--bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.prod-bar__menu-item.is-selected .prod-bar__menu-hint{border-color:#f6f3ee57}.prod-bar__menu--sizes:has(.prod-bar__menu-hint){min-width:calc(100% + 2px)}.prod-bar__form{border-left:0}.prod-bar .prod-bar__cta{width:100%;height:46px;border-radius:0 0 3px 3px;border:0}}@media(max-width:600px){.prod-bar{border-radius:3px}.prod-bar .prod-bar__cta,.prod-bar>.prod-bar__cta{border-radius:0 0 3px 3px}}@media(max-width:600px){.prod-bar .prod-bar__menu{margin-bottom:0;border:1px solid var(--card-edge);border-radius:3px;padding:0;overflow:hidden;background:#0d0b14fa;box-shadow:0 -14px 34px #0000008c}.prod-bar .prod-bar__menu-item{border-radius:0;padding:11px 12px;border-bottom:1px solid var(--card-edge);color:color-mix(in srgb,var(--bone) 62%,transparent)}.prod-bar .prod-bar__menu>li:last-child .prod-bar__menu-item,.prod-bar .prod-bar__menu>.prod-bar__menu-item:last-child{border-bottom:0}.prod-bar .prod-bar__menu-item.is-selected{background:color-mix(in srgb,var(--bone) 20%,transparent);color:var(--bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.prod-bar .prod-bar__menu-item:active{background:color-mix(in srgb,var(--bone) 12%,transparent)}.prod-bar .prod-bar__menu-item.is-selected .prod-bar__menu-hint{border-color:#f6f3ee57}.prod-bar .prod-bar__cell--frame .prod-bar__menu,.prod-bar .prod-bar__cell--mount .prod-bar__menu{gap:0;padding:0}.prod-bar .prod-bar__cell--size,.prod-bar .prod-bar__cell--frame,.prod-bar .prod-bar__cell--mount{position:relative}.prod-bar .prod-bar__cell .prod-bar__menu{bottom:calc(100% + 9px)!important}.prod-bar__fmt-item{border-radius:0;border-right:1px solid var(--card-edge);padding:9px 8px 9px 9px;color:color-mix(in srgb,var(--bone) 62%,transparent);transition:background .14s var(--ease-out),color .14s var(--ease-out)}.prod-bar__fmt-item:last-child{border-right:0}.prod-bar__fmt-item.is-selected{background:color-mix(in srgb,var(--bone) 20%,transparent)!important;color:var(--bone)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.prod-bar__fmt-item:active{background:color-mix(in srgb,var(--bone) 12%,transparent)}}.prod-bar__menu-hint{border:0;padding:0;border-radius:0;font-size:.78em;letter-spacing:.1em;opacity:.6}.piece-buy__opts{border:1px solid var(--card-edge);border-radius:3px;overflow:hidden;gap:0!important}.piece-buy__opt{display:grid;grid-template-rows:1fr 1fr;min-width:0}.piece-buy__opt+.piece-buy__opt{border-left:1px solid var(--card-edge)}.piece-buy__lbl{order:2;display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid var(--card-edge);padding:7px 8px;margin:0!important;text-align:center}.piece-buy__field{order:1;min-width:0}.piece-buy__trigger{width:100%;height:100%;background:none;border:0;border-radius:0;padding:9px 10px;justify-content:center;gap:7px;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.piece-buy__trigger:hover{background:color-mix(in srgb,var(--bone) 7%,transparent)}.piece-buy__opt.is-open .piece-buy__trigger{background:color-mix(in srgb,var(--bone) 20%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.piece-buy__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bone) 70%,transparent)}.piece-buy__menu{grid-column:1 / -1;display:block;margin-top:8px;border:1px solid var(--card-edge);border-radius:3px;overflow:hidden;padding:0!important;background:#0d0b14}.piece-buy__item{display:flex;align-items:center;width:100%;border:0!important;border-radius:0!important;border-bottom:1px solid var(--card-edge)!important;padding:10px 12px;color:color-mix(in srgb,var(--bone) 62%,transparent);background:none;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.piece-buy__item:last-child{border-bottom:0!important;grid-column:auto}.piece-buy__menu[hidden]{display:none}.piece-buy__item:hover{background:color-mix(in srgb,var(--bone) 7%,transparent);color:var(--bone)}.piece-buy__item.is-selected{background:color-mix(in srgb,var(--bone) 20%,transparent)!important;color:var(--bone)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.deck__atc{margin:0;width:100%}@media(max-width:900px){.deck__pin{padding:18px 0 16px!important}}.piece-buy__opt--hidden{display:none!important}.piece-buy__lbl{white-space:nowrap;font-size:11px;letter-spacing:.18em;line-height:15px;min-height:15px}@media(max-width:900px){.piece-buy__lbl{font-size:9px;letter-spacing:.1em}}.piece-buy__item.is-unavailable{opacity:.3;pointer-events:none;text-decoration:line-through}.piece-buy__opt--seg{display:grid;grid-template-rows:1fr 1fr}.piece-buy__opt--seg .piece-buy__lbl{order:2}.piece-buy__seg{order:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-self:stretch}.piece-buy__segopt{color:color-mix(in srgb,var(--bone) 38%,transparent)}.piece-buy__segopt{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;padding:9px 4px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.piece-buy__segopt:not(.is-active):not(:disabled):hover{background:color-mix(in srgb,var(--bone) 7%,transparent);color:var(--bone)}.piece-buy__segopt.is-active{background:color-mix(in srgb,var(--bone) 20%,transparent);color:var(--bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.piece-buy__segopt:disabled{opacity:.28;cursor:not-allowed;text-decoration:line-through}.piece-buy__segopt:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bone) 70%,transparent)}.piece-buy__menu--sizes .piece-buy__item{display:grid;grid-template-columns:22px auto auto 1fr 20px auto;align-items:center;gap:7px;padding:7px 10px}.piece-buy__scale{display:flex;align-items:center;justify-content:center;height:26px}.piece-buy__scale i{display:block;background:color-mix(in srgb,var(--bone) 26%,transparent);border-radius:3px}.piece-buy__item.is-selected .piece-buy__scale i,.piece-buy__item:hover .piece-buy__scale i{background:color-mix(in srgb,var(--bone) 62%,transparent)}.piece-buy__size{font-weight:600}.piece-buy__cm{font-size:.74em;opacity:.55;letter-spacing:.03em;text-transform:none}.piece-buy__hint{font-style:normal;font-size:.78em;letter-spacing:.1em;opacity:.6;text-align:right}.piece-buy__pr{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;opacity:.9}.piece-buy__opts:has(.piece-buy__opt[data-opt=material]){grid-template-columns:repeat(3,minmax(0,1fr))}@container (min-width: 560px){.piece-buy__opts:has(.piece-buy__opt[data-opt=material]){grid-template-columns:minmax(240px,1.25fr) minmax(0,1fr) minmax(0,1fr)}}.piece-buy__menu{margin:0;width:max-content}.piece-buy__menu--up{border-radius:3px}.piece-buy__menu:not(.piece-buy__menu--up){border-top:0;border-radius:0 0 3px 3px}.piece-buy__lbl{color:var(--ash);transition:color .14s var(--ease-out)}.piece-buy__opt:hover .piece-buy__lbl{color:var(--bone)}.piece-buy__opt,.piece-buy__seg{transition:background .14s var(--ease-out)}.piece-buy__seg:hover{background:#f6f3ee1a}.piece-buy__opt[data-opt=size]{cursor:pointer}.piece-buy__opt[data-opt=size]:hover .piece-buy__trigger{background:color-mix(in srgb,var(--bone) 7%,transparent)}.piece-buy__opt.is-open .piece-buy__lbl{color:var(--bone)}.piece-buy__opt.is-open .piece-buy__trigger,.piece-buy__opt.is-open:hover .piece-buy__trigger{background:color-mix(in srgb,var(--bone) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 24%,transparent)}.prod-bar__cta{position:relative;justify-content:center!important;gap:10px}.prod-bar__cta .btn__text{position:static;transform:none}.prod-bar__cta .btn__icon{display:none}.prod-bar__cta-price{position:relative;padding-left:13px}.prod-bar__cta-price:after{content:none}.prod-bar__cta-price:before{content:"\b7";position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:.45}#shop-hcaptcha-badge-container{display:none!important}.subcard__consent2 a,.footer__join-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.footer__join-fine{margin:8px 0 0;font:400 10px/1.5 var(--mono);color:color-mix(in srgb,var(--bone) 42%,transparent)}.deck__read{display:none}@media(min-width:901px){.deck__read{display:block;margin-top:6px}.deck__read-label{margin:0 0 10px}}@container (max-width: 400px){.piece-buy__opts:has(.piece-buy__opt[data-opt=material]){grid-template-columns:repeat(2,minmax(0,1fr))}.piece-buy__opts:has(.piece-buy__opt[data-opt=material]) .piece-buy__opt[data-opt=size]{grid-column:1 / -1;border-bottom:1px solid var(--card-edge)}.piece-buy__opts:has(.piece-buy__opt[data-opt=material]) .piece-buy__opt[data-opt=material]{border-left:0}}.piece-buy__field--mini{display:none}@container (max-width: 400px){.piece-buy__opts:has(.piece-buy__opt[data-opt=material]){grid-template-columns:repeat(3,minmax(0,1fr))!important}.piece-buy__opts:has(.piece-buy__opt[data-opt=material]) .piece-buy__opt[data-opt=size]{grid-column:auto!important;border-bottom:0!important}.piece-buy__opt--seg .piece-buy__seg{display:none!important}.piece-buy__opt--seg .piece-buy__field--mini{display:block}.piece-buy__lbl{font-size:8.5px;letter-spacing:.1em}.piece-buy__val{font-size:11.5px}.optinfo__trigger{width:11px;height:11px}}@media(min-width:901px){.mx__tray{display:flex;flex-direction:column;max-height:calc(100vh - 104px);overflow:hidden}.mx__tray-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(246,243,238,.22) transparent;overflow-x:hidden;overscroll-behavior:contain}.mx__tray-scroll::-webkit-scrollbar{width:6px}.mx__tray-scroll::-webkit-scrollbar-thumb{background:#f6f3ee38;border-radius:3px}.mx__tray>:not(.mx__tray-scroll){flex:0 0 auto}}.mx__slot{display:block;padding:0;border:1px solid var(--card-edge);border-radius:3px;overflow:hidden}.mx__slot+.mx__slot{margin-top:8px}.mx__slot-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--card-edge)}.mx__slot-img{width:34px;height:42px;object-fit:cover;border-radius:3px}.mx__slot-title{font:600 11.5px/1.3 var(--mono);letter-spacing:.03em;color:var(--bone);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx__slot-price{font:600 12px/1 var(--mono);color:var(--bone);white-space:nowrap}.mx__slot-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-radius:0;margin:0}.mx__opt{position:relative;display:grid;grid-template-rows:1fr 1fr;min-width:0}.mx__opt+.mx__opt{border-left:1px solid var(--card-edge)}.mx__opt-trigger{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;border:0;background:transparent;font:600 11px/1 var(--mono);letter-spacing:.06em;color:var(--bone);padding:9px 8px;cursor:pointer;min-width:0;transition:background-color .14s var(--ease-out)}.mx__opt-trigger:hover{background:#f6f3ee14}.mx__opt-trigger:focus-visible{outline:2px solid var(--bone);outline-offset:-2px}.mx__opt-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx__opt-chev{flex:0 0 auto;opacity:.55;transition:transform .16s var(--ease-out)}.mx__opt-trigger[aria-expanded=true] .mx__opt-chev{transform:rotate(180deg);opacity:1}.mx__menu{position:fixed;z-index:3000;list-style:none;margin:0;padding:0;background:var(--ink);border:1px solid var(--card-edge);border-radius:3px;box-shadow:0 18px 40px -18px #000000e6;max-height:240px;overflow-y:auto}.mx__menu[hidden]{display:none}.mx__menu-item{padding:9px 10px;font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--bone);text-align:center;cursor:pointer;transition:background .12s var(--ease-out)}.mx__menu-item+.mx__menu-item{border-top:1px solid rgba(246,243,238,.07)}.mx__menu-item:hover{background:#f6f3ee1a}.mx__menu-item.is-selected{background:#f6f3ee33}.mx__opt-lbl{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--card-edge);font:500 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 42%,transparent);padding:6px 4px}.mx__tray .mx__section-title{text-align:center;margin:-22px -12px 12px;padding:12px 14px 11px;border-bottom:1px solid var(--card-edge);letter-spacing:.16em;color:color-mix(in srgb,var(--bone) 70%,transparent)}.mx__tray-set{justify-content:center;text-align:center}@media(min-width:901px){.mx__tray-scroll.is-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent)}}.mx__reading{margin:12px 0 0;padding:0;border:1px solid var(--card-edge);border-radius:3px;background:none;overflow:hidden}.mx__reading .d-eyebrow{display:block;padding:8px 10px;border-bottom:1px solid var(--card-edge);letter-spacing:.14em;color:color-mix(in srgb,var(--bone) 45%,transparent)}.mx__reading-line{margin:0;padding:9px 10px;border-bottom:1px solid var(--card-edge);font:500 11.5px/1.3 var(--mono);letter-spacing:.06em;color:color-mix(in srgb,var(--bone) 55%,transparent)}.mx__summary{margin:8px 0 10px;border:1px solid var(--card-edge);border-radius:3px;overflow:hidden}.mx__row{padding:9px 10px;font:500 11.5px/1 var(--mono);letter-spacing:.04em;color:color-mix(in srgb,var(--bone) 62%,transparent)}.mx__row+.mx__row{border-top:1px solid var(--card-edge)}.mx__row--set{color:color-mix(in srgb,var(--bone) 82%,transparent)}.mx__row--total{margin-top:0;padding:11px 10px;border-top:1px solid var(--card-edge);font-size:13px;font-weight:700;color:var(--bone);background:#f6f3ee0a}.mx__cta{border-radius:3px;padding:14px 12px;font-size:12px;letter-spacing:.12em}.mx__cta:hover:not(:disabled){transform:none;box-shadow:none;background:#fff}.mx__share{margin-top:6px;border-radius:3px;border:1px solid var(--card-edge);border-style:solid;padding:11px 10px;font-size:10.5px;letter-spacing:.14em;color:color-mix(in srgb,var(--bone) 60%,transparent);transition:background .14s var(--ease-out),color .14s var(--ease-out)}.mx__share:hover{background:#f6f3ee12;color:var(--bone);border-color:var(--card-edge)}.mx__note{margin:8px 0 0;font:400 10px/1.5 var(--mono);letter-spacing:.04em;color:color-mix(in srgb,var(--bone) 38%,transparent)}.mx__tray{border-radius:3px;border-color:var(--card-edge);background:#0a0a0bf0}.mx__empty{padding:0 0 4px}@media(min-width:901px){.mx__mini{position:fixed;right:20px;bottom:20px;left:auto;z-index:40;display:none;align-items:center;gap:12px;min-width:260px;padding:12px 14px;border:1px solid var(--card-edge);border-radius:3px;background:#101012f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bone);cursor:pointer;text-align:left;box-shadow:0 18px 40px -18px #000000e6;font:600 11.5px/1 var(--mono);letter-spacing:.08em;transition:background .14s var(--ease-out)}.mx__mini.is-away:not([hidden]){display:flex}.mx__mini:hover{background:#1c1c20fa}.mx__mini-label{color:color-mix(in srgb,var(--bone) 45%,transparent)}.mx__mini-count{flex:1;text-align:left;color:color-mix(in srgb,var(--bone) 70%,transparent)}.mx__mini-total{font-weight:700}.mx__mini-arrow{opacity:.6}}@media(min-width:901px){.mx__tray .mx__section-title{padding:9px 14px 8px;margin-bottom:10px}.mx__reading{margin-top:10px}.mx__reading .d-eyebrow{padding:6px 10px}.mx__reading-line{padding:7px 10px}.mx__summary{margin:8px 0}.mx__row{padding:7px 10px}.mx__row--total{padding:9px 10px}.mx__cta{padding:13px 12px}.mx__share{padding:10px}.mx__note{margin-top:7px;line-height:1.4}}.mx__reading{margin-top:8px;margin-bottom:0}.mx__summary{margin-top:8px}@media(min-width:901px){.mx__reading{margin-top:8px}}.mx__tray-shelf{display:block;margin-top:5px;font:500 8.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 38%,transparent)}.mx__tray-shelf[hidden]{display:none}.mx__tray .mx__section-title.is-set{color:var(--bone);text-shadow:0 0 18px color-mix(in srgb,var(--bone) 45%,transparent)}.mx__tray .mx__section-title.is-set #mxTrayName{font-weight:700}@media(max-width:900px){.mx__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.mx__cell{position:relative;border-radius:3px}.mx__cell.is-in-mix .shop-card__media{box-shadow:0 0 0 1px color-mix(in srgb,var(--bone) 40%,transparent),0 12px 34px -12px color-mix(in srgb,var(--bone) 45%,transparent)}.mx__cell.is-in-mix .shop-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:2px solid var(--bone);border-radius:inherit;pointer-events:none}.mx__cell.is-in-mix .mx__add{background:transparent;color:var(--bone);border-color:color-mix(in srgb,var(--bone) 55%,transparent)}@media(prefers-reduced-motion:no-preference){.mx__cell.is-just-added .shop-card__media:after{animation:mxRingIn .62s var(--ease-out)}.mx__cell.is-just-added .shop-card__media{animation:mxRingGlow .62s var(--ease-out)}}@keyframes mxRingIn{0%{opacity:0;transform:scale(1.035)}55%{opacity:1;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@keyframes mxRingGlow{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--bone) 0%,transparent),0 0 color-mix(in srgb,var(--bone) 0%,transparent)}45%{box-shadow:0 0 0 1px color-mix(in srgb,var(--bone) 75%,transparent),0 0 26px 2px color-mix(in srgb,var(--bone) 55%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,var(--bone) 40%,transparent),0 12px 34px -12px color-mix(in srgb,var(--bone) 45%,transparent)}}.mx__shuffle.is-loaded,.mx__empty-shuffle.is-loaded{background:var(--bone);color:var(--ink);border-color:var(--bone)}@media(min-width:901px)and (pointer:fine){.prod-lightbox__hint{display:none}}@media(min-width:901px)and (pointer:fine){.prod-tilt .gnav{justify-content:center;position:static}.prod-tilt .gnav__btn{position:absolute;top:calc((100% - 46px)/2 + 14px);transform:translateY(-50%);z-index:4;width:44px;height:44px;border:1px solid var(--card-edge);border-radius:999px;background:#07060b8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:color-mix(in srgb,var(--bone) 70%,transparent);font-size:15px;opacity:.55;transition:opacity .2s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.prod-tilt .gnav__btn[data-dir="-1"]{left:14px}.prod-tilt .gnav__btn[data-dir="1"]{right:14px}.prod-tilt:hover .gnav__btn,.prod-tilt:focus-within .gnav__btn{opacity:1}.prod-tilt .gnav__btn:hover{background:var(--bone);color:var(--ink);border-color:var(--bone);transform:translateY(-50%)}.prod-tilt .gnav__btn[data-dir="-1"]:hover,.prod-tilt .gnav__btn[data-dir="1"]:hover{transform:translateY(-50%)}.prod-tilt .gnav__btn:active{transform:translateY(-50%) scale(.94)}}.prod-tilt .gnav__btn,.gnav--lb .gnav__btn{display:flex;align-items:center;justify-content:center;line-height:0;padding:0}.prod-tilt .gnav__btn>*,.gnav--lb .gnav__btn>*{line-height:0}.prod-tilt .gnav__btn,.gnav--lb .gnav__btn{font-size:19px;font-weight:600}.gnav__ico{display:block;width:20px;height:20px}.prod-tilt .gnav__btn .gnav__ico,.gnav--lb .gnav__btn .gnav__ico{width:20px;height:20px}.gnav__btn{text-indent:0}.deck__details .piece-buy__opts,.element-card .piece-buy__opts{border-radius:3px 3px 0 0;border-bottom:0}.deck__details .piece-buy,.element-card .piece-buy{margin-bottom:0}@media(min-width:901px){.mx__stage{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.mx__stage>.loom,.mx__stage>.mx__body,.mx__stage>style{grid-column:1}.mx__stage>.mx__tray{grid-column:2;grid-row:1 / -1}.mx__body{grid-template-columns:minmax(0,1fr)}.loom{min-width:0}.loom__rail{scrollbar-width:none}.mx__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media(max-width:900px){.mx__tray{margin-top:var(--space-5)}.mx__body{row-gap:var(--space-5)}}.deck__collect,.element-card__go,.piece-modal__atc .btn{justify-content:center!important;gap:10px}.deck__collect .btn__text,.element-card__go .btn__text{position:static!important;transform:none!important}.deck__cta-price,.element-card__go-price,.piece-modal__atc-price{position:relative;padding-left:13px}.deck__cta-price:before,.element-card__go-price:before,.piece-modal__atc-price:before{content:"\b7";position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:.45}.deck__collect .btn__icon,.element-card__go .btn__icon{display:none}.prod-bar.is-archive .prod-bar__cell{display:none!important}.prod-bar.is-archive .prod-bar__cta{width:100%}.element__pieces{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.element__piece{position:relative;display:block}@media(max-width:1280px){.element__pieces{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1024px){.element__pieces{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.element__pieces{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}}@media(max-width:540px){.element__pieces{grid-template-columns:repeat(2,minmax(0,1fr))}}.piece-modal__buy-block{margin:14px 0 0}.piece-modal__buy{margin:0!important}.piece-modal__buy .piece-buy__opts{border-radius:3px 3px 0 0;border-bottom:0}.piece-modal__atc{display:block}.piece-modal__atc[hidden]{display:none}.piece-modal__atc .btn{width:100%;justify-content:center;padding:14px 16px;font-size:11px;border-radius:0 0 3px 3px}.piece-modal__atc .btn__icon{display:none}.piece-modal__buy[hidden]+.piece-modal__atc .btn{border-radius:3px}@media(max-width:480px){.piece-modal__atc .btn{padding:12px 14px;height:44px}}.piece-modal__buy .piece-buy__opt{position:relative}@container (max-width: 400px){.piece-modal__buy .optinfo__trigger{position:absolute;top:5px;right:6px;margin:0;width:13px;height:13px;opacity:.55}.piece-modal__buy .piece-buy__lbl{justify-content:center}}.piece-modal .shop-card__ed[hidden]{display:none!important}.piece-modal__atc-price{font:500 11px/1 var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums}.piece-modal__atc-price:empty{display:none}.piece-modal__close{top:12px!important;right:12px!important;width:25px!important;height:25px!important;border-radius:3px!important;background:#07060bc7!important;border:1px solid var(--bone)!important;color:var(--bone);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.piece-modal__close:hover{background:var(--bone)!important;color:var(--ink);transform:none}.piece-modal__close:before,.piece-modal__close:after{width:44%}.piece-modal__card>.shop-card__ed{top:12px;right:43px}.piece-modal__eyebrow[hidden]{display:none!important}.piece-modal__titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.piece-modal__titlerow .piece-modal__title{margin:0;min-width:0}.piece-modal__titlerow .piece-modal__edition{flex:0 0 auto;margin-top:var(--pm-chip-nudge, 2px)}@media(max-width:720px){.piece-modal__titlerow{--pm-chip-nudge: -1px}}.piece-modal__titlerow .compound-cells{justify-content:flex-end;flex-wrap:nowrap}.piece-modal__price-row{border-top:0;padding-top:0;margin-top:0}.piece-modal__price-row:not(:has(.is-archive)){display:none}.piece-modal__price-row:has(.is-archive){padding-top:12px;margin-top:4px;border-top:1px solid rgba(246,243,238,.1)}.piece-modal__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.piece-modal__card{overflow:hidden}.piece-modal__image{transition:aspect-ratio .32s var(--ease-out)}@media(prefers-reduced-motion:reduce){.piece-modal__image{transition:none}}.piece-modal__image{border:1px solid rgba(246,243,238,.06);cursor:pointer}.piece-modal__image,.piece-modal__image .piece-modal__img{transition:border-color .36s var(--ease-out),box-shadow .36s var(--ease-out),transform .36s var(--ease-out),filter .36s var(--ease-out),aspect-ratio .32s var(--ease-out),opacity .36s ease}@media(hover:hover)and (pointer:fine){.piece-modal__image:hover,.piece-modal__image:focus-visible{border-color:#ff4d7073;box-shadow:0 18px 40px -12px #0009,0 0 0 1px #ff4d7040}.piece-modal__image:hover .piece-modal__img,.piece-modal__image:focus-visible .piece-modal__img{transform:scale(1.03);filter:saturate(1.05)}.piece-modal__image:hover .piece-modal__img--lo{transform:scale(1.06)}}.piece-modal__image:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.piece-modal__image:active .piece-modal__img{transform:scale(1.01)}.piece-modal__image.is-inert,.piece-modal__title-link.is-inert{pointer-events:none;cursor:default;text-decoration:none}.piece-modal__title-link.is-inert .piece-modal__title-arrow{display:none}.piece-modal__title-link{white-space:normal}@media(prefers-reduced-motion:reduce){.piece-modal__image,.piece-modal__image .piece-modal__img{transition:none}.piece-modal__image:hover .piece-modal__img,.piece-modal__image:active .piece-modal__img{transform:none}}.piece-modal__gnav{margin:12px 0 2px}.piece-modal__gnav[hidden]{display:none}.piece-modal__buy-block{margin:14px calc(-1 * var(--pm-pad-x)) calc(-1 * var(--pm-pad-b))}.piece-modal__buy .piece-buy__opts{border-radius:0;border-left:0;border-right:0;border-bottom:0}.piece-modal__atc .btn{border-radius:0}.piece-modal__buy[hidden]+.piece-modal__atc .btn{border-radius:0}.piece-modal__atc .btn.is-sold{background:#f6f3ee12!important;border-color:#f6f3ee24!important;color:color-mix(in srgb,var(--bone) 55%,transparent)!important;cursor:default;opacity:1}.piece-modal__atc .btn.is-sold .piece-modal__atc-price{color:var(--rarity-archival)}.piece-modal__atc-mult{margin-left:7px;font:600 9.5px/1 var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--rarity-archival) 70%,transparent);align-self:flex-start;margin-top:-2px}.piece-modal__atc-mult[hidden]{display:none}.piece-modal__atc-price:empty+.piece-modal__atc-mult{position:relative;margin-left:0;margin-top:0;padding-left:13px;align-self:center;font-size:11px;color:var(--rarity-archival)}.piece-modal__atc-price:empty+.piece-modal__atc-mult:before{content:"\b7";position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:.45;color:color-mix(in srgb,var(--bone) 55%,transparent)}.piece-modal__price-row:has(.is-archive){display:none}.shop-card__sold--private{font-size:.82em;letter-spacing:.14em;font-variant-numeric:normal}.prod-bar.is-archive{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"cta"!important}@media(min-width:601px){.prod-bar.is-archive{width:min(520px,calc(100vw - 112px));margin-inline:auto}.prod-bar.is-archive .prod-bar__cta{height:52px}}.prod-bar__cta.is-sold{background:#f6f3ee12!important;border-color:#f6f3ee24!important;color:color-mix(in srgb,var(--bone) 55%,transparent)!important;cursor:default;opacity:1;justify-content:center;gap:10px}.prod-bar__cta-price--sold{color:var(--rarity-archival)}.prod-bar__cta-mult{margin-left:7px;font:600 9.5px/1 var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--rarity-archival) 70%,transparent);align-self:flex-start;margin-top:-2px}.prod-bar__cta.is-sold>.btn__text+.prod-bar__cta-mult{position:relative;margin-left:0;margin-top:0;padding-left:13px;align-self:center;font-size:11px;color:var(--rarity-archival)}.prod-bar__cta.is-sold>.btn__text+.prod-bar__cta-mult:before{content:"\b7";position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:.45;color:color-mix(in srgb,var(--bone) 55%,transparent)}.mx__bond{padding:12px 10px 4px}.thread__row{display:flex;gap:6px;justify-content:center}.thread__work{margin:0;flex:1 1 0;max-width:146px;min-width:0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:opacity .32s var(--ease-out);will-change:opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.thread__work img{-webkit-touch-callout:none;transform:translateZ(0)}.thread__note,.thread__words{will-change:opacity;transform:translateZ(0)}.mx__add,.mx__more,.loom__set,.mx__shuffle,.thread__sym,.thread__brings,.thread__fam{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.thread__work img{display:block;width:100%;aspect-ratio:4 / 5;max-height:118px;object-fit:cover;border:1px solid rgba(246,243,238,.18);box-sizing:border-box;transition:border-color .26s var(--ease-out)}.thread__work figcaption{margin-top:6px;font:500 9.5px/1.2 var(--mono);letter-spacing:.04em;color:color-mix(in oklab,var(--c) 58%,var(--bone) 42%);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .26s var(--ease-out)}.thread.is-four .thread__work figcaption{font-size:8.5px;letter-spacing:.02em;white-space:normal;line-height:1.25;overflow:visible}.thread.is-one .thread__work{max-width:120px}.thread__work.is-new{animation:fieldIn .48s var(--ease-out) backwards}.thread.has-pick .thread__work{opacity:.45}.thread.has-pick .thread__work.is-on{opacity:1}.thread__work.is-on img,.thread__work:focus-visible img{border-color:#f6f3ee99}.thread__work.is-on figcaption{color:var(--bone)}.thread__line{position:relative;margin:12px 0 0;height:24px;display:flex;align-items:center;justify-content:center}.thread__line:before,.thread__line:after{content:"";flex:1;height:2px;background:var(--c);opacity:.85;transition:background .4s var(--ease-out)}.thread__line--kin:before,.thread__line--kin:after{height:0;border-top:1.5px dashed var(--c);background:none;opacity:.6}.thread__line--span:before,.thread__line--span:after{height:0;border-top:1px dotted var(--c);background:none}.thread__words{padding:0 12px;font:italic 400 15px/1 var(--serif);color:var(--bone);white-space:nowrap;transition:opacity .26s var(--ease-out)}.thread__words.is-swap{opacity:0;transition:none}.thread__sym,.thread__fam{font-weight:400;color:color-mix(in oklab,var(--c) 58%,var(--bone) 42%);cursor:pointer;outline:none;transition:color .26s var(--ease-out),opacity .26s var(--ease-out)}.thread__sym:hover,.thread__sym:focus-visible,.thread__sym.is-active{color:var(--bone)}.thread__sym.is-off{opacity:.3}.thread__dot{font-style:normal;color:#f6f3ee59;padding:0 6px}.thread__more{font:500 9px var(--mono);color:#f6f3ee73}.thread__plain{color:#f6f3ee99}.thread__note{margin:8px 0 6px;min-height:28px;font:400 10.5px/1.35 var(--sans);color:#f6f3ee4d;text-align:center;transition:color .26s var(--ease-out)}.thread.has-pick .thread__note{color:#f6f3eeb3}.thread__title{color:var(--bone)}.thread__brings{font-weight:400;color:#f6f3eeb3;cursor:pointer;outline:none}.thread__brings.is-shared{color:color-mix(in oklab,var(--c) 58%,var(--bone) 42%);font-weight:500}.thread__brings:hover,.thread__brings:focus-visible,.thread__brings.is-active{color:var(--bone)}@keyframes fieldIn{0%{opacity:0}to{opacity:1}}.mx__meter-tier.is-flip{animation:tierFlip .56s var(--ease-out)}@keyframes tierFlip{0%{opacity:0}to{opacity:1}}.mx__syn{padding:6px 10px 8px;border-top:1px solid var(--card-edge)}.mx__syn-row{display:grid;grid-template-columns:56px 40px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0}.mx__syn-k{font:500 9px/1 var(--mono);letter-spacing:.14em;color:#f6f3ee80}.mx__syn-dots{display:flex;gap:3px}.mx__syn-dot{width:11px;height:2px;background:#f6f3ee1f;transition:background .26s var(--ease-out)}.mx__syn-dot.is-on{background:color-mix(in oklab,var(--c, var(--bone)) 80%,var(--bone) 20%)}.mx__syn-why{font:400 10.5px/1.3 var(--sans);color:#f6f3ee9e}.mx__meter{padding:10px 10px 9px;border-top:1px solid var(--card-edge)}.mx__meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.mx__meter-tier{font:italic 400 22px/1 var(--serif);color:var(--bone);letter-spacing:.005em}.mx__meter-pct{font:700 12px/1 var(--mono);letter-spacing:.06em;color:var(--bone);white-space:nowrap}.mx__ladder{display:flex;align-items:center;justify-content:space-between;gap:10px}.mx__ladder-score{font:500 9.5px/1 var(--mono);letter-spacing:.16em;color:#f6f3ee80}.mx__ladder-score b{color:var(--bone);font-size:11px}.mx__ladder-steps{display:flex;gap:3px}.mx__ladder-steps i{width:34px;height:2px;background:#f6f3ee1f}.mx__ladder-steps i.is-on{background:var(--bone);transform-origin:left center;animation:meterFill .48s var(--ease-out) backwards;animation-delay:calc(var(--d, 0ms) + .26s)}.mx__meter-next{margin:9px 0 0;font:400 10.5px/1.4 var(--sans);color:#f6f3ee80}.mx__meter.is-max .mx__meter-next{color:#f6f3eeb3}@keyframes meterFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:901px){.mx__bond{padding:8px 10px 3px}.mx__meter{padding:9px 10px 8px}}.cart-drawer__bond{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px;margin:-2px 0 10px;padding:8px 10px;border:1px solid var(--card-edge);border-radius:3px;font:500 11px/1 var(--mono);letter-spacing:.08em;color:color-mix(in srgb,var(--bone) 70%,transparent)}.cart-drawer__bond em{font:italic 400 15px/1 var(--serif);color:var(--bone);letter-spacing:.005em}.cart-drawer__bond b{font-weight:700;color:var(--bone);white-space:nowrap}.cart-drawer__bond-note{flex:1 0 100%;font:400 10.5px/1.4 var(--sans);letter-spacing:0;color:color-mix(in srgb,var(--bone) 55%,transparent)}.cart-drawer__bond-note[hidden]{display:none}#mxReading [data-el-trigger]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;border-radius:2px;cursor:pointer;transition:color .18s ease,background-color .18s ease,text-decoration-color .18s ease}#mxReading [data-el-trigger]:hover,#mxReading [data-el-trigger]:focus-visible{color:var(--bone);background-color:#f6f3ee17;text-decoration-style:solid;text-decoration-color:currentColor}#mxReading [data-el-trigger]:focus-visible{outline:1px solid currentColor;outline-offset:3px}#mwPicks .mw__pick{transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}#mwPicks .mw__pick img,#mxReading .thread__work img{transition:border-color .24s var(--ease-out),filter .24s var(--ease-out),box-shadow .24s var(--ease-out)}@media(hover:hover)and (pointer:fine){#mwPicks .mw__pick:hover{transform:translateY(-2px)}#mwPicks .mw__pick:hover img,#mxReading .thread__work:hover img{border-color:var(--bone);filter:brightness(1.08);box-shadow:0 3px 12px #f6f3ee1f}#mwHang .mw__piece:hover{filter:brightness(1.06)}}#mwPicks .mw__pick:focus-visible,#mxReading .thread__work:focus-visible{outline:1px solid var(--bone);outline-offset:3px}#mwHang .mw__piece{transition:left .24s var(--ease-out),top .24s var(--ease-out),width .24s var(--ease-out),height .24s var(--ease-out),filter .24s ease}@media(prefers-reduced-motion:reduce){#mwPicks .mw__pick,#mwPicks .mw__pick img,#mxReading .thread__work,#mxReading .thread__work img,#mxReading [data-el-trigger],#mwHang .mw__piece{transition:none}#mwPicks .mw__pick:hover{transform:none}}.shop-card:hover{top:0}.prod-related__card:hover,.prod-mixes__card:hover,.mx__set:hover,.mx__set.loom__set:hover,.deck__thumb:hover,#mxWall #mwPicks .mw__pick:hover,#mxWall #mwHang .mw__piece:hover,body .mx__set.loom__set:hover{transform:none}.shop-card__sale{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex:0 0 auto}.shop-card__sale-status{color:#f6f3ee80;font:500 8px/1 var(--mono);letter-spacing:.1em}#prodTilt .prod-tilt__img{transition:filter .42s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){#prodTilt:hover .prod-tilt__img,.home-framed .home-framed__image:hover img{filter:brightness(1.065) saturate(1.035)}}@media(prefers-reduced-motion:reduce){#prodTilt .prod-tilt__img,.home-framed .home-framed__image,.home-framed .home-framed__image img{transition:none}}.rarity[data-rarity]{transition:filter .28s ease,background-color .28s ease,border-color .28s ease,box-shadow .28s ease}.rarity[data-rarity] .rarity__mark{transition:transform .28s var(--ease-out),filter .28s ease}.rarity[data-rarity]:hover,.rarity[data-rarity]:focus-visible{filter:brightness(1.18) drop-shadow(0 0 5px color-mix(in srgb,var(--r-color,var(--bone)) 40%,transparent))}.rarity[data-rarity].is-active{filter:brightness(1.28) drop-shadow(0 0 8px color-mix(in srgb,var(--r-color,var(--bone)) 65%,transparent))}.shop-card__ed.rarity:hover,.shop-card__ed.rarity:focus-visible,.shop-card__ed.rarity.is-active,.shop-card__ed.rarity:active{transform:none}@media(prefers-reduced-motion:reduce){.rarity[data-rarity],.rarity[data-rarity] .rarity__mark{transition:none}}@media(max-width:720px){.footer__join-input,.cart-wallet__input,.shop-drawer__search,.account__field input,.account__field select{font-size:16px}}.cart-drawer__bond[hidden]{display:none}@media(max-width:760px){.optinfo__trigger:after{top:-10px;right:-17px;bottom:-23px;left:-17px}.gnav:not(.gnav--lb) .gnav__btn{position:relative}.gnav:not(.gnav--lb) .gnav__btn:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.gnav__dot:before{top:-18.5px;right:-5px;bottom:-18.5px;left:-5px}.shop__seg:after{top:-10px;right:-4px;bottom:-10px;left:-4px}.shop__seg:first-child:after{left:-9px}.study-search__suggest{top:48px;padding-top:12px;padding-bottom:14px}.study-search__chip:before{content:"";position:absolute;top:-12px;right:-2px;bottom:-14px;left:-2px}.cat__row{position:relative}.cat__row a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}@keyframes faq2-fig{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes faq2-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/main-pages.css.map */
