.product-row_row__Sj8Y6{border-bottom:1px solid rgba(199,155,78,.14)}.product-row_rowHead__zuEH3{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 2px;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}@media (hover:hover) and (pointer:fine){.product-row_rowHead__zuEH3:hover .product-row_rowName___kj5v{color:#f4efe4}}.product-row_rowHead__zuEH3:focus-visible{outline:2px solid hsla(39,77%,75%,.7);outline-offset:-2px;border-radius:4px}.product-row_thumb___o5Wf{display:flex;align-items:flex-end;justify-content:center;width:44px;height:52px;border-radius:3px;background:#14100b;overflow:hidden}.product-row_thumb___o5Wf img{display:block;height:48px;width:auto}.product-row_rowName___kj5v{font-size:.95rem;font-weight:500;letter-spacing:.01em;color:#e8ddcb;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-row_row__Sj8Y6[data-expanded="1"] .product-row_rowName___kj5v{color:#f4efe4}.product-row_rowFrom__IL2aR{font-size:.78rem;letter-spacing:.02em;color:hsla(39,24%,72%,.8);white-space:nowrap}.product-row_rowBody__z1Fcz{display:flex;flex-direction:column;gap:12px;padding:2px 2px 16px}.product-row_sizes__JwmqK{display:flex;flex-wrap:wrap;gap:8px}.product-row_size__dRUjV{display:inline-flex;align-items:baseline;gap:7px;padding:8px 11px;border-radius:4px;border:1px solid rgba(199,155,78,.28);background:#1d1610;color:#d9cdb6;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.03em;cursor:pointer;transition:border-color .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1),background-color .24s cubic-bezier(.16,1,.3,1)}.product-row_sizePrice__qVpJi{font-size:11px;color:hsla(39,24%,72%,.72)}@media (hover:hover) and (pointer:fine){.product-row_size__dRUjV:hover{border-color:hsla(35,79%,67%,.7)}}.product-row_size__dRUjV[data-active="1"]{border-color:hsla(35,79%,67%,.95);background:#2c2115;color:#f4efe4}.product-row_size__dRUjV[data-active="1"] .product-row_sizePrice__qVpJi{color:#edb569}.product-row_size__dRUjV:focus-visible{outline:2px solid hsla(39,77%,75%,.7);outline-offset:2px}.product-row_line__NSN97{display:flex;align-items:stretch;gap:10px}.product-row_qty__m4Vp4{display:inline-flex;align-items:center;border:1px solid rgba(199,155,78,.34);border-radius:4px;background:#1d1610}.product-row_qty__m4Vp4 button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:42px;border:0;background:transparent;color:#c79b4e;cursor:pointer;transition:color .2s ease,transform .14s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.product-row_qty__m4Vp4 button:hover:not(:disabled){color:#edb569}}.product-row_qty__m4Vp4 button:active:not(:disabled){transform:scale(.92)}.product-row_qty__m4Vp4 button:disabled{color:rgba(199,155,78,.32);cursor:default}.product-row_qty__m4Vp4 button:focus-visible{outline:2px solid hsla(39,77%,75%,.7);outline-offset:-2px}.product-row_qty__m4Vp4>span{min-width:26px;text-align:center;font-size:.95rem;font-weight:500;color:#f4efe4}.product-row_add__viZsU{position:relative;overflow:hidden;isolation:isolate;flex:1 1 auto;min-height:44px;padding:0 16px;border:0;border-radius:4px;background:#c79b4e;color:#1b1714;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1)}.product-row_addFill__tjbed{position:absolute;inset:-1px;z-index:-1;background:#edb569;transform:translate3d(var(--sweep-x,0),var(--sweep-y,0),0);transition:transform .5s cubic-bezier(.65,0,.35,1);will-change:transform}.product-row_addLabel__QGWoq{position:relative;z-index:1}.product-row_add__viZsU:focus-visible .product-row_addFill__tjbed{transform:translateZ(0)}.product-row_add__viZsU:disabled .product-row_addFill__tjbed{display:none}.product-row_add__viZsU:active:not(:disabled){transform:scale(.98)}.product-row_add__viZsU:disabled{background:#3a2f1f;color:hsla(39,24%,72%,.55);cursor:default}.product-row_add__viZsU:focus-visible{outline:2px solid hsla(39,77%,75%,.85);outline-offset:2px}.product-row_subscribe__ciPAn{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 14px;border-radius:4px;border:1px solid rgba(199,155,78,.34);background:#1d1610;color:#e8ddcb;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .28s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.product-row_subscribe__ciPAn:hover:not(:disabled){border-color:hsla(35,79%,67%,.8)}}.product-row_subscribe__ciPAn:active:not(:disabled){transform:scale(.99)}.product-row_subscribe__ciPAn:disabled{border-color:rgba(199,155,78,.16);color:hsla(39,24%,72%,.6);cursor:default}.product-row_subscribe__ciPAn:focus-visible{outline:2px solid hsla(39,77%,75%,.7);outline-offset:2px}.product-row_subLabel__RG7IX{font-size:13px;font-weight:600;letter-spacing:.03em}.product-row_subscribe__ciPAn:not(:disabled) .product-row_subLabel__RG7IX{color:#edb569}.product-row_subMeta__RmkBp{font-size:12px;letter-spacing:.02em;color:hsla(39,24%,72%,.78);white-space:nowrap}@media (prefers-reduced-motion:reduce){.product-row_add__viZsU,.product-row_qty__m4Vp4 button,.product-row_size__dRUjV,.product-row_subscribe__ciPAn{transition:none}.product-row_addFill__tjbed{transform:none;opacity:0;transition:opacity .15s linear}.product-row_add__viZsU:focus-visible .product-row_addFill__tjbed,.product-row_add__viZsU:hover:not(:disabled) .product-row_addFill__tjbed{opacity:1}.product-row_add__viZsU:active:not(:disabled),.product-row_qty__m4Vp4 button:active:not(:disabled),.product-row_subscribe__ciPAn:active:not(:disabled){transform:none}}.wall-search_dock__3sME_{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(12px + env(safe-area-inset-bottom));z-index:7}@media not all and (min-width:1024px){.wall-search_dock__3sME_{display:none}}.wall-search_trigger__wf_JG{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:4px;border:1px solid rgba(199,155,78,.42);background:linear-gradient(180deg,#241b12,#1b1512 55%,#16100b);color:#e8ddcb;font-family:var(--tsp-grotesk),ui-sans-serif,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.05em;cursor:pointer;transition:border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.wall-search_trigger__wf_JG svg{color:#c79b4e;transition:color .32s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.wall-search_trigger__wf_JG:hover{border-color:hsla(35,79%,67%,.92);box-shadow:0 0 16px rgba(214,168,96,.28);color:#f4efe4}.wall-search_trigger__wf_JG:hover svg{color:#edb569}}.wall-search_trigger__wf_JG:active{transform:scale(.97)}.wall-search_trigger__wf_JG:focus-visible{outline:2px solid hsla(39,77%,75%,.7);outline-offset:2px}.wall-search_sheet__sDIBJ{height:min(78dvh,700px);background:linear-gradient(180deg,#221a11,#1b1714 30%,#171009);border-top:1px solid rgba(199,155,78,.5);color:#e8ddcb;font-family:var(--tsp-grotesk),ui-sans-serif,sans-serif}.wall-search_sheetInner__uaAvm{max-width:680px;margin:0 auto;padding:0 clamp(16px,4vw,24px) calc(24px + env(safe-area-inset-bottom))}.wall-search_sheetHead__pn_YG{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 0 10px;background:linear-gradient(180deg,#221a11,#1e1810)}.wall-search_sheetTitle__5xM2p{margin:0;font-family:var(--tsp-grotesk),ui-sans-serif,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.01em;color:#f0e4cf}.wall-search_close__KMGj_{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;border:1px solid rgba(199,155,78,.3);background:#1d1610;color:#c8bca6;cursor:pointer;transition:border-color .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.wall-search_close__KMGj_:hover{border-color:hsla(35,79%,67%,.8);color:#f4efe4}}.wall-search_close__KMGj_:active{transform:scale(.94)}.wall-search_close__KMGj_:focus-visible{outline:2px solid hsla(39,77%,75%,.7);outline-offset:2px}.wall-search_field__YR_Mm{position:sticky;top:62px;z-index:2;display:flex;align-items:center;gap:10px;padding:0 14px;height:46px;border-radius:4px;border:1px solid rgba(199,155,78,.38);background:#14100b;transition:border-color .32s cubic-bezier(.16,1,.3,1)}.wall-search_field__YR_Mm:focus-within{border-color:hsla(35,79%,67%,.85)}.wall-search_field__YR_Mm>svg{flex:0 0 auto;color:#c79b4e}.wall-search_field__YR_Mm input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:#f4efe4;font-family:var(--tsp-grotesk),ui-sans-serif,sans-serif;font-size:16px;letter-spacing:.01em}.wall-search_field__YR_Mm input::-moz-placeholder{color:hsla(39,24%,72%,.55)}.wall-search_field__YR_Mm input::placeholder{color:hsla(39,24%,72%,.55)}.wall-search_field__YR_Mm input:focus{outline:none}.wall-search_field__YR_Mm input::-webkit-search-cancel-button{display:none}.wall-search_clear__ema4d{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:#c8bca6;cursor:pointer}.wall-search_clear__ema4d:focus-visible{outline:2px solid hsla(39,77%,75%,.7)}.wall-search_note__kM9hK{margin:0;padding:26px 2px;font-size:.9rem;letter-spacing:.01em;color:hsla(39,24%,72%,.75)}.wall-search_rows___gEhq{list-style:none;margin:10px 0 0;padding:0}@media (prefers-reduced-motion:reduce){.wall-search_close__KMGj_,.wall-search_field__YR_Mm,.wall-search_trigger__wf_JG{transition:none}.wall-search_close__KMGj_:active,.wall-search_trigger__wf_JG:active{transform:none}}.wall-sections_ns___jPyJ{position:relative;--lit:1;--pan:0.5}html[data-wall-sections] .wall-sections_nsA__KPwy0,html[data-wall-sections] .wall-sections_nsB__EdPwY,html[data-wall-sections] .wall-sections_nsC__XclZ0,html[data-wall-sections] .wall-sections_nsD__aryys{display:none}html[data-wall-sections*=a] .wall-sections_nsA__KPwy0{display:block}html[data-wall-sections*=b] .wall-sections_nsB__EdPwY{display:flex}html[data-wall-sections*=c] .wall-sections_nsC__XclZ0,html[data-wall-sections*=d] .wall-sections_nsD__aryys{display:block}.wall-sections_chip__mlgTv{position:absolute;top:16px;right:16px;z-index:7;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:2px;border:1px solid rgba(199,155,78,.45);background:linear-gradient(180deg,#241b12,#16100b);color:#c79b4e;font-family:var(--tsp-grotesk),ui-sans-serif,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;opacity:.62;pointer-events:none}.wall-sections_glowLayer__j60hz{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--lit);background:radial-gradient(90% 46% at 50% 36%,rgba(255,188,112,.34),rgba(255,172,96,.1) 55%,transparent 76%),radial-gradient(46% 34% at 50% 40%,rgba(255,206,140,.22),transparent 72%);mix-blend-mode:screen}.wall-sections_coolLayer__kOik6{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:calc((1 - var(--lit)) * .5);background:rgba(96,116,150,.34);mix-blend-mode:multiply}.wall-sections_nsA__KPwy0{height:62vh;min-height:480px}@supports (height:1svh){.wall-sections_nsA__KPwy0{height:62svh}}.wall-sections_reserveGlow__cnF_t{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--lit)}.wall-sections_reserveGlow__cnF_t:after{content:"";position:absolute;inset:0;background:radial-gradient(44% 40% at 50% 34%,rgba(255,196,122,.42),rgba(255,176,100,.12) 55%,transparent 76%),radial-gradient(24% 26% at 50% 38%,rgba(255,214,150,.26),transparent 70%);mix-blend-mode:screen;animation:wall-sections_reserveBreath__sbeKz 7.5s ease-in-out infinite}@keyframes wall-sections_reserveBreath__sbeKz{0%,to{opacity:.6}50%{opacity:1}}.wall-sections_reserveDark__Rgru_{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(10,6,3,.72),transparent 32%,transparent 68%,rgba(10,6,3,.72))}.wall-sections_reserveUnit__Z9wk6{position:absolute;left:0;right:0;bottom:9vh;z-index:3}.wall-sections_reserveRow__8EJhf{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:center;margin-bottom:calc(var(--reveal) * -.55)}.wall-sections_nsB__EdPwY{display:flex;align-items:center;min-height:74vh;padding:clamp(60px,9vh,110px) 6vw}.wall-sections_drawerScene__LhWPC{position:relative;z-index:3;width:min(660px,92vw);margin:0 auto}.wall-sections_drawerLintel__n3_CD{--reveal:12px;--fascia:22px;position:relative;z-index:2}.wall-sections_cavity__9f42q{position:relative;height:264px;overflow:hidden;background:#0d0805;box-shadow:inset 0 10px 22px rgba(0,0,0,.65),inset 0 0 0 1px rgba(199,155,78,.12)}.wall-sections_cards__BOfxG{position:relative;z-index:1;list-style:none;margin:0;padding:26px 24px 78px;height:100%;display:flex;gap:16px;align-items:stretch}.wall-sections_card__lAhg_{flex:1 1 0;display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;border-radius:2px;background:linear-gradient(180deg,#f4efe4,#ece4d2);box-shadow:inset 0 0 0 1px rgba(42,35,24,.1),0 6px 14px rgba(0,0,0,.4);transform:translateY(0);opacity:1;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease}.wall-sections_card__lAhg_:first-child{transition-delay:.12s;transform:translateY(0) rotate(-.8deg)}.wall-sections_card__lAhg_:nth-child(2){transition-delay:.24s;transform:translateY(0) rotate(.6deg)}.wall-sections_cardTitle__YtXpV{margin:0 0 4px;font-family:var(--tsp-grotesk),ui-sans-serif,sans-serif;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:#2a2318}.wall-sections_cardBar__wImDn{display:block;height:7px;border-radius:1px;background:rgba(42,35,24,.16)}.wall-sections_cardBar__wImDn[data-w="1"]{width:88%}.wall-sections_cardBar__wImDn[data-w="2"]{width:72%}.wall-sections_cardBar__wImDn[data-w="3"]{width:80%}.wall-sections_cardBar__wImDn[data-w="4"]{width:64%}.wall-sections_cardBar__wImDn[data-w="5"]{width:46%}.wall-sections_drawerFace__lrW03{position:absolute;inset:0;z-index:2;background:url(/brand/shelflab/shelf-fascia.webp) 50%/cover;box-shadow:inset 0 1px 0 rgba(255,236,205,.22),inset 0 -12px 18px rgba(0,0,0,.35);transform:translateY(calc(100% - 58px));transition:transform 1.05s cubic-bezier(.16,1,.3,1);will-change:transform}.wall-sections_drawerPull__hW00t{position:absolute;top:24px;left:50%;width:92px;height:8px;transform:translateX(-50%);border-radius:2px;background:linear-gradient(180deg,#8a6a33 0,#c79b4e 38%,#a37e3c 66%,#5f4823);box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,236,205,.4)}.wall-sections_drawerScene__LhWPC[data-armed]:not([data-open]) .wall-sections_drawerFace__lrW03{transform:translateY(0)}.wall-sections_drawerScene__LhWPC[data-armed]:not([data-open]) .wall-sections_card__lAhg_{opacity:0}.wall-sections_drawerScene__LhWPC[data-armed]:not([data-open]) .wall-sections_card__lAhg_:first-child{transform:translateY(26px) rotate(-.8deg)}.wall-sections_drawerScene__LhWPC[data-armed]:not([data-open]) .wall-sections_card__lAhg_:nth-child(2){transform:translateY(26px) rotate(.6deg)}.wall-sections_drawerNote__mv_mC{position:relative;margin:20px auto 0;max-width:54ch;text-align:center;font-family:var(--tsp-grotesk),ui-sans-serif,sans-serif;font-size:.86rem;line-height:1.6;letter-spacing:.01em;color:rgba(226,209,184,calc(.86 + .06 * var(--lit)))}.wall-sections_drawerNote__mv_mC:before{content:"";position:absolute;z-index:-1;top:-44px;bottom:-44px;left:50%;width:min(880px,94vw);margin-left:max(-440px,-47vw);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(8,5,2,.58) 0,rgba(8,5,2,.54) 52%,rgba(8,5,2,.34) 78%,transparent 100%)}.wall-sections_nsC__XclZ0{height:64vh;min-height:520px;overflow-x:clip}@supports (height:1svh){.wall-sections_nsC__XclZ0{height:64svh}}.wall-sections_driftUnit__nlX8U{position:absolute;left:0;right:0;bottom:9vh;z-index:3;--pan-x:calc(0.09 + clamp(0, calc((var(--pan) - 0.15) / 0.7), 1) * 0.82)}.wall-sections_driftLight__GkPae{position:absolute;left:0;bottom:-40%;width:46%;height:300%;z-index:1;pointer-events:none;background:radial-gradient(50% 42% at 50% 62%,rgba(255,196,122,.44),rgba(255,176,100,.12) 55%,transparent 78%);mix-blend-mode:screen;transform:translate3d(calc((var(--pan-x) - .23) * 217%),0,0);will-change:transform}.wall-sections_driftRow__wLFrb{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;padding:0 5vw;margin-bottom:calc(var(--reveal) * -.55)}.wall-sections_driftItem__8lJHl{position:relative;margin:0;--dist:max(calc(var(--slot) - var(--pan-x)),calc(var(--pan-x) - var(--slot)));--vlit:calc(1 - min(0.78, var(--dist) * 3))}.wall-sections_driftItem__8lJHl:before{content:"";position:absolute;left:8%;right:8%;bottom:calc(var(--reveal) * -.22);height:calc(var(--reveal) * .95);background:radial-gradient(50% 50% at 50% 50%,rgba(18,9,3,.55),rgba(18,9,3,.26) 55%,transparent 78%);z-index:0}.wall-sections_driftLink__ivx2w{display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.wall-sections_driftImg__82yNc{position:relative;z-index:1;display:block;height:clamp(150px,22vh,210px);width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:50% 100%;transition:transform .3s cubic-bezier(.22,1,.36,1);filter:brightness(calc(.78 + .27 * var(--vlit))) saturate(calc(.84 + .2 * var(--vlit))) sepia(calc(.1 * var(--vlit)))}@media (hover:hover){.wall-sections_driftLink__ivx2w:hover .wall-sections_driftImg__82yNc{transform:scale(1.045)}}.wall-sections_driftLink__ivx2w:focus-visible{outline:none}.wall-sections_driftLink__ivx2w:focus-visible .wall-sections_driftImg__82yNc{outline:2px solid hsla(39,77%,75%,.7);outline-offset:6px;border-radius:4px}.wall-sections_driftPlaque__0IDaB{position:absolute;left:50%;top:calc(100% + var(--reveal) * .45 - 3px);z-index:5;display:flex;flex-direction:column;align-items:center;gap:1px;width:-moz-max-content;width:max-content;min-width:96px;max-width:74vw;padding:5px 16px 6px;background:linear-gradient(180deg,#241b12,#1b1714 45%,#16100b);border:1px solid rgba(199,155,78,.55);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,236,205,.08);text-align:center;pointer-events:none;transform:translateX(-50%);opacity:calc(max(0, 1 - var(--dist) * 5.5))}@media (hover:hover){.wall-sections_driftLink__ivx2w:hover .wall-sections_driftPlaque__0IDaB{opacity:1}}.wall-sections_driftItem__8lJHl[data-open="1"] .wall-sections_driftPlaque__0IDaB,.wall-sections_driftLink__ivx2w:focus-visible .wall-sections_driftPlaque__0IDaB{opacity:1}.wall-sections_driftPlaqueName__E0jq_{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f4efe4}.wall-sections_driftPlaqueName__E0jq_,.wall-sections_driftPlaqueStrength__DYW0M{font-family:var(--tsp-grotesk),ui-sans-serif,sans-serif;font-weight:600;line-height:1.15;white-space:nowrap}.wall-sections_driftPlaqueStrength__DYW0M{font-size:10.5px;letter-spacing:.08em;color:#c79b4e}.wall-sections_nsD__aryys{height:68vh;min-height:520px}@supports (height:1svh){.wall-sections_nsD__aryys{height:68svh}}.wall-sections_panoStage__jNuWo{position:absolute;inset:0;z-index:2;overflow:hidden}.wall-sections_panoFar__bPkFw{--reveal:8px;--fascia:14px;position:absolute;left:50%;bottom:55%;width:150%;transform:translate3d(calc(-50% + (.5 - var(--pan)) * 6%),0,0);will-change:transform}.wall-sections_panoNear__eH_eb{--reveal:12px;--fascia:22px;position:absolute;left:50%;bottom:7%;width:170%;transform:translate3d(calc(-50% + (.5 - var(--pan)) * 12%),0,0);will-change:transform}.wall-sections_panoRow__a5Dc1{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:space-around;margin-bottom:calc(var(--reveal) * -.55)}.wall-sections_panoImg__BLslu{display:block;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wall-sections_panoFar__bPkFw .wall-sections_panoImg__BLslu{height:60px;filter:brightness(.6) saturate(.72)}.wall-sections_panoNear__eH_eb .wall-sections_panoImg__BLslu{height:118px;filter:brightness(.8) saturate(.86) sepia(.06)}.wall-sections_panoHaze__TCDbf{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(0deg,transparent 26%,rgba(30,19,10,.34) 52%,transparent 74%),radial-gradient(70% 50% at 50% 42%,rgba(255,188,112,.1),transparent 74%),linear-gradient(90deg,rgba(10,6,3,.6),transparent 22%,transparent 78%,rgba(10,6,3,.6))}@media (prefers-reduced-motion:reduce){.wall-sections_ns___jPyJ{--lit:1!important;--pan:0.5!important}.wall-sections_reserveGlow__cnF_t:after{animation:none;opacity:.85}.wall-sections_card__lAhg_,.wall-sections_drawerFace__lrW03,.wall-sections_driftImg__82yNc{transition:none}.wall-sections_driftItem__8lJHl{--vlit:1!important}.wall-sections_driftPlaque__0IDaB{opacity:1!important}.wall-sections_driftLight__GkPae{display:none}}@media (max-width:640px){.wall-sections_nsA__KPwy0{height:56vh;min-height:420px}.wall-sections_nsB__EdPwY{min-height:0;padding:56px 5vw 64px}.wall-sections_cavity__9f42q{height:360px}.wall-sections_cards__BOfxG{flex-direction:column;padding:20px 18px 74px;gap:12px}.wall-sections_card__lAhg_:first-child,.wall-sections_card__lAhg_:nth-child(2){transform:translateY(0) rotate(0deg)}.wall-sections_drawerScene__LhWPC[data-armed]:not([data-open]) .wall-sections_card__lAhg_:first-child,.wall-sections_drawerScene__LhWPC[data-armed]:not([data-open]) .wall-sections_card__lAhg_:nth-child(2){transform:translateY(26px) rotate(0deg)}.wall-sections_nsC__XclZ0{height:54vh;min-height:430px}.wall-sections_driftImg__82yNc{height:clamp(92px,14vh,124px)}.wall-sections_driftRow__wLFrb{padding:0 3vw}.wall-sections_driftPlaque__0IDaB{min-width:0;padding:4px 10px 5px;opacity:calc(max(0, 1 - var(--dist) * 9))}.wall-sections_driftPlaqueName__E0jq_{font-size:9px;letter-spacing:.1em}.wall-sections_driftPlaqueStrength__DYW0M{font-size:9px}.wall-sections_nsD__aryys{height:52vh;min-height:400px}.wall-sections_panoFar__bPkFw{width:240%}.wall-sections_panoNear__eH_eb{width:260%}.wall-sections_panoFar__bPkFw .wall-sections_panoImg__BLslu{height:42px}.wall-sections_panoNear__eH_eb .wall-sections_panoImg__BLslu{height:86px}}.nav-a_header__mRegH{position:sticky;top:0;z-index:40;font-family:var(--tsp-grotesk),var(--font-sans),system-ui,sans-serif;transition:transform .46s cubic-bezier(.16,1,.3,1),background-color .32s cubic-bezier(.65,0,.35,1),border-color .32s cubic-bezier(.65,0,.35,1);border-bottom:1px solid transparent}.nav-a_header__mRegH:before{content:"";position:absolute;inset:0 0 -2.75rem 0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 88%,transparent) 0,color-mix(in srgb,var(--background) 74%,transparent) 40%,color-mix(in srgb,var(--background) 34%,transparent) 68%,transparent 100%);transition:opacity .32s cubic-bezier(.65,0,.35,1)}.nav-a_atTop__jUq36:before{opacity:1}.nav-a_scrolled___AKIf:before{opacity:0}.nav-a_scrolled___AKIf{background:var(--background);border-bottom-color:var(--edge-subtle)}.nav-a_hidden__O_CqF{transform:translateY(calc(-100% - 1px))}.nav-a_bar__J1QLR{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;height:4.5rem;padding-inline:clamp(1rem,4.5vw,4rem);padding-top:env(safe-area-inset-top)}.nav-a_brand___D7KW{display:inline-flex;align-items:center;flex-shrink:0;border-radius:var(--radius)}.nav-a_brand___D7KW:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:4px}.nav-a_nav__pLAeU{position:relative;display:none;align-items:center;gap:clamp(1.1rem,2vw,2rem);padding-bottom:.45rem;margin-bottom:-.45rem}@media (min-width:1024px){.nav-a_nav__pLAeU{display:flex}}.nav-a_navLink__7a_f5{color:var(--muted-foreground);font-size:.92rem;letter-spacing:-.004em;text-decoration:none;padding-block:.35rem;transition:color .32s cubic-bezier(.65,0,.35,1)}.nav-a_navLink__7a_f5:focus-visible,.nav-a_navLink__7a_f5:hover,.nav-a_navLink__7a_f5[aria-current=page]{color:var(--foreground)}.nav-a_navLink__7a_f5:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:6px;border-radius:1px}.nav-a_rail__bfIOp{position:absolute;left:0;bottom:0;height:1px;width:0;opacity:0;background:var(--tsp-brass);pointer-events:none;transition:transform .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.65,0,.35,1)}.nav-a_tools__VuRYN{display:flex;align-items:center;gap:.25rem}.nav-a_iconButton__PwgWv{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--foreground);cursor:pointer;transition:border-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1)}.nav-a_iconButton__PwgWv:hover{border-color:var(--tsp-brass);color:var(--tsp-brass)}.nav-a_iconButton__PwgWv:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:2px}@media (pointer:coarse){.nav-a_iconButton__PwgWv{width:2.75rem;height:2.75rem}}.nav-a_menuButton__DR8tN{display:inline-flex}@media (min-width:1024px){.nav-a_menuButton__DR8tN{display:none}}.nav-a_signIn___4Pg2{display:none;color:var(--foreground);font-size:.92rem;text-decoration:none;padding:.55rem .85rem;border:1px solid var(--edge-strong);border-radius:var(--radius);transition:border-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1)}.nav-a_signIn___4Pg2:hover{border-color:var(--tsp-brass);color:var(--tsp-brass)}.nav-a_signIn___4Pg2:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:3px}@media (min-width:1024px){.nav-a_signIn___4Pg2{display:inline-flex}}.nav-a_count__IRmr6{position:absolute;top:.25rem;right:.2rem;min-width:1rem;height:1rem;padding-inline:.2rem;border-radius:999px;background:var(--tsp-brass);color:var(--tsp-ground);font-size:.6rem;font-weight:600;line-height:1rem;text-align:center;pointer-events:none}.nav-a_sheetNav__jfqXn{display:flex;flex-direction:column;gap:.1rem;padding:1.5rem 1.5rem 0}.nav-a_sheetLink__Lgm3E{padding:.85rem 0;border-bottom:1px solid var(--edge-subtle);color:var(--foreground);font-size:1.12rem;font-stretch:106%;letter-spacing:-.018em;text-decoration:none}.nav-a_sheetLink__Lgm3E:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:3px}.nav-a_sheetFoot__pVgxd{padding:1.5rem}.nav-a_sheetFoot__pVgxd .nav-a_signIn___4Pg2{display:inline-flex}@media (prefers-reduced-motion:reduce){.nav-a_header__mRegH{transition-duration:.15s}.nav-a_hidden__O_CqF{transform:none}.nav-a_rail__bfIOp{transition-duration:0ms}.nav-a_iconButton__PwgWv,.nav-a_navLink__7a_f5,.nav-a_signIn___4Pg2{transition-duration:.15s}}.nav-b_header__z6XZT{position:sticky;top:0;z-index:40;font-family:var(--tsp-grotesk),var(--font-sans),system-ui,sans-serif;border-bottom:1px solid transparent;transition:background-color .32s cubic-bezier(.65,0,.35,1),border-color .32s cubic-bezier(.65,0,.35,1)}.nav-b_atTop__Q6yt9{background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 84%,transparent) 0,color-mix(in srgb,var(--background) 58%,transparent) 76%,transparent 100%)}.nav-b_scrolled__c_8Lf{background:var(--background);border-bottom-color:var(--edge-subtle)}.nav-b_bar__a7_OD{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;height:4.5rem;padding-inline:clamp(1rem,4.5vw,4rem);padding-top:env(safe-area-inset-top)}.nav-b_brand__PV_rG{display:inline-flex;align-items:center;flex-shrink:0;border-radius:var(--radius)}.nav-b_brand__PV_rG:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:4px}.nav-b_tools__aI_nq{display:flex;align-items:center;gap:.35rem}.nav-b_iconButton__Au2hc{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--foreground);cursor:pointer;transition:border-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1)}.nav-b_iconButton__Au2hc:hover{border-color:var(--tsp-brass);color:var(--tsp-brass)}.nav-b_iconButton__Au2hc:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:2px}@media (pointer:coarse){.nav-b_iconButton__Au2hc{width:2.75rem;height:2.75rem}}.nav-b_count__6ETC1{position:absolute;top:.25rem;right:.2rem;min-width:1rem;height:1rem;padding-inline:.2rem;border-radius:999px;background:var(--tsp-brass);color:var(--tsp-ground);font-size:.6rem;font-weight:600;line-height:1rem;text-align:center;pointer-events:none}.nav-b_menuWord__smplY{position:relative;display:inline-block;overflow:hidden;height:1.35em;padding-inline:.25rem;border:0;background:transparent;color:var(--foreground);font-size:.98rem;font-stretch:106%;letter-spacing:-.01em;line-height:1.35em;cursor:pointer}.nav-b_menuWord__smplY:after,.nav-b_menuWord__smplY:before{content:"Menu";display:block;transition:transform .42s cubic-bezier(.16,1,.3,1)}.nav-b_menuWord__smplY:after{color:var(--tsp-brass)}.nav-b_menuWord__smplY:focus-visible:after,.nav-b_menuWord__smplY:focus-visible:before,.nav-b_menuWord__smplY:hover:after,.nav-b_menuWord__smplY:hover:before{transform:translateY(-100%)}.nav-b_menuWord__smplY:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:4px}.nav-b_overlay__xjBwx{border:0}.nav-b_room__uwPl4{display:flex;flex-direction:column;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 1.35rem) clamp(1.25rem,5vw,4rem) calc(env(safe-area-inset-bottom) + 1.75rem)}.nav-b_roomHead__sjcw2{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3rem;flex:none}.nav-b_closeWord__HfV8w{position:relative;display:inline-block;overflow:hidden;height:1.35em;padding-inline:.25rem;border:0;background:transparent;color:var(--muted-foreground);font-size:.98rem;font-stretch:106%;letter-spacing:-.01em;line-height:1.35em;cursor:pointer}.nav-b_closeWord__HfV8w:after,.nav-b_closeWord__HfV8w:before{content:"Close";display:block;transition:transform .42s cubic-bezier(.16,1,.3,1)}.nav-b_closeWord__HfV8w:after{color:var(--tsp-brass)}.nav-b_closeWord__HfV8w:focus-visible:after,.nav-b_closeWord__HfV8w:focus-visible:before,.nav-b_closeWord__HfV8w:hover:after,.nav-b_closeWord__HfV8w:hover:before{transform:translateY(-100%)}.nav-b_closeWord__HfV8w:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:4px}.nav-b_roomNav__SQwkm{display:flex;flex:1 1 auto;align-items:center;padding-block:clamp(1rem,3vh,2.5rem) clamp(3rem,11vh,6rem)}.nav-b_rows__uhD3l{width:100%;list-style:none;margin:0;padding:0}.nav-b_maskWrap__zq4TI{overflow:hidden}.nav-b_row__ds2G8{display:flex;align-items:baseline;gap:clamp(.85rem,2.5vw,2rem);padding-block:clamp(.4rem,1.1vh,.7rem);text-decoration:none;color:var(--muted-foreground);transform:translateY(105%);animation:nav-b_navbRowRise__Cx_QA .82s cubic-bezier(.625,.05,0,1) both;animation-delay:var(--row-delay,0ms);transition:color .38s cubic-bezier(.65,0,.35,1),letter-spacing .52s cubic-bezier(.16,1,.3,1)}@keyframes nav-b_navbRowRise__Cx_QA{0%{transform:translateY(105%)}to{transform:translateY(0)}}.nav-b_index__KqDtA{flex:none;width:2ch;font-size:clamp(.7rem,1.1vw,.85rem);font-variant-numeric:tabular-nums;color:var(--edge-strong);transition:color .38s cubic-bezier(.65,0,.35,1)}.nav-b_label__PImqu{font-size:clamp(1.9rem,6.2vw,4.25rem);font-stretch:112%;font-weight:500;line-height:1.02;letter-spacing:-.03em}.nav-b_row__ds2G8:focus-visible,.nav-b_row__ds2G8:hover,.nav-b_row__ds2G8[aria-current=page]{color:var(--foreground);letter-spacing:-.022em}.nav-b_row__ds2G8:focus-visible .nav-b_index__KqDtA,.nav-b_row__ds2G8:hover .nav-b_index__KqDtA,.nav-b_row__ds2G8[aria-current=page] .nav-b_index__KqDtA{color:var(--tsp-brass)}.nav-b_row__ds2G8:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:6px}.nav-b_roomFoot__mzWr9{display:flex;align-items:center;gap:1rem;flex:none;padding-top:1.25rem;border-top:1px solid var(--edge-subtle)}.nav-b_signIn__M_X18{color:var(--foreground);font-size:.95rem;text-decoration:none;padding:.55rem .85rem;border:1px solid var(--edge-strong);border-radius:var(--radius);transition:border-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1)}.nav-b_signIn__M_X18:hover{border-color:var(--tsp-brass);color:var(--tsp-brass)}.nav-b_signIn__M_X18:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:3px}.nav-b_footLink__262zR{position:relative;color:var(--muted-foreground);font-size:.95rem;text-decoration:none;padding-block:.35rem;transition:color .32s cubic-bezier(.65,0,.35,1)}.nav-b_footLink__262zR:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--tsp-brass);transform:scaleX(0);transform-origin:right center;transition:transform .42s cubic-bezier(.65,0,.35,1)}.nav-b_footLink__262zR:focus-visible,.nav-b_footLink__262zR:hover{color:var(--foreground)}.nav-b_footLink__262zR:focus-visible:after,.nav-b_footLink__262zR:hover:after{transform:scaleX(1);transform-origin:left center}.nav-b_footLink__262zR:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:6px}@media (prefers-reduced-motion:reduce){.nav-b_row__ds2G8{transform:none;animation:nav-b_navbRowFade__Y2nKn .15s linear both;animation-delay:0ms;transition-duration:.15s}@keyframes nav-b_navbRowFade__Y2nKn{0%{opacity:0}to{opacity:1}}.nav-b_closeWord__HfV8w:after,.nav-b_closeWord__HfV8w:before,.nav-b_footLink__262zR,.nav-b_header__z6XZT,.nav-b_iconButton__Au2hc,.nav-b_index__KqDtA,.nav-b_menuWord__smplY:after,.nav-b_menuWord__smplY:before,.nav-b_signIn__M_X18{transition-duration:.15s}}.nav-c_header__koWxo{position:sticky;top:0;z-index:40;font-family:var(--tsp-grotesk),var(--font-sans),system-ui,sans-serif}.nav-c_header__koWxo:before{content:"";position:absolute;inset:0 0 -2.75rem 0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 88%,transparent) 0,color-mix(in srgb,var(--background) 72%,transparent) 40%,color-mix(in srgb,var(--background) 32%,transparent) 68%,transparent 100%)}.nav-c_bar__Gy6SD{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;height:4.5rem;padding-inline:clamp(1rem,4.5vw,4rem);padding-top:env(safe-area-inset-top)}.nav-c_brand__OtbZU{display:inline-flex;align-items:center;flex-shrink:0;border-radius:var(--radius)}.nav-c_brand__OtbZU:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:4px}.nav-c_here__s9o9t{color:var(--muted-foreground);font-size:.86rem;font-stretch:104%;letter-spacing:.01em}.nav-c_dock__r3STm{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:calc(3.75rem + env(safe-area-inset-bottom));padding-inline:clamp(.75rem,4.5vw,4rem);padding-bottom:env(safe-area-inset-bottom);background:var(--background);border-top:1px solid var(--edge-subtle);font-family:var(--tsp-grotesk),var(--font-sans),system-ui,sans-serif}.nav-c_dockNav__HCcoB{display:none;align-items:center;gap:clamp(.9rem,1.9vw,1.9rem);height:100%}.nav-c_thumbNav__pE_LJ{display:flex;align-items:center;gap:clamp(.5rem,3vw,1.25rem);height:100%}@media (min-width:1024px){.nav-c_dockNav__HCcoB{display:flex}.nav-c_thumbNav__pE_LJ{display:none}}.nav-c_dockTools__wT10_{display:flex;align-items:center;gap:clamp(.5rem,3vw,1.25rem);height:100%}.nav-c_dockAuth__kglAs{display:none;align-items:center;height:100%}@media (min-width:1024px){.nav-c_dockAuth__kglAs{display:flex}}.nav-c_dockLink__YBEX1{position:relative;display:inline-flex;align-items:center;gap:.4rem;height:100%;padding-inline:.15rem;color:var(--muted-foreground);font-size:.92rem;font-stretch:104%;letter-spacing:-.004em;text-decoration:none;white-space:nowrap;transition:color .34s cubic-bezier(.65,0,.35,1)}.nav-c_dockLink__YBEX1:before{content:"";position:absolute;top:-1px;left:50%;width:8px;height:8px;margin-left:-4px;background:var(--tsp-brass);transform:translateY(-100%) scaleY(0);transform-origin:bottom center;transition:transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.nav-c_dockLink__YBEX1:focus-visible,.nav-c_dockLink__YBEX1:hover,.nav-c_dockLink__YBEX1[aria-current=page]{color:var(--foreground)}.nav-c_dockLink__YBEX1:focus-visible:before,.nav-c_dockLink__YBEX1:hover:before,.nav-c_dockLink__YBEX1[aria-current=page]:before{transform:translateY(-100%) scaleY(1)}.nav-c_dockLink__YBEX1[aria-current=page]:before{background:var(--edge-strong)}.nav-c_dockLink__YBEX1[aria-current=page]:focus-visible:before,.nav-c_dockLink__YBEX1[aria-current=page]:hover:before{background:var(--tsp-brass)}.nav-c_dockLink__YBEX1:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:-2px;border-radius:1px}@media (pointer:coarse){.nav-c_dockLink__YBEX1{padding-inline:.35rem;font-size:.95rem}}.nav-c_closeButton__yDEMv,.nav-c_menuButton__WJNx7{border:0;background:transparent;cursor:pointer}@media (min-width:1024px){.nav-c_menuButton__WJNx7{display:none}}.nav-c_count__AkTVM{min-width:1rem;height:1rem;padding-inline:.2rem;border-radius:999px;background:var(--tsp-brass);color:var(--tsp-ground);font-size:.6rem;font-weight:600;line-height:1rem;text-align:center}.nav-c_panel__dUkoV{max-height:88dvh;padding-bottom:env(safe-area-inset-bottom)}.nav-c_rows__egwnW{list-style:none;margin:0;padding:clamp(1.5rem,5vw,2.5rem) clamp(1.25rem,5vw,4rem) 1rem}.nav-c_maskWrap__l_zqn{overflow:hidden}.nav-c_row__dV0Zq{display:flex;align-items:baseline;gap:clamp(.8rem,3vw,1.25rem);padding-block:.5rem;color:var(--muted-foreground);text-decoration:none;transform:translateY(105%);animation:nav-c_navcRowRise__Z02FN .76s cubic-bezier(.625,.05,0,1) both;animation-delay:var(--row-delay,0ms);transition:color .34s cubic-bezier(.65,0,.35,1)}@keyframes nav-c_navcRowRise__Z02FN{0%{transform:translateY(105%)}to{transform:translateY(0)}}.nav-c_index__h0E3S{flex:none;width:2ch;font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--edge-strong);transition:color .34s cubic-bezier(.65,0,.35,1)}.nav-c_rowLabel__riB1l{font-size:clamp(1.5rem,7vw,2.1rem);font-stretch:110%;font-weight:500;line-height:1.06;letter-spacing:-.028em}.nav-c_row__dV0Zq:focus-visible,.nav-c_row__dV0Zq:hover,.nav-c_row__dV0Zq[aria-current=page]{color:var(--foreground)}.nav-c_row__dV0Zq:focus-visible .nav-c_index__h0E3S,.nav-c_row__dV0Zq:hover .nav-c_index__h0E3S,.nav-c_row__dV0Zq[aria-current=page] .nav-c_index__h0E3S{color:var(--tsp-brass)}.nav-c_row__dV0Zq:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:4px}.nav-c_panelFoot__fYE2v{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3.75rem;padding-inline:clamp(.75rem,4.5vw,4rem);border-top:1px solid var(--edge-subtle)}@media (prefers-reduced-motion:reduce){.nav-c_row__dV0Zq{transform:none;animation:nav-c_navcRowFade__1g0jZ .15s linear both;animation-delay:0ms;transition-duration:.15s}@keyframes nav-c_navcRowFade__1g0jZ{0%{opacity:0}to{opacity:1}}.nav-c_dockLink__YBEX1:before{transition:opacity .15s linear;transform:translateY(-100%) scaleY(1);opacity:0}.nav-c_dockLink__YBEX1:focus-visible:before,.nav-c_dockLink__YBEX1:hover:before,.nav-c_dockLink__YBEX1[aria-current=page]:before{opacity:1}.nav-c_dockLink__YBEX1,.nav-c_index__h0E3S{transition-duration:.15s}}.product-card_card__5iIu4{position:relative;display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;font-family:var(--tsp-grotesk),var(--font-sans),system-ui,sans-serif}.product-card_card__5iIu4:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:4px;border-radius:var(--radius)}.product-card_plate__VbKDh{position:relative;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;overflow:hidden;aspect-ratio:6/5;border-radius:var(--radius);background:var(--surface-2)}.product-card_card__5iIu4[data-tsp-photo=off] .product-card_plate__VbKDh{aspect-ratio:7/5}.product-card_practical__9js5a{position:absolute;inset:0;background:radial-gradient(var(--tsp-card-spread,94%) var(--tsp-card-throw,63%) at 50% -8%,color-mix(in oklab,var(--tsp-card-metal) 26%,transparent),color-mix(in oklab,var(--tsp-card-metal) 7%,transparent) 44%,transparent 72%),linear-gradient(to top,color-mix(in oklab,var(--tsp-card-metal) 5%,transparent) 0,transparent 38%);opacity:.86;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.product-card_card__5iIu4:hover .product-card_practical__9js5a{opacity:1}.product-card_photo__ESAEU{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6%}.product-card_media__lT2j2{position:absolute;inset:0;transform-origin:50% 60%}.product-card_rail__JhNch{position:absolute;right:0;bottom:0;left:0;height:1px;background:color-mix(in oklab,var(--tsp-card-metal) 72%,var(--tsp-ground))}.product-card_rail__JhNch:after{content:"";position:absolute;inset:0;background:var(--tsp-brass-lit);transform:scaleX(0);transform-origin:left center;transition:transform .56s cubic-bezier(.16,1,.3,1)}.product-card_card__5iIu4:focus-visible .product-card_rail__JhNch:after,.product-card_card__5iIu4:hover .product-card_rail__JhNch:after{transform:scaleX(1)}.product-card_label__ni1Um{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1.6rem;padding:1.1rem 1.15rem 1.35rem}.product-card_foot__E9SXW{display:flex;flex-direction:column;gap:.55rem}.product-card_class__ujyay{margin:0;color:var(--muted-foreground);font-size:.76rem;line-height:1.3;letter-spacing:-.002em}.product-card_name__K_YCb{margin:0;color:var(--tsp-ink);font-weight:500;font-stretch:108%;line-height:1.02;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.35rem,1.7vw,1.65rem)}.product-card_card__5iIu4[data-tsp-name-step="1"] .product-card_name__K_YCb{font-size:clamp(2.4rem,3.2vw,3.1rem);letter-spacing:-.038em}.product-card_card__5iIu4[data-tsp-name-step="2"] .product-card_name__K_YCb{font-size:clamp(2rem,2.6vw,2.55rem);letter-spacing:-.034em}.product-card_card__5iIu4[data-tsp-name-step="3"] .product-card_name__K_YCb{font-size:clamp(1.65rem,2.1vw,2.05rem);letter-spacing:-.032em}.product-card_card__5iIu4[data-tsp-name-step="4"] .product-card_name__K_YCb{font-size:clamp(1.35rem,1.7vw,1.65rem)}.product-card_card__5iIu4[data-tsp-name-step="5"] .product-card_name__K_YCb{font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.12;letter-spacing:-.022em}.product-card_sizes__fNqz4{margin:0;color:var(--muted-foreground);font-size:.79rem;line-height:1.35;letter-spacing:-.004em}.product-card_caption__JtlM5 .product-card_label__ni1Um{flex:none;gap:.4rem;padding:.95rem 0 0}.product-card_caption__JtlM5{display:flex;flex-direction:column}.product-card_meta__5I8rQ{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.85rem 0 0}.product-card_price__WcACQ{color:var(--foreground);font-size:1.05rem;font-weight:500;font-stretch:106%;letter-spacing:-.02em;white-space:nowrap}.product-card_status__QQpr_{margin:0;font-size:.78rem}.product-card_statusOut__53oCF,.product-card_status__QQpr_{color:var(--muted-foreground)}.product-card_statusPre__namEb{color:var(--tsp-brass)}.product-card_dot__wsB1l{display:inline-block;width:.4rem;height:.4rem;margin-right:.45rem;border-radius:50%;background:currentColor;vertical-align:.05em}@media (max-width:39.99rem){.product-card_card__5iIu4[data-tsp-photo=off] .product-card_plate__VbKDh{aspect-ratio:16/9}.product-card_label__ni1Um{gap:1.1rem;padding:1.2rem 1.3rem 1.45rem}.product-card_card__5iIu4[data-tsp-name-step="1"] .product-card_name__K_YCb{font-size:3rem}.product-card_card__5iIu4[data-tsp-name-step="2"] .product-card_name__K_YCb{font-size:2.5rem}.product-card_card__5iIu4[data-tsp-name-step="3"] .product-card_name__K_YCb{font-size:2.05rem}.product-card_card__5iIu4[data-tsp-name-step="4"] .product-card_name__K_YCb{font-size:1.65rem}.product-card_card__5iIu4[data-tsp-name-step="5"] .product-card_name__K_YCb{font-size:1.3rem}.product-card_class__ujyay{font-size:.8rem}.product-card_sizes__fNqz4{font-size:.83rem}}@media (prefers-reduced-motion:reduce){.product-card_practical__9js5a{transition-duration:.15s}.product-card_rail__JhNch:after{transform:scaleX(1);opacity:0;transition:opacity .15s linear}.product-card_card__5iIu4:focus-visible .product-card_rail__JhNch:after,.product-card_card__5iIu4:hover .product-card_rail__JhNch:after{opacity:1}}.pdp-round_a__M_DoM,html[data-pdp=a] .pdp-round_pdpScale__Q0ZN0{--pdp-plate-h:clamp(248px,38vh,340px);--pdp-plate-h-sm:clamp(190px,30vh,262px)}.pdp-round_b__VAuPi,html[data-pdp=b] .pdp-round_pdpScale__Q0ZN0{--pdp-plate-h:clamp(300px,48vh,440px);--pdp-plate-h-sm:clamp(232px,37vh,314px)}.pdp-round_c__5pN9h,html[data-pdp=c] .pdp-round_pdpScale__Q0ZN0{--pdp-plate-h:clamp(352px,58vh,560px);--pdp-plate-h-sm:clamp(268px,44vh,372px)}.pdp-round_current__qdk4h,html[data-pdp=current] .pdp-round_pdpScale__Q0ZN0{--pdp-plate-h:clamp(300px,45vh,408px);--pdp-plate-h-sm:clamp(225px,34.5vh,294px)}@supports (height:1svh){.pdp-round_current__qdk4h,html[data-pdp=current] .pdp-round_pdpScale__Q0ZN0{--pdp-plate-h:clamp(300px,45svh,408px);--pdp-plate-h-sm:clamp(225px,34.5svh,294px)}}@media (min-width:641px) and (max-width:900px){.pdp-round_current__qdk4h,html[data-pdp=current] .pdp-round_pdpScale__Q0ZN0{--pdp-plate-h-sm:var(--pdp-plate-h)}}@media (min-width:641px) and (max-height:760px){.pdp-round_current__qdk4h,html[data-pdp=current] .pdp-round_pdpScale__Q0ZN0{--pdp-plate-h:clamp(260px,38vh,340px)}}.site-header_header__ugBbW{position:sticky;top:0;z-index:40;font-family:var(--tsp-grotesk),var(--font-sans),system-ui,sans-serif}.site-header_veil__Oi7Pw{position:absolute;inset:0 0 -3.5rem 0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 88%,transparent) 0,color-mix(in srgb,var(--background) 62%,transparent) 42%,transparent 100%)}.site-header_band__QNH9R{position:absolute;inset:0;pointer-events:none}.site-header_band1__cO7Ru{backdrop-filter:blur(.6px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent)}.site-header_band2__fL6sp{backdrop-filter:blur(1.2px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 54%,transparent 82%);mask-image:linear-gradient(180deg,#000 0,#000 54%,transparent 82%)}.site-header_band3__jXZV6{backdrop-filter:blur(2.4px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 36%,transparent 64%);mask-image:linear-gradient(180deg,#000 0,#000 36%,transparent 64%)}.site-header_band4__sjh56{backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 18%,transparent 46%);mask-image:linear-gradient(180deg,#000 0,#000 18%,transparent 46%)}.site-header_band5__L5YJI{backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 4%,transparent 28%);mask-image:linear-gradient(180deg,#000 0,#000 4%,transparent 28%)}html[data-wall="1"] .site-header_veil__Oi7Pw{background:linear-gradient(180deg,rgba(15,9,4,.78) 0,rgba(15,9,4,.62) 40%,rgba(15,9,4,.28) 65%,transparent)}html[data-wall="1"] .site-header_navLink___v98B{color:var(--foreground)}html[data-wall="1"] .site-header_veil__Oi7Pw:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,9,4,.5) 0,rgba(15,9,4,.34) 40%,transparent);opacity:0}@supports (animation-timeline:scroll()){html[data-wall="1"] .site-header_veil__Oi7Pw:after{animation:site-header_wall-scrim__DGGZk linear both;animation-timeline:scroll();animation-range:0 70vh}}@keyframes site-header_wall-scrim__DGGZk{0%{opacity:0}to{opacity:1}}.site-header_bar__YkXMs{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;height:4.5rem;padding-inline:clamp(1rem,4.5vw,4rem);padding-top:env(safe-area-inset-top)}.site-header_brand__JRIn5{display:inline-flex;align-items:center;flex-shrink:0;border-radius:var(--radius)}.site-header_brand__JRIn5:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:4px}.site-header_nav__YrZ_E{display:none;align-items:center;gap:clamp(1.1rem,2vw,2rem)}@media (min-width:1024px){.site-header_nav__YrZ_E{display:flex}}.site-header_navLink___v98B{position:relative;color:var(--muted-foreground);font-size:.92rem;letter-spacing:-.004em;text-decoration:none;padding-block:.35rem;transition:color .32s cubic-bezier(.65,0,.35,1)}.site-header_navLink___v98B:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--tsp-brass);transform:scaleX(0);transform-origin:right center;transition:transform .42s cubic-bezier(.65,0,.35,1)}.site-header_navLink___v98B:focus-visible,.site-header_navLink___v98B:hover{color:var(--foreground)}.site-header_navLink___v98B:focus-visible:after,.site-header_navLink___v98B:hover:after{transform:scaleX(1);transform-origin:left center}.site-header_navLink___v98B[aria-current=page]{color:var(--foreground)}.site-header_navLink___v98B[aria-current=page]:after{transform:scaleX(1);background:var(--edge-strong)}.site-header_navLink___v98B:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:6px;border-radius:1px}.site-header_tools__y_Hx5{display:flex;align-items:center;gap:.25rem}.site-header_iconButton__tVhPZ{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--foreground);cursor:pointer;transition:border-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1)}.site-header_iconButton__tVhPZ:hover{border-color:var(--tsp-brass);color:var(--tsp-brass)}.site-header_iconButton__tVhPZ:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:2px}@media (pointer:coarse){.site-header_iconButton__tVhPZ{width:2.75rem;height:2.75rem}}.site-header_menuButton__NkMhd{display:inline-flex}@media (min-width:1024px){.site-header_menuButton__NkMhd{display:none}}.site-header_signIn__kmLZw{display:none;color:var(--foreground);font-size:.92rem;text-decoration:none;padding:.55rem .85rem;border:1px solid var(--edge-strong);border-radius:var(--radius);transition:border-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1)}.site-header_signIn__kmLZw:hover{border-color:var(--tsp-brass);color:var(--tsp-brass)}.site-header_signIn__kmLZw:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:3px}@media (min-width:1024px){.site-header_signIn__kmLZw{display:inline-flex}}.site-header_count__qENSG{position:absolute;top:.25rem;right:.2rem;min-width:1rem;height:1rem;padding-inline:.2rem;border-radius:999px;background:var(--tsp-brass);color:var(--tsp-ground);font-size:.6rem;font-weight:600;line-height:1rem;text-align:center;pointer-events:none}.site-header_sheetNav__15YCc{display:flex;flex-direction:column;gap:.1rem;padding:1.5rem 1.5rem 0}.site-header_sheetLink__29RMR{padding:.85rem 0;border-bottom:1px solid var(--edge-subtle);color:var(--foreground);font-size:1.12rem;font-stretch:106%;letter-spacing:-.018em;text-decoration:none}.site-header_sheetLink__29RMR:focus-visible{outline:2px solid var(--tsp-brass);outline-offset:3px}.site-header_sheetFoot__Vub38{padding:1.5rem}.site-header_sheetFoot__Vub38 .site-header_signIn__kmLZw{display:inline-flex}@media (prefers-reduced-motion:reduce){.site-header_navLink___v98B:after{transition:opacity .15s linear;transform:scaleX(1);opacity:0}.site-header_navLink___v98B:focus-visible:after,.site-header_navLink___v98B:hover:after{opacity:1}.site-header_navLink___v98B[aria-current=page]:after{opacity:1}.site-header_iconButton__tVhPZ,.site-header_navLink___v98B,.site-header_signIn__kmLZw{transition-duration:.15s}}