@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff")}.gallery{--hang:clamp(230px, 45svh, 440px);--cm:calc(var(--hang) / 150);--ceiling:calc(var(--hang) * .22);--wall-h:calc(var(--hang) * 1.44);--room-h:calc(var(--hang) * 1.8);--wall:#e8e0d3;--rail:#5f5750;position:relative}.gallery-room{height:var(--room-h);background:var(--wall);isolation:isolate;position:relative;overflow:hidden}.gallery-room:before{content:"";height:var(--wall-h);pointer-events:none;z-index:0;background:linear-gradient(#463a2e29,#463a2e00 22% 78%,#463a2e1a);position:absolute;inset:0 0 auto}.gallery-room:after{content:"";left:0;right:0;top:calc(var(--hang) * .05);background:var(--rail);opacity:.55;z-index:2;pointer-events:none;height:2px;position:absolute}.gallery-floor{left:0;right:0;top:var(--wall-h);perspective:calc(var(--hang) * .8);perspective-origin:50% 0;z-index:0;background:#8d6a48;position:absolute;bottom:0;overflow:hidden}.gallery-floor:before{content:"";z-index:2;background:#f1ebe1;height:7px;position:absolute;inset:0 0 auto;box-shadow:0 1px #3c2d1e59,0 6px 14px #281c1259}.gallery-floor:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffecd238,#ffecd200 45%,#1e120847);position:absolute;inset:0}.gallery-floor-plane{transform-origin:50% 0;width:260%;height:340%;position:absolute;top:0;left:-80%;transform:rotateX(64deg)}.gallery-planks{will-change:transform;background-color:#a9835c;background-image:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 5px,#3c230f0f 5px 6px,#0000 6px 9px,#ffffff09 9px 10px,#0000 10px 14px),repeating-linear-gradient(90deg,#ad875f 0 71px,#4a321f 71px 72px,#a27b54 72px 143px,#4a321f 143px 144px,#b48e66 144px 215px,#4a321f 215px 216px);position:absolute;inset:0 -432px}.gallery-viewport{z-index:1;position:absolute;inset:0}.gallery-track{height:var(--wall-h);width:max-content;display:flex}.gallery-set{flex:none;margin:0;padding:0;list-style:none;display:flex}.piece{--gap:max(2.25rem, calc((100vw - var(--w) * var(--cm)) / 2.6));min-width:11rem;height:var(--wall-h);padding:var(--ceiling) var(--gap) 0;flex:none;justify-content:center;display:flex;position:relative}@media (width>=700px){.piece{--gap:clamp(3rem, 5.5vw, 6.5rem)}}.piece:before{content:"";top:calc(var(--hang) * .05);width:calc(var(--w) * var(--cm) * 1.5 + var(--hang) * .55);height:calc(var(--hang) * 1.42);opacity:.85;pointer-events:none;background:radial-gradient(50% 72% at 50% 0,#fff9eceb,#fff6e480 42%,#fff6e400 78%);transition:opacity .4s;position:absolute;left:50%;transform:translate(-50%)}.piece:after{content:"";top:calc(var(--hang) * .05 - 3px);z-index:3;pointer-events:none;background:#3b3530;border-radius:2px 2px 8px 8px;width:16px;height:11px;margin-left:-8px;position:absolute;left:50%;box-shadow:0 3px 6px #fff0d299}.piece:hover:before,.piece:focus-within:before{opacity:1}.piece-link{z-index:1;height:var(--hang);color:var(--ink);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.piece-link:focus-visible{outline:none}.piece-frame{width:calc(var(--w) * var(--cm));height:calc(var(--h) * var(--cm));box-shadow:0 0 0 1px #281e1447, 1px 2px 0 #281e142e, 0 calc(var(--hang) * .05) calc(var(--hang) * .06) calc(var(--hang) * -.02) #3224166b;background:#d9d0c2;transition:box-shadow .4s;display:block;position:relative}.piece-frame img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.piece-link:focus-visible .piece-frame{outline:2px solid var(--ink);outline-offset:6px}.piece-label{text-align:center;width:max-content;max-width:13rem;font-family:var(--sans);color:var(--ink-soft);font-size:.7rem;font-weight:300;line-height:1.45;position:absolute;top:calc(100% + clamp(.8rem,2.4svh,1.4rem));left:50%;transform:translate(-50%)}.piece-title{font-family:var(--serif);color:var(--ink);margin-bottom:.1rem;font-size:.98rem;font-style:italic;font-weight:400;line-height:1.25;display:block}.piece-medium{display:block}.piece-price{color:var(--ink);letter-spacing:.02em;margin-top:.15rem;font-weight:400;display:block}.piece-price .label{margin-right:.35em;font-size:.62rem}.piece-price.dot{display:inline-flex}.gallery.is-static .gallery-viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow:auto hidden}.gallery.is-static .gallery-track{justify-content:center;min-width:100%}.gallery.is-static .piece{scroll-snap-align:center}.gallery.is-walking .gallery-viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}.gallery.is-walking .gallery-viewport a,.gallery.is-walking .gallery-viewport img{-webkit-user-drag:none;-webkit-touch-callout:none}.gallery.is-walking .piece-link{cursor:inherit}.gallery.is-walking .gallery-viewport[data-dragging]{cursor:grabbing}.gallery.is-walking .gallery-track{will-change:transform}.gallery-viewport[data-dragging] .piece-link{pointer-events:none}.gallery.is-empty .gallery-track{justify-content:center;width:100%}.gallery-empty-spot{width:100%;height:var(--wall-h);position:relative}.gallery-empty-spot:before{content:"";top:calc(var(--hang) * .05);width:calc(var(--hang) * 1.3);height:calc(var(--hang) * 1.4);background:radial-gradient(50% 72% at 50% 0,#fff9ecd9,#fff6e400 78%);position:absolute;left:50%;transform:translate(-50%)}.gallery-empty-spot p{top:calc(var(--ceiling) + var(--hang) * .45);text-align:center;color:var(--ink-soft);font-style:italic;position:absolute;left:0;right:0}.gallery-controls{padding:clamp(1.75rem, 4vw, 2.5rem) var(--gutter) 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;display:flex}.gallery-toggle{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.gallery-toggle:hover{color:var(--ink)}.gallery-hint{text-align:center;font-family:var(--sans);color:var(--muted);flex-basis:100%;margin:0;font-size:.75rem;font-weight:300}.gw-10{--w:10}.gw-11{--w:11}.gw-12{--w:12}.gw-13{--w:13}.gw-14{--w:14}.gw-15{--w:15}.gw-16{--w:16}.gw-17{--w:17}.gw-18{--w:18}.gw-19{--w:19}.gw-20{--w:20}.gw-21{--w:21}.gw-22{--w:22}.gw-23{--w:23}.gw-24{--w:24}.gw-25{--w:25}.gw-26{--w:26}.gw-27{--w:27}.gw-28{--w:28}.gw-29{--w:29}.gw-30{--w:30}.gw-31{--w:31}.gw-32{--w:32}.gw-33{--w:33}.gw-34{--w:34}.gw-35{--w:35}.gw-36{--w:36}.gw-37{--w:37}.gw-38{--w:38}.gw-39{--w:39}.gw-40{--w:40}.gw-41{--w:41}.gw-42{--w:42}.gw-43{--w:43}.gw-44{--w:44}.gw-45{--w:45}.gw-46{--w:46}.gw-47{--w:47}.gw-48{--w:48}.gw-49{--w:49}.gw-50{--w:50}.gw-51{--w:51}.gw-52{--w:52}.gw-53{--w:53}.gw-54{--w:54}.gw-55{--w:55}.gw-56{--w:56}.gw-57{--w:57}.gw-58{--w:58}.gw-59{--w:59}.gw-60{--w:60}.gw-61{--w:61}.gw-62{--w:62}.gw-63{--w:63}.gw-64{--w:64}.gw-65{--w:65}.gw-66{--w:66}.gw-67{--w:67}.gw-68{--w:68}.gw-69{--w:69}.gw-70{--w:70}.gw-71{--w:71}.gw-72{--w:72}.gw-73{--w:73}.gw-74{--w:74}.gw-75{--w:75}.gw-76{--w:76}.gw-77{--w:77}.gw-78{--w:78}.gw-79{--w:79}.gw-80{--w:80}.gw-81{--w:81}.gw-82{--w:82}.gw-83{--w:83}.gw-84{--w:84}.gw-85{--w:85}.gw-86{--w:86}.gw-87{--w:87}.gw-88{--w:88}.gw-89{--w:89}.gw-90{--w:90}.gw-91{--w:91}.gw-92{--w:92}.gw-93{--w:93}.gw-94{--w:94}.gw-95{--w:95}.gw-96{--w:96}.gw-97{--w:97}.gw-98{--w:98}.gw-99{--w:99}.gw-100{--w:100}.gw-101{--w:101}.gw-102{--w:102}.gw-103{--w:103}.gw-104{--w:104}.gw-105{--w:105}.gw-106{--w:106}.gw-107{--w:107}.gw-108{--w:108}.gw-109{--w:109}.gw-110{--w:110}.gw-111{--w:111}.gw-112{--w:112}.gw-113{--w:113}.gw-114{--w:114}.gw-115{--w:115}.gw-116{--w:116}.gw-117{--w:117}.gw-118{--w:118}.gw-119{--w:119}.gw-120{--w:120}.gw-121{--w:121}.gw-122{--w:122}.gw-123{--w:123}.gw-124{--w:124}.gw-125{--w:125}.gw-126{--w:126}.gw-127{--w:127}.gw-128{--w:128}.gw-129{--w:129}.gw-130{--w:130}.gw-131{--w:131}.gw-132{--w:132}.gw-133{--w:133}.gw-134{--w:134}.gw-135{--w:135}.gw-136{--w:136}.gw-137{--w:137}.gw-138{--w:138}.gw-139{--w:139}.gw-140{--w:140}.gw-141{--w:141}.gw-142{--w:142}.gw-143{--w:143}.gw-144{--w:144}.gw-145{--w:145}.gw-146{--w:146}.gw-147{--w:147}.gw-148{--w:148}.gw-149{--w:149}.gw-150{--w:150}.gw-151{--w:151}.gw-152{--w:152}.gw-153{--w:153}.gw-154{--w:154}.gw-155{--w:155}.gw-156{--w:156}.gw-157{--w:157}.gw-158{--w:158}.gw-159{--w:159}.gw-160{--w:160}.gw-161{--w:161}.gw-162{--w:162}.gw-163{--w:163}.gw-164{--w:164}.gw-165{--w:165}.gw-166{--w:166}.gw-167{--w:167}.gw-168{--w:168}.gw-169{--w:169}.gw-170{--w:170}.gw-171{--w:171}.gw-172{--w:172}.gw-173{--w:173}.gw-174{--w:174}.gw-175{--w:175}.gw-176{--w:176}.gw-177{--w:177}.gw-178{--w:178}.gw-179{--w:179}.gw-180{--w:180}.gw-181{--w:181}.gw-182{--w:182}.gw-183{--w:183}.gw-184{--w:184}.gw-185{--w:185}.gw-186{--w:186}.gw-187{--w:187}.gw-188{--w:188}.gw-189{--w:189}.gw-190{--w:190}.gw-191{--w:191}.gw-192{--w:192}.gw-193{--w:193}.gw-194{--w:194}.gw-195{--w:195}.gw-196{--w:196}.gw-197{--w:197}.gw-198{--w:198}.gw-199{--w:199}.gw-200{--w:200}.gw-201{--w:201}.gw-202{--w:202}.gw-203{--w:203}.gw-204{--w:204}.gw-205{--w:205}.gw-206{--w:206}.gw-207{--w:207}.gw-208{--w:208}.gw-209{--w:209}.gw-210{--w:210}.gw-211{--w:211}.gw-212{--w:212}.gw-213{--w:213}.gw-214{--w:214}.gw-215{--w:215}.gw-216{--w:216}.gw-217{--w:217}.gw-218{--w:218}.gw-219{--w:219}.gw-220{--w:220}.gh-10{--h:10}.gh-11{--h:11}.gh-12{--h:12}.gh-13{--h:13}.gh-14{--h:14}.gh-15{--h:15}.gh-16{--h:16}.gh-17{--h:17}.gh-18{--h:18}.gh-19{--h:19}.gh-20{--h:20}.gh-21{--h:21}.gh-22{--h:22}.gh-23{--h:23}.gh-24{--h:24}.gh-25{--h:25}.gh-26{--h:26}.gh-27{--h:27}.gh-28{--h:28}.gh-29{--h:29}.gh-30{--h:30}.gh-31{--h:31}.gh-32{--h:32}.gh-33{--h:33}.gh-34{--h:34}.gh-35{--h:35}.gh-36{--h:36}.gh-37{--h:37}.gh-38{--h:38}.gh-39{--h:39}.gh-40{--h:40}.gh-41{--h:41}.gh-42{--h:42}.gh-43{--h:43}.gh-44{--h:44}.gh-45{--h:45}.gh-46{--h:46}.gh-47{--h:47}.gh-48{--h:48}.gh-49{--h:49}.gh-50{--h:50}.gh-51{--h:51}.gh-52{--h:52}.gh-53{--h:53}.gh-54{--h:54}.gh-55{--h:55}.gh-56{--h:56}.gh-57{--h:57}.gh-58{--h:58}.gh-59{--h:59}.gh-60{--h:60}.gh-61{--h:61}.gh-62{--h:62}.gh-63{--h:63}.gh-64{--h:64}.gh-65{--h:65}.gh-66{--h:66}.gh-67{--h:67}.gh-68{--h:68}.gh-69{--h:69}.gh-70{--h:70}.gh-71{--h:71}.gh-72{--h:72}.gh-73{--h:73}.gh-74{--h:74}.gh-75{--h:75}.gh-76{--h:76}.gh-77{--h:77}.gh-78{--h:78}.gh-79{--h:79}.gh-80{--h:80}.gh-81{--h:81}.gh-82{--h:82}.gh-83{--h:83}.gh-84{--h:84}.gh-85{--h:85}.gh-86{--h:86}.gh-87{--h:87}.gh-88{--h:88}.gh-89{--h:89}.gh-90{--h:90}.gh-91{--h:91}.gh-92{--h:92}.gh-93{--h:93}.gh-94{--h:94}.gh-95{--h:95}.gh-96{--h:96}.gh-97{--h:97}.gh-98{--h:98}.gh-99{--h:99}.gh-100{--h:100}.gh-101{--h:101}.gh-102{--h:102}.gh-103{--h:103}.gh-104{--h:104}.gh-105{--h:105}.gh-106{--h:106}.gh-107{--h:107}.gh-108{--h:108}.gh-109{--h:109}.gh-110{--h:110}.gh-111{--h:111}.gh-112{--h:112}.gh-113{--h:113}.gh-114{--h:114}.gh-115{--h:115}.gh-116{--h:116}.gh-117{--h:117}.gh-118{--h:118}.gh-119{--h:119}.gh-120{--h:120}.gh-121{--h:121}.gh-122{--h:122}.gh-123{--h:123}.gh-124{--h:124}.gh-125{--h:125}.gh-126{--h:126}.gh-127{--h:127}.gh-128{--h:128}.gh-129{--h:129}.gh-130{--h:130}.gh-131{--h:131}.gh-132{--h:132}.gh-133{--h:133}.gh-134{--h:134}.gh-135{--h:135}.gh-136{--h:136}.gh-137{--h:137}.gh-138{--h:138}.gh-139{--h:139}.gh-140{--h:140}.gh-141{--h:141}.gh-142{--h:142}.gh-143{--h:143}.gh-144{--h:144}.gh-145{--h:145}.gh-146{--h:146}.gh-147{--h:147}.gh-148{--h:148}.gh-149{--h:149}.gh-150{--h:150}:root{--paper:#f8f5ef;--paper-2:#f0ebe2;--paper-3:#e7e0d4;--ink:#2b2723;--ink-soft:#57504a;--muted:#857b70;--line:#ddd5c9;--line-strong:#c9bfb1;--live:#4e8a52;--sold:#b2493a;--danger:#9b3a2c;--ok:#3f6e43;--serif:"EB Garamond", Garamond, "Times New Roman", serif;--sans:"Jost", "Helvetica Neue", Arial, sans-serif;--page:76rem;--gutter:clamp(1.25rem, 4vw, 2.5rem);--radius:3px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--serif);color:var(--ink);background:var(--paper);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;font-size:106.25%;line-height:1.6}*,:before,:after{box-sizing:border-box}html{overflow-x:clip}body{flex-direction:column;min-height:100svh;margin:0;display:flex}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--serif);letter-spacing:.005em;margin:0 0 .6em;font-weight:400;line-height:1.15}h1{font-size:clamp(2rem,1.4rem + 2.4vw,3rem)}h2{font-size:clamp(1.45rem,1.2rem + 1vw,1.85rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:text-decoration-color .2s}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}small{color:var(--ink-soft);font-size:.85em}hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.eyebrow,.label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:400}.lede{color:var(--ink-soft);max-width:38rem;font-size:1.2rem}.muted{color:var(--muted)}.price{font-family:var(--sans);letter-spacing:.01em;color:var(--ink);font-size:1.15rem;font-weight:500}.price-lg{font-size:clamp(1.6rem,1.3rem + 1vw,2rem)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-family:var(--sans);padding:.6rem 1rem;font-size:.85rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.site-main{flex:1;padding-block:clamp(1.75rem,4vw,3.5rem) 4rem}.site-main.is-full-bleed{padding-top:0}.page-head{margin-bottom:clamp(1.5rem,4vw,2.75rem)}.page-head h1{margin-bottom:.3em}.page-head .lede{margin:0}.narrow{max-width:40rem}.stack>*+*{margin-top:1.25rem}.back-link{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem;font-size:.8rem;text-decoration:none;display:inline-block}.back-link:hover{color:var(--ink)}.site-header{z-index:50;background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;min-height:4rem;display:grid}.wordmark{font-family:var(--serif);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;grid-column:2;margin-right:-.24em;font-size:clamp(1.05rem,.9rem + .8vw,1.45rem);font-weight:400;text-decoration:none}.header-left,.header-right{align-items:center;gap:.25rem;display:flex}.header-left{grid-area:1/1}.header-right{grid-column:3;justify-content:flex-end}.icon-button{width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;list-style:none;transition:background-color .2s;display:inline-grid}.icon-button:hover{background:var(--paper-2)}.icon-button svg{stroke:currentColor;stroke-width:1.3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}details>summary.icon-button::-webkit-details-marker{display:none}.menu,.search{position:static}.menu-panel,.search-panel{background:var(--paper);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -24px #2b272359}.menu-panel ul{margin:0;padding:.5rem 0 1.25rem;list-style:none}.menu-panel li a,.menu-panel li button{border:0;border-bottom:1px solid var(--line);width:100%;font-family:var(--serif);text-align:left;color:var(--ink);cursor:pointer;background:0 0;padding:.85rem 0;font-size:1.35rem;text-decoration:none;display:block}.menu-panel li a.active{font-style:italic}.menu-panel .menu-secondary a,.menu-panel .menu-secondary button{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.85rem}.search-panel form{gap:.5rem;padding-block:1rem 1.25rem;display:flex}.search-panel input{flex:1}.desktop-nav{display:none}.desktop-nav ul{gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.nav-link,.desktop-nav a{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid #0000;padding-block:.35rem;font-size:.78rem;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s}.desktop-nav a:hover,.desktop-nav a.active,.nav-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.header-account{display:none}@media (width>=960px){.menu{display:none}.desktop-nav{display:block}.header-account{margin-right:.75rem;display:inline-flex}}.site-footer{border-top:1px solid var(--line);font-family:var(--sans);color:var(--muted);padding-block:2.5rem;font-size:.78rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.footer-mark{font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:0;font-size:1rem}.site-footer ul{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer a{letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.site-footer a:hover{color:var(--ink)}.site-footer p{margin:0}button,.button{border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);min-height:3rem;color:var(--paper);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.75rem;font-size:.8rem;font-weight:400;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}button:hover,.button:hover{background:#45403a;border-color:#45403a}button:disabled{opacity:.5;cursor:not-allowed}.button-quiet,button.button-quiet{color:var(--ink);border-color:var(--line-strong);background:0 0}.button-quiet:hover,button.button-quiet:hover{background:var(--paper-2);border-color:var(--ink)}.button-block{width:100%}.link-button,button.link-button{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.link-button:hover{background:0 0;text-decoration-color:currentColor}form+p,form>button+p{margin-top:1.25rem}form p{flex-direction:column;gap:.35rem;max-width:32rem;margin:0 0 1.25rem;display:flex}:is(form p:has(>input[type=checkbox]),form p:has(>input[type=radio])){flex-direction:row;align-items:center;gap:.6rem}label,legend{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.74rem;font-weight:400}fieldset{border:1px solid var(--line);border-radius:var(--radius);max-width:34rem;margin:0 0 1.5rem;padding:1rem 1.25rem .25rem}input,select,textarea{font:inherit;font-family:var(--sans);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:#fffdf9;width:100%;padding:.7rem .85rem;font-size:1rem;font-weight:300;transition:border-color .2s,box-shadow .2s}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--ink)}input[type=file]{background:var(--paper-2);padding:.55rem}input::file-selector-button{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;margin-right:.85rem;padding:.5rem .9rem;font-size:.75rem}textarea{resize:vertical;min-height:8rem;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #2b27231a}input::placeholder,textarea::placeholder{color:#a59b8f}[role=alert]{color:var(--danger)}p[role=alert],p[role=status]{font-family:var(--sans);background:var(--paper-2);border-left:2px solid;max-width:40rem;padding:.75rem 1rem;font-size:.92rem}p[role=status]{color:var(--ok)}small[role=alert]{font-family:var(--sans);color:var(--danger);font-size:.82rem}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:.9rem;font-weight:300}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .75rem .7rem 0}td:first-child{white-space:nowrap}th{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:400}dl{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,max-content) 1fr;gap:0;margin:0 0 1.5rem;display:grid}dt,dd{border-bottom:1px solid var(--line);margin:0;padding:.6rem 0}dt{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:.8rem;padding-right:1.25rem;font-size:.72rem}pre{background:var(--paper-2);padding:1rem;font-size:.8rem;overflow-x:auto}main :not(nav)>ul:not([class]),main ol:not([class]){padding-left:1.25rem}main :not(nav)>ul:not([class])>li+li,main ol:not([class])>li+li{margin-top:.35rem}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.art-grid.art-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.art-card{flex-direction:column;height:100%;display:flex;position:relative}.art-card-media{aspect-ratio:4/5;background:var(--paper-2);border-radius:var(--radius);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;margin-bottom:.9rem;padding:12%;transition:background-color .3s;display:grid;overflow:hidden}.art-card-media img{width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;transition:transform .5s;display:block;box-shadow:0 1px 1px #2b27231f,0 10px 18px -10px #2b272373}.art-card:hover .art-card-media{background:var(--paper-3)}.art-card:hover .art-card-media img{transform:translateY(-3px)}.art-card-media.is-empty:after{content:"";aspect-ratio:4/5;border:1px solid var(--line-strong);width:60%}.art-card-title{margin:0 0 .15rem;font-size:1.15rem;line-height:1.3}.art-card-title a{text-decoration:none}.art-card-title a:after{content:"";position:absolute;inset:0}.art-card-title a:focus-visible{outline:none}.art-card:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:6px}.art-card-meta{font-family:var(--sans);color:var(--muted);margin:0 0 .55rem;font-size:.8rem;font-weight:300}.art-card-price{margin:auto 0 0}.art-card-price .label{margin-bottom:.1rem;display:block}.art-card-foot{font-family:var(--sans);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-top:.45rem;font-size:.78rem;font-weight:300;display:flex}.dot{align-items:center;gap:.45rem;display:inline-flex}.dot:before{content:"";background:var(--live);border-radius:50%;flex:none;width:.5rem;height:.5rem}.dot-live:before{box-shadow:0 0 0 3px #4e8a522e}.dot-sold:before{background:var(--sold)}.dot-ended:before,.dot-soon:before{background:var(--line-strong)}.empty-note{color:var(--ink-soft);padding:3rem 0;font-size:1.1rem}.search-summary{font-family:var(--sans);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin:-1rem 0 2rem;font-size:.9rem;display:flex}.detail{gap:clamp(1.75rem,4vw,4rem);display:grid}@media (width>=900px){.detail{grid-template-columns:minmax(0,1.45fr) minmax(19rem,1fr);align-items:start}.detail-info{position:sticky;top:6rem}}.detail-media{gap:1.25rem;display:grid}.detail-media figure{background:var(--paper-2);border-radius:var(--radius);place-items:center;margin:0;padding:clamp(1.5rem,6vw,4.5rem);display:grid}.detail-media img{width:auto;max-height:72vh;display:block;box-shadow:0 1px 2px #2b272324,0 22px 36px -22px #2b27238c}.detail-media .no-image{aspect-ratio:4/5;border:1px solid var(--line-strong);width:60%}.detail-info h1{margin-bottom:.15em;font-size:clamp(2rem,1.6rem + 1.6vw,2.6rem)}.detail-sub{font-family:var(--sans);color:var(--ink-soft);margin-bottom:1.5rem;font-weight:300}.detail-price{margin:1.5rem 0}.detail-price .label{margin-bottom:.2rem;display:block}.detail-actions{margin:1.75rem 0}.detail-actions form p:has(input){max-width:10rem}.detail-actions button{width:100%}.fine-print{font-family:var(--sans);color:var(--muted);margin-top:.75rem;font-size:.82rem;font-weight:300}.detail-description{color:var(--ink-soft);margin-top:2rem;font-size:1.08rem}.status-line{font-family:var(--sans);color:var(--ink-soft);margin-bottom:1rem;font-size:.85rem}.countdown{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:400}.bid-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1.5rem 0;padding:1.25rem 0}.bid-panel h2{font-size:1.3rem}.bid-panel form p{max-width:none}.section-title{border-top:1px solid var(--line);margin-top:clamp(2.5rem,6vw,4.5rem);padding-top:1.25rem}.home-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;padding-block:2rem 0;display:flex}.home-intro{text-align:center;max-width:36rem;margin:clamp(3rem,8vw,5rem) auto 0}.home-intro p{color:var(--ink-soft);font-size:1.15rem}.home-links{border-top:1px solid var(--line);gap:0;margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}.home-links li{border-bottom:1px solid var(--line)}.home-links a{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 0;text-decoration:none;display:flex}.home-links strong{font-size:1.5rem;font-weight:400}.home-links span{font-family:var(--sans);color:var(--muted);text-align:right;font-size:.85rem;font-weight:300}.home-links a:hover strong{font-style:italic}@media (width>=760px){.home-links{border-top:0;grid-template-columns:repeat(3,1fr)}.home-links li{border-bottom:0;border-top:1px solid var(--line)}.home-links li+li{border-left:1px solid var(--line)}.home-links a{flex-direction:column;padding:1.5rem}.home-links li:first-child a{padding-left:0}.home-links span{text-align:left}}.hero-band{background:var(--paper-3);min-height:clamp(16rem,48vw,30rem);color:var(--paper);place-items:center;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.hero-band img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-band:after{content:"";background:#241f1b6b;position:absolute;inset:0}.hero-band.is-plain{color:var(--ink)}.hero-band.is-plain:after{display:none}.hero-band h1{z-index:1;letter-spacing:.28em;text-transform:uppercase;margin:0 -.28em 0 0;font-size:clamp(2rem,1.2rem + 4vw,4rem);position:relative}.faq{border-top:1px solid var(--line);max-width:44rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1.25rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);color:var(--muted);font-size:1.5rem;font-weight:300;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{color:var(--ink-soft);padding:0 0 1.25rem}.faq ol{padding-left:1.25rem}.start-block{max-width:44rem}.start-block form p{max-width:none}.tile-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tile-list a{border:1px solid var(--line);border-radius:var(--radius);height:100%;padding:1.25rem 1.25rem 1.4rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:block}.tile-list a:hover{border-color:var(--ink);background:#fffdf9}.tile-list strong{margin-bottom:.2rem;font-size:1.25rem;font-weight:400;display:block}.tile-list span{font-family:var(--sans);color:var(--muted);font-size:.85rem;font-weight:300}.admin-nav{border-bottom:1px solid var(--line);margin:0 0 2rem;overflow-x:auto}.admin-nav ul{white-space:nowrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-nav a{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #0000;margin-bottom:-1px;padding:.75rem 0;font-size:.78rem;text-decoration:none;display:inline-block}.admin-nav a.active,.admin-nav a:hover{color:var(--ink);border-bottom-color:var(--ink)}.plain-page section{margin-top:2.5rem}.plain-page h2{margin-top:2rem}.plain-page img{border-radius:var(--radius)}@media (width<=759px){.plain-page table{white-space:nowrap;display:block;overflow-x:auto}}.error-page{text-align:center;padding-block:clamp(3rem,10vw,6rem)}.error-page h1{margin-bottom:.2em;font-size:clamp(3rem,2rem + 5vw,5rem)}.error-page pre{text-align:left}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
