*{box-sizing:border-box;margin:0;padding:0}:root{--bone: #E8E4DC;--void: #0a0a0a;--accent: #6E1420;--sans: "Archivo", sans-serif;--mono: "IBM Plex Mono", monospace;--chrome-h: 90px}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;display:none}body{background-color:var(--void);height:100vh;height:100dvh;width:100vw;width:100dvw;overflow:hidden;touch-action:pan-y pinch-zoom;color:var(--bone)}#webgl-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}#ui-layer .layout>*,#panel{transition:opacity .8s ease,filter .8s ease}body.pre-boot #ui-layer .layout>*,body.pre-boot #panel,body.shop-mode #ui-layer .layout>*,body.shop-mode #panel{opacity:0;filter:blur(6px)}#ui-dock{display:contents}#player{position:fixed;bottom:24px;left:24px;z-index:7;display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone);opacity:1;transition:opacity .8s ease,color .5s ease}#player .p-track{opacity:.55}body.pre-boot #player{opacity:0}body.shop-mode #player{color:var(--void)}#cookie-consent{position:fixed;bottom:56px;left:24px;z-index:7;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone);background:transparent;border:0;padding:0;cursor:pointer;opacity:.55;transition:opacity .6s ease,color .25s ease}#cookie-consent:before{content:"[\a0"}#cookie-consent:after{content:"\a0]"}#cookie-consent.accepted:after{content:":ok\a0]"}#cookie-consent:hover,#cookie-consent:focus-visible{opacity:1}#cookie-consent.accepted{opacity:1}body.pre-boot #cookie-consent,body.shop-mode #cookie-consent{opacity:0;pointer-events:none}#shopify-pc__banner,#shopify-pc__prefs,[id^=shopify-pc__],[class^=shopify-pc__],[id*=shopify-pc],[class*=shopify-pc],.shopify-pc__banner,.shopify-pc__prefs{display:none!important}#player .p-btn{background:transparent;border:0;color:inherit;font:inherit;padding:0;opacity:.55;transition:opacity .2s ease}#player:before{content:"[\a0";opacity:.55;margin-right:-4px}#player:after{content:"\a0]";opacity:.55;margin-left:-4px}#player .p-btn:hover,#player .p-btn:focus-visible{opacity:1}#player.playing #playBtn{opacity:1}#player .p-eq{display:flex;gap:2px;align-items:flex-end;height:9px;opacity:.55}#player .p-eq i{width:1.5px;height:100%;background:currentColor;transform-origin:bottom;transform:scaleY(.15)}#player.playing .p-eq{opacity:1}#player.playing .p-eq i{animation:eqBar .9s ease-in-out infinite}#player.playing .p-eq i:nth-child(2){animation-duration:.7s;animation-delay:.1s}#player.playing .p-eq i:nth-child(3){animation-duration:1.1s;animation-delay:.2s}#player.playing .p-eq i:nth-child(4){animation-duration:.8s;animation-delay:.05s}@keyframes eqBar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}#ui-layer,#panel{transition-property:opacity}body.shop-mode #ui-layer,body.shop-mode #panel{opacity:0!important;transition:opacity .5s ease!important}body.shop-mode #ui-layer *,body.shop-mode #panel *{pointer-events:none!important}.inno-sr-index{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.page-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;opacity:0;pointer-events:none;transition:opacity .7s ease;color:var(--void);font-family:var(--sans)}.page-ov.visible{opacity:1;pointer-events:auto}.page-ov .shop-head{position:absolute;top:24px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:300;letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid rgba(10,10,10,.25);padding-bottom:14px}.page-ov .back{border:1px solid rgba(10,10,10,.4);background:transparent;color:var(--void);font:inherit;letter-spacing:inherit;text-transform:inherit;padding:6px 12px}.page-ov .back:hover{background:var(--void);color:var(--bone)}.pcard{position:absolute;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;border:1px solid rgba(10,10,10,.22)}.prow{flex-direction:row;justify-content:space-between;align-items:center;padding:0 14px 0 56px}#shop{overflow-y:auto;overscroll-behavior-y:none}#shop .shop-back{position:fixed;top:14px;left:14px;z-index:8;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;background:#e8e4dcd9;border:1px solid var(--void);color:var(--void);font-family:var(--mono);font-size:14px}#shop .shop-back:hover{background:var(--void);color:var(--bone)}#shop .pgrid{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:640px){#shop .pgrid{grid-template-columns:repeat(3,1fr)}}#webgl-container{transition:opacity .8s ease}body.page-settled #webgl-container{opacity:0}body.mesh-head.page-settled #webgl-container{opacity:1!important;clip-path:inset(0 0 calc(100% - 124px) 0);-webkit-clip-path:inset(0 0 calc(100% - 124px) 0)}body.mesh-head .page-header,body.mesh-head .page-ov .shop-head{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.header-mesh #webgl-container{opacity:1!important}body.header-mesh:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:4;pointer-events:none}#shop .page-header,#shop .page-filters{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#shop .page-header,#shop .page-filters{pointer-events:none}#shop .page-header .ph-logo,#shop .page-header .ph-nav a,#shop .page-filters .pf-select,#shop .page-filters .pf-search,#shop .page-filters .pf-search-input,#shop .page-filters .pf-dd{pointer-events:auto}#shop .page-header .ph-logo,#shop .page-header .ph-nav a,#shop .page-filters .pf-label,#shop .page-filters .pf-count,#shop .page-filters .pf-select,#shop .page-filters .pf-dd-cur,#shop .page-filters .pf-search-input,#shop .page-filters .pf-search-btn{color:var(--bone)}#shop .page-header .ph-nav a{opacity:1}#shop .page-filters .pf-label,#shop .page-filters .pf-count{opacity:.85}#shop .page-filters .pf-select{border-color:#e8e4dc80}#shop .page-filters .pf-select:hover{border-color:var(--bone)}#shop .page-filters .pf-search-input::placeholder{color:var(--bone);opacity:1}#shop .page-header .ph-logo,#shop .page-header .ph-nav a,#shop .page-filters .pf-label,#shop .page-filters .pf-count,#shop .page-filters .pf-select,#shop .page-filters .pf-select .pf-dd-cur,#shop .page-filters .pf-search-btn,#shop .page-filters .pf-search-input{transition:color .45s ease,border-color .45s ease,opacity .28s ease,width .28s cubic-bezier(.22,1,.36,1),padding .28s ease,margin .28s ease}#shop .page-header .ph-char{transition:color .4s ease}#shop .page-header .ph-char.inv{color:var(--void)}#shop .page-filters .pf-select:hover .pf-dd-cur,#shop .page-filters .pf-select:hover .pf-dz{opacity:.62}#shop .page-filters .pf-search-btn:hover{opacity:.6}#shop .page-filters .pf-count,#archive .page-filters .pf-count{display:none}#shop .page-header .ph-logo.inv,#shop .page-header .ph-nav a.inv,#shop .page-filters .pf-label.inv,#shop .page-filters .pf-count.inv,#shop .page-filters .pf-select.inv,#shop .page-filters .pf-select.inv .pf-dd-cur{color:var(--void)}#shop .page-filters .pf-select.inv{border-color:#0a0a0a73}#shop .page-header .ph-logo,#shop .page-header .ph-nav a,#shop .page-header .ph-char,#shop .page-header .ph-logo.inv,#shop .page-header .ph-nav a.inv,#shop .page-header .ph-char.inv,#shop .page-filters .pf-label,#shop .page-filters .pf-select,#shop .page-filters .pf-dd-cur,#shop .page-filters .pf-search-input,#shop .page-filters .pf-search-btn,#shop .page-filters .pf-label.inv,#shop .page-filters .pf-select.inv,#shop .page-filters .pf-select.inv .pf-dd-cur,#shop .page-filters .pf-search-input.inv,#shop .page-filters .pf-search-btn.inv{color:var(--bone);text-shadow:0 1px 4px rgba(10,10,10,.55)}#shop .page-header .ph-nav a .nav-i{filter:drop-shadow(0 1px 2px rgba(10,10,10,.6))}#shop .page-filters .pf-search-input::placeholder{color:#e8e4dce6}body.shop-page #player{opacity:0!important;pointer-events:none!important}@media screen and (min-width:990px){#shop .pgrid{grid-template-columns:repeat(4,1fr)}#shop .page-header .ph-nav,#archive .page-header .ph-nav,#about .page-header .ph-nav{position:fixed;top:15px;right:22px;flex-direction:column;align-items:flex-end;gap:15px}#shop .page-header .ph-nav a[data-goto=cart],#archive .page-header .ph-nav a[data-goto=cart],#about .page-header .ph-nav a[data-goto=cart]{order:-1}#shop .page-filters{top:13px;left:150px;right:auto;bottom:auto;width:auto;height:auto;flex-direction:row;align-items:center;gap:14px;padding:0;overflow:visible;border-bottom:none}#shop .page-filters .pf-search{position:fixed;top:44px;left:18px}}#shop .pcell{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;color:var(--bone);background:transparent}#shop .pcell .p-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:transparent}#shop .pcell .p-img{opacity:0;transition:opacity .55s ease}#shop .pcell .p-img.is-loaded{opacity:1}@media(prefers-reduced-motion:reduce){#shop .pcell .p-img{transition-duration:.25s}}#shop .pcell .p-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}#shop .pcell .p-info{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:22px 8px 9px;background:linear-gradient(to top,#0a0a0a99,#0a0a0a40 42%,#0a0a0a00);pointer-events:none}@keyframes inno-img-in{0%{opacity:0;filter:blur(18px)}to{opacity:1;filter:blur(0)}}@keyframes inno-txt-in{0%{opacity:0}}#shop.cells-in .pcell .p-media{animation:inno-img-in .95s cubic-bezier(.22,1,.36,1) var(--d, 0ms) backwards}#shop.cells-in .pcell .p-info{animation:inno-txt-in .85s ease calc(var(--d, 0ms) + .6s) backwards}@media(prefers-reduced-motion:reduce){#shop.cells-in .pcell .p-media,#shop.cells-in .pcell .p-info{animation:none}}#shop .pcell.pc-pending{opacity:0}#shop .pcell.pc-in{animation:inno-cell-in .62s ease backwards}@keyframes inno-cell-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){#shop .pcell.pc-in{animation-duration:.3s}}#shop .pcell.pc-reveal .p-media{animation:inno-img-in .85s cubic-bezier(.22,1,.36,1) var(--rd, 0ms) backwards}#shop .pcell.pc-reveal .p-info{animation:inno-txt-in .7s ease calc(var(--rd, 0ms) + .34s) backwards}@media(prefers-reduced-motion:reduce){#shop .pcell.pc-reveal .p-media,#shop .pcell.pc-reveal .p-info{animation:none}}#shop .pcell.pc-hide{opacity:0;filter:blur(14px);transform:scale(.985);transition:opacity .62s cubic-bezier(.4,0,.2,1),filter .62s cubic-bezier(.4,0,.2,1),transform .62s cubic-bezier(.4,0,.2,1);pointer-events:none}#shop .pcell .p-info{transition:opacity .4s ease}#shop .pcell.p-behind-nav .p-info{opacity:0}#shop .pcell .p-v{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;line-height:1.25;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shop .pcell .p-t{font-family:var(--sans);font-variation-settings:"wdth" 100;font-weight:400;font-size:11px;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.4em;max-height:2.4em}#shop .pcell .p-p{font-family:var(--mono);font-size:10px;letter-spacing:.02em;opacity:.72;margin-top:1px}#shop .pcell .p-p.p-status{text-transform:uppercase;letter-spacing:.18em;opacity:.62}#shop .pcell .p-p.is-err{color:var(--accent);opacity:.9;letter-spacing:.06em}#shop .pcell .p-cyc{position:absolute;top:0;bottom:0;width:52px;display:flex;align-items:center;z-index:4;font-family:var(--mono);font-size:18px;line-height:1;color:var(--void);cursor:pointer;opacity:0;transition:opacity .18s ease,color .18s ease,transform .14s ease;-webkit-user-select:none;user-select:none}#shop .pcell .p-prev{left:0;justify-content:flex-start;padding-left:10px;transform-origin:left center}#shop .pcell .p-next{right:0;justify-content:flex-end;padding-right:10px;transform-origin:right center}#shop .pcell.has-cyc:hover .p-cyc{opacity:1;color:var(--bone)}#shop .pcell.has-cyc .p-cyc:hover{transform:scale(1.16)}#shop .pcell.has-cyc .p-cyc:active{transform:scale(1.34)}#shop .pcell .p-prog{position:absolute;top:6px;left:7px;right:7px;display:flex;gap:3px;z-index:4;opacity:0;transition:opacity .18s ease;pointer-events:none}#shop .pcell.has-cyc:hover .p-prog{opacity:1}#shop .pcell .p-prog i{flex:1;height:2px;background:#e8e4dc59}#shop .pcell .p-prog-thumb{position:absolute;left:0;top:0;height:2px;width:calc((100% - (var(--n, 1) - 1) * 3px) / var(--n, 1));background:var(--bone);transform:translate(0);transition:transform .38s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){#shop .pcell .p-prog-thumb{transition:none}}@media(hover:none){#shop .pcell.has-cyc .p-cyc{display:none}#shop .pcell.has-cyc .p-prog{opacity:1}}.page-ov .corner-back{position:fixed;top:14px;left:14px;z-index:8;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;background:#e8e4dcd9;border:1px solid var(--void);color:var(--void);font-family:var(--mono);font-size:14px}.page-ov .corner-back:hover{background:var(--void);color:var(--bone)}.page-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.page-cta{display:inline-block;font-family:var(--sans);font-variation-settings:"wdth" 115;font-weight:400;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--void);border:1px solid var(--void);padding:12px 20px}.page-cta:hover{background:var(--void);color:var(--bone)}.page-header{position:fixed;top:0;left:0;right:0;z-index:9;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--void);background:#e8e4dceb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#archive .page-header,#about .page-header{border-bottom:none}.ph-logo{font-family:var(--sans);font-weight:700;font-variation-settings:"wdth" 100;letter-spacing:.16em;text-transform:uppercase;font-size:14px;color:var(--void)}.ph-nav{display:flex;gap:20px;align-items:baseline}.ph-burger{display:none}.ph-bar-actions{display:contents}.ph-cart{display:none}.ph-nav a{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--void);opacity:.6}.ph-nav a:hover{opacity:1}.ph-nav a .nav-i{display:none;width:18px;height:18px}@media(max-width:600px){.page-header.page-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ph-bar-actions{display:contents}.page-header .ph-burger{grid-column:1;grid-row:1;justify-self:start;margin-left:0}.page-header .ph-logo{grid-column:2;grid-row:1;justify-self:center}.page-header .ph-cart{grid-column:3;grid-row:1;justify-self:end}.ph-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:0;cursor:pointer;color:inherit}#shop .page-header .ph-cart,.page-ov.visible .page-header .ph-cart{pointer-events:auto}.ph-cart .nav-i{display:inline-flex;width:19px;height:19px}.ph-cart-n{position:absolute;top:3px;right:1px;min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;line-height:1;font-weight:500;color:var(--void);background:var(--bone);border-radius:8px}.ph-cart-n[hidden]{display:none}.ph-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:11px 10px;margin-left:auto;background:none;border:0;cursor:pointer}#shop .page-header .ph-burger,.page-ov.visible .page-header .ph-burger{pointer-events:auto}.page-header .ph-logo,.page-header .ph-burger,.page-header .ph-cart{z-index:1}.page-header.nav-open{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.page-header.nav-open .ph-logo,.page-header.nav-open .ph-burger,.page-header.nav-open .ph-cart,.page-header.nav-open .ph-logo .ph-char,.page-header.nav-open .ph-logo .ph-char.inv{color:var(--bone)}.ph-burger span{display:block;height:1.5px;width:100%;background:currentColor;transition:transform .28s ease,opacity .2s ease}.page-header.nav-open .ph-burger span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.page-header.nav-open .ph-burger span:nth-child(2){opacity:0}.page-header.nav-open .ph-burger span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.page-header.page-header .ph-nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;flex-direction:column;align-items:stretch;gap:0;background:#0a0a0ac7;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);padding:calc(56px + env(safe-area-inset-top,0px)) 0 24px;overflow-y:auto;overscroll-behavior:contain;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .34s ease,visibility 0s linear .56s}html.perf-low .page-header.page-header .ph-nav{background:#0a0a0ae6;-webkit-backdrop-filter:none;backdrop-filter:none}.page-header.nav-open .ph-nav{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .34s ease,visibility 0s linear 0s}.page-header.page-header .ph-nav>*{opacity:0;transition:opacity .34s ease}.page-header.nav-open .ph-nav>*{opacity:1}#shop .page-header .ph-nav a,.page-ov .page-header .ph-nav a{opacity:0}#shop .page-header.nav-open .ph-nav a,.page-ov .page-header.nav-open .ph-nav a{opacity:1}.page-header.page-header .ph-nav>*:nth-child(1){transition-delay:.2s!important}.page-header.page-header .ph-nav>*:nth-child(2){transition-delay:.16s!important}.page-header.page-header .ph-nav>*:nth-child(3){transition-delay:.12s!important}.page-header.page-header .ph-nav>*:nth-child(4){transition-delay:.08s!important}.page-header.page-header .ph-nav>*:nth-child(5){transition-delay:.04s!important}.page-header.page-header .ph-nav>*:nth-child(6){transition-delay:0s!important}.page-header.nav-open .ph-nav>*:nth-child(1){transition-delay:.34s!important}.page-header.nav-open .ph-nav>*:nth-child(2){transition-delay:.47s!important}.page-header.nav-open .ph-nav>*:nth-child(3){transition-delay:.6s!important}.page-header.nav-open .ph-nav>*:nth-child(4){transition-delay:.73s!important}.page-header.nav-open .ph-nav>*:nth-child(5){transition-delay:.86s!important}.page-header.nav-open .ph-nav>*:nth-child(6){transition-delay:.99s!important}@media(prefers-reduced-motion:reduce){.page-header.page-header .ph-nav>*{transition-duration:.22s}}.ph-nav .player-in-menu,.inno-header-nav .player-in-menu{display:flex;align-items:center;gap:10px;margin-top:18px;padding:14px 20px 0;border-top:1px solid rgba(232,228,220,.14);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone)}.ph-nav .player-in-menu .p-btn,.inno-header-nav .player-in-menu .p-btn{background:none;border:0;color:inherit;font:inherit;padding:10px 3px;min-width:32px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;opacity:.55;transition:opacity .2s ease;cursor:pointer}.ph-nav .player-in-menu .p-btn:before,.inno-header-nav .player-in-menu .p-btn:before{content:"[\a0"}.ph-nav .player-in-menu .p-btn:after,.inno-header-nav .player-in-menu .p-btn:after{content:"\a0]"}.ph-nav .player-in-menu .p-track,.inno-header-nav .player-in-menu .p-track{opacity:.55}.ph-nav .player-in-menu .p-eq,.inno-header-nav .player-in-menu .p-eq{display:flex;gap:2px;align-items:flex-end;height:9px;opacity:.55}.ph-nav .player-in-menu .p-eq i,.inno-header-nav .player-in-menu .p-eq i{width:1.5px;height:100%;background:currentColor;transform-origin:bottom;transform:scaleY(.15)}.ph-nav .player-in-menu.playing .p-eq,.inno-header-nav .player-in-menu.playing .p-eq{opacity:1}.page-header .ph-nav a .nav-i{display:none!important}#shop .page-header .ph-nav a,.page-ov .page-header .ph-nav a{display:flex;align-items:baseline;gap:0;min-height:56px;padding:0 20px;font-family:var(--sans);font-weight:200;font-variation-settings:"wdth" 115;font-size:clamp(1.25rem,6.2vw,1.75rem);letter-spacing:.28em;text-transform:uppercase;color:var(--bone)}.page-header .ph-nav a .nav-idx{font-family:var(--mono);font-size:.3em;font-weight:400;letter-spacing:.08em;vertical-align:super;align-self:flex-start;margin-top:.9em;margin-right:.85em;opacity:.62}.page-header .ph-nav a .nav-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}#shop .page-header .ph-nav .page-filters{position:static;display:flex;flex-direction:column;align-items:stretch;gap:0;flex-wrap:nowrap;padding:6px 0 0;margin:8px 0 0;width:auto;height:auto;border-top:1px solid rgba(232,228,220,.16);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;overflow:visible}#shop .ph-nav .page-filters>*,#shop .ph-nav .page-filters .pf-select{min-height:46px;padding:0 18px;margin:0;display:flex;align-items:center;justify-content:flex-start;width:auto;max-width:none;flex:0 0 auto;text-align:left}#shop .ph-nav .page-filters .pf-dd{position:relative}#shop .ph-nav .page-filters .pf-label{color:var(--bone);opacity:.5}#shop .ph-nav .page-filters .pf-count{color:var(--bone);opacity:.55;width:100%}#shop .ph-nav .page-filters .pf-select,#shop .ph-nav .page-filters .pf-dd-btn,#shop .ph-nav .page-filters .pf-designer{color:var(--bone);pointer-events:auto}#shop .ph-nav .pf-search{display:flex;align-items:center;gap:8px;width:100%}#shop .ph-nav .pf-search .pf-search-input{flex:1 1 auto;min-width:0;color:var(--bone);max-width:0;opacity:0;padding:0;border-bottom-color:transparent;transition:max-width .42s cubic-bezier(.22,1,.36,1),opacity .28s ease,padding .3s ease}#shop .ph-nav .pf-search.open .pf-search-input{max-width:100%;opacity:1;padding:10px 2px;border-bottom:1px solid rgba(232,228,220,.45)}#shop .ph-nav .pf-search .pf-search-btn{order:-1;flex:0 0 auto;color:var(--bone)}.page-header.page-header .ph-nav a{display:flex;align-items:center;gap:13px;min-height:48px;padding:0 18px;opacity:1;white-space:nowrap;color:var(--bone)!important}.ph-nav a .nav-i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ph-nav a .nav-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:13px;letter-spacing:.16em}.page-header .ph-nav a .ph-char{color:var(--bone)!important}#archive .page-header .ph-nav a,#about .page-header .ph-nav a,#archive .page-header .ph-logo,#about .page-header .ph-logo{color:var(--void)}.ph-cart,.ph-burger,.ph-logo{position:relative}.ph-cart:after,.ph-burger:after,.ph-logo:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:44px}.ph-logo:after{width:calc(100% + 12px)}#shop .ph-nav .page-filters>*,#shop .ph-nav .page-filters .pf-select,#shop .ph-nav .page-filters .pf-search-input{min-height:46px}a,button,.hot,.pcell,.menu-item,[role=button]{-webkit-tap-highlight-color:transparent}.ph-cart:active,.ph-burger:active,#shop .page-filters .pf-select:active{opacity:.55}#shop .page-filters .pf-search-input{font-size:16px}.page-header{padding-top:env(safe-area-inset-top,0px);height:calc(42px + env(safe-area-inset-top,0px))}.page-header.page-header .ph-nav{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}#cart .cart-close{min-width:44px;min-height:44px;padding:11px}#shop .page-filters .pf-search-btn{min-width:44px;min-height:44px;padding:11px;box-sizing:border-box}#shop .page-filters .pf-select,#shop .page-filters .pf-dd-btn,#shop .page-filters .pf-designer{min-height:42px;display:inline-flex;align-items:center}.pf-dd-opt{padding:13px 12px}.page-ov .corner-back,#shop .shop-back{width:44px;height:44px}#shop .page-filters{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}#shop .pcell.has-cyc .p-cyc{display:none!important}#shop .pcell.has-cyc .p-prog{opacity:1}#shop .pcell .p-prog{top:5px;left:6px;right:6px}#shop .pcell .p-prog i{height:1.5px;background:#e8e4dc4d;box-shadow:0 0 0 .5px #0a0a0a33}#shop .pcell .p-prog-thumb{height:1.5px;background:#e8e4dcf2;box-shadow:0 0 2px #0a0a0a8c}#shop .pcell{touch-action:pan-y}#shop .pcell,#shop .pcell *{-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}}@keyframes inno-nav-in{0%{opacity:0;transform:translateY(-5px)}}.page-header.nav-in .ph-logo,.page-header.nav-in .ph-nav a{animation:inno-nav-in .5s cubic-bezier(.22,1,.36,1) backwards}.page-header.nav-in .ph-logo{animation-delay:.05s}.page-header.nav-in .ph-nav a:nth-child(1){animation-delay:.14s}.page-header.nav-in .ph-nav a:nth-child(2){animation-delay:.21s}.page-header.nav-in .ph-nav a:nth-child(3){animation-delay:.28s}.page-header.nav-in .ph-nav a:nth-child(4){animation-delay:.35s}.page-header.nav-in .ph-nav a:nth-child(5){animation-delay:.42s}@media(prefers-reduced-motion:reduce){.page-header.nav-in .ph-logo,.page-header.nav-in .ph-nav a{animation:none}}.page-filters{position:fixed;top:48px;left:0;right:0;z-index:9;height:42px;display:flex;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid rgba(10,10,10,.22);background:#e8e4dceb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-x:auto;white-space:nowrap}.pf-label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.5;flex-shrink:0}.pf-select{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:transparent;border:0;color:var(--void);padding:4px 2px;border-radius:0;flex-shrink:0;cursor:pointer}.pf-dd{position:relative;display:inline-flex;flex-shrink:0}.pf-dd-btn{display:inline-flex;align-items:center;gap:9px}.pf-dd-cur{white-space:nowrap}.pf-dd-caret{display:none}.pf-dd:hover .pf-dd-caret{opacity:1}.pf-dd.open .pf-dd-btn{border-color:var(--void)}.pf-dd.open .pf-dd-caret{transform:rotate(180deg)}#pf-menu{position:fixed;z-index:90;display:none;flex-direction:column;min-width:150px;white-space:nowrap;max-width:calc(100vw - 24px);background:#0a0a0ad1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;padding:4px}html.perf-low #pf-menu{background:#0a0a0aeb;-webkit-backdrop-filter:none;backdrop-filter:none}#pf-menu.open,#pf-menu.closing{display:flex}#pf-menu.open{animation:pf-dd-in .2s ease}#pf-menu.closing{animation:pf-dd-out .18s ease forwards}@keyframes pf-dd-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes pf-dd-out{to{opacity:0;transform:translateY(-6px)}}.pf-dd-opt{background:none;border:none;text-align:left;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--void);padding:8px 10px;white-space:nowrap;transition:background .12s ease,color .12s ease}#pf-menu .pf-dd-opt{color:var(--bone)}#pf-menu .pf-dd-opt:hover,#pf-menu .pf-dd-opt:active{background:var(--bone);color:var(--void)}#pf-menu .pf-dd-opt.is-cur{color:var(--bone);text-decoration:underline;text-underline-offset:3px}#pf-menu .pf-dd-opt.is-cur:hover{color:var(--void)}#pf-menu.open .pf-dd-opt{animation:pf-opt-in .3s cubic-bezier(.22,1,.36,1) backwards}@keyframes pf-opt-in{0%{opacity:0;transform:translateY(-5px)}}#pf-menu.open .pf-dd-opt:nth-child(1){animation-delay:.03s}#pf-menu.open .pf-dd-opt:nth-child(2){animation-delay:.08s}#pf-menu.open .pf-dd-opt:nth-child(3){animation-delay:.13s}#pf-menu.open .pf-dd-opt:nth-child(4){animation-delay:.18s}#pf-menu.open .pf-dd-opt:nth-child(5){animation-delay:.23s}#pf-menu.open .pf-dd-opt:nth-child(6){animation-delay:.28s}@media(prefers-reduced-motion:reduce){#pf-menu.open .pf-dd-opt{animation:none}}.pf-search{position:relative;display:inline-flex;align-items:stretch;flex-shrink:0}.pf-search-btn{display:inline-flex;align-items:center;justify-content:center}.pf-search-btn svg{display:block}.pf-search.open .pf-search-btn{border-color:var(--void)}.pf-search-input{width:0;min-width:0;padding:0;margin-left:0;margin-right:6px;border:0;background:transparent;color:var(--void);font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:0;overflow:hidden;transition:width .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,padding .28s ease,margin .28s ease,border-color .2s ease}.pf-search.open .pf-search-input{width:min(170px,44vw);padding:5px 2px;opacity:1}.pf-search:not(.open) .pf-search-input{margin-left:0}.pf-search-input::placeholder{color:var(--void);opacity:.45}.pf-search-input:focus{outline:none}#search-suggest{position:fixed;z-index:92;display:none;flex-direction:column;background:var(--bone);border:1px solid var(--void);box-shadow:0 12px 34px #0a0a0a47;max-height:62vh;overflow-y:auto}#search-suggest.open{display:flex;animation:pf-dd-in .15s cubic-bezier(.22,1,.36,1)}#search-suggest .ss-item{display:flex;align-items:center;gap:10px;padding:7px 9px;text-decoration:none;color:var(--void);border-bottom:1px solid rgba(10,10,10,.08)}#search-suggest .ss-item:last-child{border-bottom:none}#search-suggest .ss-item:hover{background:#0a0a0a0d}#search-suggest .ss-thumb{flex:0 0 auto;width:34px;height:44px;background:#ded9cf;overflow:hidden}#search-suggest .ss-thumb img{width:100%;height:100%;object-fit:cover;display:block}#search-suggest .ss-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}#search-suggest .ss-v{font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}#search-suggest .ss-t{font-family:var(--sans);font-size:11px;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search-suggest .ss-p{flex:0 0 auto;font-family:var(--mono);font-size:10px;opacity:.7;white-space:nowrap}#search-suggest .ss-item:hover{background:#7f7f7f29}.pf-count{margin-left:auto;font-family:var(--mono);font-size:10px;opacity:.5;flex-shrink:0}#shop.has-filters .pgrid{margin-top:0}#archive.has-filters .arc-wrap{padding-top:104px}#about .about-wrap{padding-top:clamp(96px,12vh,150px)}#cart .cart-wrap{padding-top:48px}@media(max-width:600px){.ph-nav{gap:12px}.ph-nav a{font-size:10px;letter-spacing:.06em}.ph-logo{font-size:12px}}#cart .cart-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:0 8vw;max-width:900px}#cart .cart-empty{display:flex;flex-direction:column;gap:18px;align-items:flex-start}#cart .cart-empty-mark{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;opacity:.5}#cart .cart-empty-h{font-family:var(--sans);font-variation-settings:"wdth" 125;font-weight:200;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(1.8rem,5vw,3.4rem);line-height:1.05}#cart .cart-empty-sub{font-family:var(--sans);font-weight:300;font-size:.9rem;line-height:1.6;max-width:30em;opacity:.75}#cart .cart-summary{border-top:1px solid rgba(10,10,10,.3);padding-top:16px;max-width:340px}#cart .cart-row{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 0;opacity:.7}#cart .cart-total{opacity:1;border-top:1px solid rgba(10,10,10,.3);margin-top:6px;padding-top:12px}#cart .cart-lines{display:flex;flex-direction:column;max-width:560px;margin-bottom:14px}#cart .cart-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid rgba(10,10,10,.18);color:var(--void);text-decoration:none}#cart .cart-line .cl-t{font-family:var(--sans);font-size:14px;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}#cart .cart-line .cl-p{font-family:var(--mono);font-size:12px;letter-spacing:.06em;white-space:nowrap;opacity:.8}#cart .cart-line:hover .cl-t{color:var(--accent)}#cart{background:#0a0a0a00;transition:opacity .45s ease,background .45s ease}body.cart-open #cart{opacity:1;pointer-events:auto;z-index:95;background:#0a0a0a24}body.cart-open #shop,body.cart-open #archive,body.cart-open #about{filter:blur(16px);transition:filter .45s ease}body.cart-open #webgl-container{z-index:94!important;opacity:1!important;filter:blur(5px)}body.cart-open.header-mesh:after{opacity:0!important}#cart .cart-close{position:absolute;top:15px;right:18px;z-index:2;background:none;border:none;color:var(--void);font-family:var(--mono);font-size:22px;line-height:1;cursor:pointer;opacity:.55}#cart .cart-close:hover{opacity:1}#cart .cart-wrap{position:absolute;inset:0 0 0 auto;width:min(440px,92vw);max-width:none;display:flex;flex-direction:column;justify-content:flex-start;gap:22px;padding:58px 26px 34px;background:var(--bone);border-left:1px solid var(--void);overflow-y:auto;transform:translate(100%);transition:transform .45s cubic-bezier(.22,1,.36,1)}body.cart-open #cart .cart-wrap{transform:translate(0)}#cart .cart-mesh{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.9;filter:blur(.4px)}#cart .cart-wrap>:not(.cart-mesh){position:relative;z-index:1}#cart .cart-empty{justify-content:center;flex:1 1 auto}.pf-designer{text-align:left}#designer-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:none;flex-direction:column;padding:clamp(26px,6vh,68px) clamp(22px,6vw,90px) clamp(30px,8vh,80px);background:#e8e4dcbd;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:var(--void);overflow-y:auto;opacity:0;transition:opacity .28s ease}#designer-modal.open{display:flex;opacity:1;animation:dm-veil .9s ease forwards}#designer-modal.closing{display:flex;opacity:0;transition:opacity .34s ease var(--close-delay, .2s)}@keyframes dm-veil{0%{opacity:0;background:#e8e4dc}40%{opacity:1;background:#e8e4dc}to{opacity:1;background:#e8e4dcbd}}#designer-modal.open .dm-top{animation:dm-item-in .5s cubic-bezier(.22,1,.36,1) .42s backwards}body.modal-open.header-mesh:after{z-index:94!important}body.modal-open #webgl-container{z-index:95!important}#designer-modal .dm-top{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgba(10,10,10,.2);padding-bottom:16px;margin-bottom:clamp(22px,5vh,52px);flex-shrink:0}#designer-modal .dm-title{font-family:var(--mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;opacity:.6}#designer-modal .dm-close{background:none;border:none;color:var(--void);font-family:var(--mono);font-size:26px;line-height:1;cursor:pointer;opacity:.6}#designer-modal .dm-close:hover{opacity:1}#designer-modal .dm-list{display:flex;flex-direction:column;gap:clamp(3px,.8vh,8px)}#designer-modal .dm-item{background:none;border:none;text-align:left;cursor:pointer;font-family:var(--sans);font-weight:300;text-transform:uppercase;font-size:clamp(20px,4.2vw,44px);letter-spacing:.005em;line-height:1.06;color:var(--void);opacity:.62;padding:3px 0;transition:opacity .15s ease,color .15s ease}#designer-modal .dm-item:hover,#designer-modal .dm-item.is-cur{opacity:1}#designer-modal .dm-item.is-cur:after{content:" \b7"}@keyframes dm-item-in{0%{opacity:0;transform:translateY(10px)}}@keyframes dm-item-out{to{opacity:0;transform:translateY(-8px)}}#designer-modal.open .dm-item{animation:dm-item-in .42s cubic-bezier(.22,1,.36,1) backwards}#designer-modal.closing .dm-item{animation:dm-item-out .26s cubic-bezier(.4,0,1,1) forwards}@media(prefers-reduced-motion:reduce){#designer-modal.open .dm-item{animation:none}}#archive{overflow-y:auto}#archive .arc-wrap{padding:60px 4vw 40px}#archive .arc-title{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.6;padding-bottom:14px;border-bottom:1px solid var(--void)}#archive .arc-row{display:grid;grid-template-columns:44px 1fr 1fr 80px 80px;gap:12px;align-items:center;padding:13px 6px;border-bottom:1px solid rgba(10,10,10,.18);color:var(--void);font-family:var(--sans);font-variation-settings:"wdth" 100;font-weight:400;font-size:13px;letter-spacing:.04em;text-transform:uppercase}#archive .arc-row span:first-child,#archive .arc-row span:nth-child(4),#archive .arc-row span:last-child{font-family:var(--mono);font-size:11px;opacity:.6}#archive .arc-th{opacity:.45;font-family:var(--mono)!important;font-size:10px;letter-spacing:.18em}#archive .arc-th span{font-family:var(--mono)!important;opacity:1!important}#archive a.arc-row:hover{background:#0a0a0a0d}#archive a.arc-row:hover span:last-child{color:var(--accent);opacity:1}#about{overflow-y:auto}body.about-page #webgl-container,body.archive-page #webgl-container{z-index:5!important;opacity:1!important}body.about-page #about,body.archive-page #archive{background:#e8e4dc3d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes inno-page-in{0%{opacity:0;transform:translateY(16px)}}body.archive-page #archive .visit-wrap>*,body.about-page #about .idx-note{animation:inno-page-in .55s cubic-bezier(.22,1,.36,1) backwards}body.archive-page #archive .visit-wrap>*:nth-child(1){animation-delay:.18s}body.archive-page #archive .visit-wrap>*:nth-child(2){animation-delay:.3s}body.archive-page #archive .visit-wrap>*:nth-child(3){animation-delay:.42s}body.archive-page #archive .visit-wrap>*:nth-child(4){animation-delay:.54s}body.about-page #about .idx-note:nth-child(1){animation-delay:.2s}body.about-page #about .idx-note:nth-child(2){animation-delay:.34s}body.about-page #about .idx-note:nth-child(3){animation-delay:.48s}@media(prefers-reduced-motion:reduce){body.archive-page #archive .visit-wrap>*,body.about-page #about .idx-note{animation:none}}#archive .visit-map{color:inherit;text-decoration:none;transition:color .2s ease}#archive .visit-map:hover{text-decoration:underline;text-underline-offset:4px}html.perf-low body.about-page #about,html.perf-low body.archive-page #archive{background:#e8e4dcb8;-webkit-backdrop-filter:none;backdrop-filter:none}#about .idx-intro{font-family:var(--sans);font-weight:300;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55;letter-spacing:.01em;max-width:640px;opacity:.78;margin:-14px 0 8px}#about .idx-notes{display:flex;flex-direction:column;gap:clamp(28px,4.5vh,52px);max-width:760px}#about .idx-note{border-top:1px solid rgba(10,10,10,.22);padding-top:18px}#about .idx-note-top{display:flex;gap:14px;align-items:baseline;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:12px}#about .idx-note-tag{color:var(--accent);opacity:.9}#about .idx-note-title{font-family:var(--sans);font-weight:300;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.35rem,3.2vw,2.1rem);line-height:1.08;margin-bottom:12px}#about .idx-note-body{font-family:var(--sans);font-weight:300;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.65;letter-spacing:.01em;opacity:.82;max-width:620px}#archive .visit-wrap{padding:clamp(70px,12vh,140px) 6vw 60px;display:flex;flex-direction:column;gap:clamp(24px,4vh,42px);max-width:1000px}#archive .idx-intro{font-family:var(--sans);font-weight:300;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55;letter-spacing:.01em;max-width:640px;opacity:.78;margin:-12px 0 6px}#archive .visit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);max-width:840px}#archive .visit-label{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);opacity:.9;margin-bottom:10px}#archive .visit-value{font-family:var(--sans);font-weight:300;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.55;opacity:.85}#archive .visit-hours{max-width:560px;border-top:1px solid rgba(10,10,10,.22);padding-top:20px}#archive .visit-hours-title{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:12px}#archive .visit-day{display:flex;justify-content:space-between;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(10,10,10,.1);font-family:var(--sans);font-weight:300;font-size:clamp(.95rem,1.5vw,1.15rem);letter-spacing:.02em}#archive .visit-day span:last-child{font-family:var(--mono);font-size:12px;letter-spacing:.08em;opacity:.7}#archive .visit-day.is-off{opacity:.45}#archive .visit-cta{align-self:flex-start;margin-top:6px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--void);text-decoration:none;border:1px solid var(--void);padding:12px 20px;transition:background .2s ease,color .2s ease}#archive .visit-cta:hover{background:var(--void);color:var(--bone)}#archive .visit-rentals{max-width:620px;border-top:1px solid rgba(10,10,10,.22);padding-top:20px}#archive .visit-rentals .visit-value{margin-top:6px;max-width:580px}#archive .visit-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}@media(max-width:720px){#archive .visit-grid{grid-template-columns:1fr;gap:22px}}#about .about-wrap{padding:clamp(70px,12vh,140px) 6vw 60px;display:flex;flex-direction:column;gap:42px;max-width:1100px}#about .about-wrap.about-wrap--soon{padding:0;max-width:none;width:100%;min-height:100vh;align-items:center;justify-content:center}#about .idx-soon{font-family:var(--sans);font-variation-settings:"wdth" 125;font-weight:200;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(2rem,8vw,5.5rem);color:var(--void);text-align:center}#about .about-statement{font-family:var(--sans);font-variation-settings:"wdth" 125;font-weight:200;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(2rem,6.5vw,5rem);line-height:1.02}#about .about-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:720px}#about .about-cols p{font-family:var(--sans);font-weight:300;font-size:.95rem;line-height:1.65;opacity:.82}#about .about-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#0a0a0a2e;border:1px solid rgba(10,10,10,.18)}#about .about-meta>div{background:transparent;padding:16px 18px;display:flex;flex-direction:column;gap:6px}#about .about-meta span:first-child{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.5}#about .about-meta span:last-child{font-family:var(--sans);font-variation-settings:"wdth" 110;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.pcard:hover{background:#0a0a0a0d}.pcard .p-idx{position:absolute;top:10px;left:14px;font-family:var(--mono);font-size:.7rem;opacity:.5}.pcard .p-name{font-weight:400;font-variation-settings:"wdth" 115;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.7rem,1.4vw,1rem)}.pcard .p-price{font-family:var(--mono);font-size:.72rem;opacity:.65}@media(pointer:fine){html.inno-cursor,html.inno-cursor *{cursor:none!important}}#cursor{position:fixed;left:-100px;top:-100px;z-index:2147483200;pointer-events:none;opacity:0;transition:opacity .2s;--cur: #E8E4DC;--cur-ring: rgba(10, 10, 10, .4)}#cursor.cur-dark{--cur: #0a0a0a;--cur-ring: rgba(232, 228, 220, .55)}.inno-trail{position:fixed;z-index:99;pointer-events:none;transform:translate(-50%,-50%);font-family:var(--mono);font-size:13px;font-weight:500;color:var(--accent);text-shadow:0 0 6px rgba(110,20,32,.45);animation:inno-trail-out 1s ease forwards;will-change:opacity,transform}@keyframes inno-trail-out{0%{opacity:.85;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@media(prefers-reduced-motion:reduce){.inno-trail{display:none}}#cursor .inner{position:absolute;transition:transform .3s cubic-bezier(.25,1,.5,1)}#cursor .dot{position:absolute;width:4px;height:4px;left:-2px;top:-2px;border-radius:50%;background:var(--cur);box-shadow:0 0 0 1px var(--cur-ring);transition:background .18s ease,box-shadow .18s ease}#cursor.hot .inner{transform:scale(1.5)}#cursor.focus .inner{animation:cursorScan 1.6s ease-in-out infinite}#cursor.clicking .inner{animation:none!important;transform:scale(1.9);transition:transform .13s cubic-bezier(.34,1.8,.5,1)}#cursor.hot.clicking .inner{animation:none!important;transform:scale(2.8);transition:transform .13s cubic-bezier(.34,1.8,.5,1)}#cursor.focus.clicking .inner{animation:none!important;transform:scale(2);transition:transform .13s cubic-bezier(.34,1.8,.5,1)}@keyframes cursorScan{0%,to{transform:scale(.7)}50%{transform:scale(.92)}}@media(pointer:coarse){#cursor{display:none}}#ui-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.layout{display:none}.layout.active{display:block}.layout a,.layout .hot,.layout .menu{pointer-events:auto}a{color:inherit;text-decoration:none}.wordmark{font-family:var(--sans);font-weight:200;font-variation-settings:"wdth" 125;letter-spacing:.34em;line-height:1.12;text-transform:uppercase;white-space:nowrap}::selection{background:var(--void);color:var(--bone)}::-moz-selection{background:var(--void);color:var(--bone)}*{-webkit-tap-highlight-color:transparent}html{accent-color:var(--void)}input,textarea,select,[contenteditable]{caret-color:currentColor;accent-color:var(--void)}.ph-nav input,.inno-header-nav input{caret-color:var(--bone)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 100000s ease-in-out 0s}.micro{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.menu-item{font-family:var(--sans);font-weight:200;font-variation-settings:"wdth" 115;text-transform:uppercase;letter-spacing:.28em;display:inline-block;padding:.05em .15em;opacity:1;text-shadow:none;transition:opacity .15s}.menu-item .idx{font-family:var(--mono);font-size:.45em;font-weight:400;vertical-align:super;opacity:.62;margin-right:.6em;letter-spacing:.1em}.menu-item:hover,.menu-item:hover .idx{opacity:1}#layout-1 .logo{position:absolute;top:24px;left:24px;font-size:clamp(1.5rem,3.4vw,2.8rem)}#layout-1 .logo .micro{display:block;margin-top:10px}.wordmark .blink{animation:blinkCaret 1.1s infinite;font-weight:100}@keyframes blinkCaret{0%,49%{opacity:1}50%,to{opacity:0}}#layout-1 .menu{position:absolute;bottom:24px;right:24px;text-align:right;display:flex;flex-direction:column;gap:6px;font-size:clamp(1rem,2.2vw,1.6rem)}#layout-1 .status{position:absolute;top:24px;right:24px;text-align:right}#layout-2 .menu{position:absolute;top:0;left:24px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.7em;font-size:clamp(1.3rem,4vh,2.2rem)}#layout-2 .logo{position:absolute;top:24px;right:24px;font-size:clamp(.9rem,1.8vw,1.2rem);border:1px solid rgba(232,228,220,.6);padding:10px 14px 10px 18px}#layout-2 .status{position:absolute;bottom:24px;right:24px;text-align:right}#layout-3 .stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center}#layout-3 .logo{font-size:clamp(1.8rem,5.5vw,4.2rem)}#layout-3 .menu{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:clamp(.85rem,1.8vw,1.2rem)}#layout-3 .menu .sep{font-family:var(--mono);font-weight:400;opacity:.35;align-self:center}#layout-3 .status{position:absolute;bottom:24px;left:50%;transform:translate(-50%);text-align:center}#layout-4 .logo{position:absolute;top:24px;left:50%;transform:translate(-50%);font-size:clamp(1.1rem,2.4vw,1.8rem)}#layout-4 .menu{position:absolute;bottom:70px;left:50%;transform:translate(-50%);display:flex;gap:clamp(12px,4vw,48px);font-size:clamp(.85rem,1.9vw,1.3rem)}#layout-4 .side{position:absolute;top:50%;white-space:nowrap}#layout-4 .side.left{left:24px;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl}#layout-4 .side.right{right:24px;transform:translateY(-50%);writing-mode:vertical-rl}#layout-4 .bracket{position:absolute;width:26px;height:26px;border:1.5px solid var(--bone);opacity:.6}#layout-4 .bracket.tl{top:14px;left:14px;border-right:none;border-bottom:none}#layout-4 .bracket.tr{top:14px;right:14px;border-left:none;border-bottom:none}#layout-4 .bracket.bl{bottom:14px;left:14px;border-right:none;border-top:none}#layout-4 .bracket.br{bottom:14px;right:14px;border-left:none;border-top:none}#panel{position:fixed;bottom:58px;left:24px;z-index:10;color:var(--bone);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;max-width:calc(100vw - 48px);padding:10px 12px;background:#0a0a0ab8;border:1px solid rgba(232,228,220,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#panel.collapsed{padding:6px 10px;background:#0a0a0a99}#panel{pointer-events:none}#panel .chip,#panel input{pointer-events:auto}#panel.collapsed .row:not(.panel-head),#panel.collapsed #hint{display:none}.row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;align-items:center}.row-label{opacity:.45;margin-right:4px;min-width:52px}.chip{background:#0a0a0a8c;border:1px solid rgba(232,228,220,.3);color:var(--bone);font:inherit;letter-spacing:inherit;text-transform:inherit;padding:4px 8px;cursor:pointer}.chip:hover{border-color:#e8e4dccc}.chip.active{background:var(--bone);color:var(--void);border-color:var(--bone)}.slider-wrap{display:flex;align-items:center;gap:6px}input[type=range]{-webkit-appearance:none;width:90px;height:2px;background:#e8e4dc4d;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:var(--bone);cursor:pointer}#hint{opacity:.35;margin-top:8px;font-size:10px}@media(max-width:600px){:root{--chrome-h: 88px}#layout-1 .logo{font-size:clamp(.9rem,4vw,1.2rem);letter-spacing:.16em}#layout-1 .logo .micro{margin-top:6px;font-size:9px}#layout-1 .status{top:20px;right:16px;font-size:8px;text-align:right}#layout-2 .status,#layout-3 .status,#layout-4 .side{font-size:9px}#ui-dock{display:flex;align-items:center;gap:9px;position:fixed;bottom:16px;left:16px;z-index:7;padding-bottom:env(safe-area-inset-bottom,0px)}#ui-dock>#player,#ui-dock>#cookie-consent{position:static}#player{gap:6px}#player .p-track{display:none}#cookie-consent{align-self:center;padding:13px 0}@media(max-width:389px){#ui-dock{flex-direction:column;align-items:flex-start;gap:8px}#ui-dock>#cookie-consent{align-self:flex-start}}#layout-1 .logo{left:16px}#player .p-btn{padding:10px 3px;font-size:12px;min-width:32px;min-height:38px;display:inline-flex;align-items:center;justify-content:center}#layout-1 .menu{bottom:16px;right:16px;gap:10px}.layout .menu .menu-item{padding-top:7px;padding-bottom:7px}#layout-4 .menu{gap:14px}.page-header .ph-nav a,.page-header .ph-logo{padding-top:8px;padding-bottom:8px}.page-header{padding:0 12px;height:42px}#shop{--chrome-h: calc(42px + env(safe-area-inset-top, 0px)) }.page-header .ph-logo{font-size:12px;letter-spacing:.08em}.page-header .ph-burger{width:38px;height:38px;padding:10px 8px;gap:3.5px}.page-header.page-header .ph-nav{gap:13px}.page-header .ph-nav a{letter-spacing:.08em;white-space:nowrap}.page-header .ph-logo{letter-spacing:.1em;white-space:nowrap}#panel{display:none}.page-ov .corner-back,#shop .shop-back{width:40px;height:40px}#shop .page-filters{flex-wrap:nowrap;top:46px;height:42px;padding:0 14px;gap:7px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}#shop .page-filters::-webkit-scrollbar{display:none}.page-filters .pf-label,.page-filters .pf-count{display:none}#shop .page-filters>.pf-select,#shop .page-filters .pf-dd,#shop .page-filters>.pf-designer{flex:0 0 auto;min-width:0;padding:6px 11px;font-size:10px}#shop .page-filters .pf-dd .pf-dd-btn{width:auto;justify-content:space-between;gap:8px;padding:6px 11px}#shop .page-filters .pf-search{flex:0 0 auto;order:-1;margin-left:0;margin-right:10px}#shop .page-filters .pf-search.open .pf-search-input{width:min(150px,42vw);padding-left:0}#shop.has-filters .pgrid{margin-top:0}.page-header{height:42px;padding:0 12px}#shop .pcell .p-info{flex-direction:column;align-items:stretch;gap:1px;padding:4px 5px}#shop .pcell .p-t{font-size:10px}#shop .pcell .p-p{font-size:9.5px;opacity:.65}#archive .arc-wrap{padding:64px 5vw 40px}#archive .arc-row{grid-template-columns:30px 1fr 54px;gap:10px}#archive .arc-row span:nth-child(3){display:none}#archive .arc-row span:nth-child(4){display:none}#archive .arc-th span:nth-child(3),#archive .arc-th span:nth-child(4){display:none}#about .about-wrap{padding:80px 6vw 50px;gap:32px}#about .about-cols{grid-template-columns:1fr;gap:20px}#about .about-meta{grid-template-columns:repeat(2,1fr)}#cart .cart-wrap{width:100vw;border-left:none;padding:56px 7vw 34px;gap:26px}}@media(prefers-reduced-motion:reduce){#player.playing .p-eq i,.wordmark .blink,#cursor .inner{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/inno-site.css.map */
