.lux{--lux-black:#000;--lux-coal:#0b0a09;--lux-soot:#161412;--lux-line:#2a2622;--lux-card:#1e1b18;--lux-card-line:#3d3833;--lux-bone:#f4f0e8;--lux-ash:#a39d92;--lux-smoke:#6f6a62;--lux-gilt:#e3c063;--lux-gilt-pale:#f3e7cc;--lux-lamp:#3b2b14;--lux-white:#fff;--lux-display:"Fraunces", Georgia, "Times New Roman", serif;--lux-weight:500;--lux-set-large:"SOFT" 20, "opsz" 144;--lux-set-small:"SOFT" 20;--lux-sans:"Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lux-title:clamp(2.5rem, 1.4rem + 3.4vw, 4rem);--lux-heading:clamp(2rem, 1.3rem + 2.2vw, 3rem);--lux-body:1.0625rem;--lux-small:.875rem;--lux-label:.6875rem;--lux-radius:20px;--lux-pill:999px;--lux-ease:cubic-bezier(.2, .7, .2, 1);--lux-quick:.2s;--lux-move:.6s;--lux-reveal:1.1s;--lux-light:2.6s;--lux-open:1.5s;--lux-camera:28s;--lux-veil:7s;background:var(--lux-black);color:var(--lux-bone);font-family:var(--lux-sans);font-size:var(--lux-body);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;line-height:1.6}.lux *,.lux :before,.lux :after{box-sizing:border-box}.lux img{max-width:100%;display:block}.lux :where(a){color:inherit}.lux :focus-visible{outline:2px solid var(--lux-gilt);outline-offset:3px}.lux ::selection{background:var(--lux-gilt);color:var(--lux-black)}:is(html:has(.lux-page),body:has(.lux-page)){background:#000}:root:has(.lux-bare) .site-header{display:none}.lux-bare .lux-scene:before{display:none}.lux-title{font-family:var(--lux-display);font-weight:var(--lux-weight);font-size:var(--lux-title);letter-spacing:-.015em;font-variation-settings:var(--lux-set-large);text-wrap:balance;margin:0;line-height:1.04}.lux-title em{font-style:italic;font-weight:var(--lux-weight)}.lux-heading{font-family:var(--lux-display);font-weight:var(--lux-weight);font-size:var(--lux-heading);letter-spacing:-.012em;font-variation-settings:var(--lux-set-large);text-wrap:balance;margin:0;line-height:1.1}.lux-sheen{color:var(--lux-gilt)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lux-sheen{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg, var(--lux-gilt) 0%, var(--lux-gilt) 38%, var(--lux-gilt-pale) 50%, var(--lux-gilt) 62%, var(--lux-gilt) 100%);animation:lux-sheen 7s var(--lux-ease) 2.2s infinite;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:100% 0;background-size:260% 100%;margin:0 -.14em;padding:.12em .14em .16em}}@keyframes lux-sheen{0%{background-position:100% 0}55%,to{background-position:0 0}}.lux-label{font-size:var(--lux-label);letter-spacing:.24em;text-transform:uppercase;color:var(--lux-ash);margin:0;font-weight:500}.lux-prose{color:var(--lux-ash);max-width:34rem;margin:0}.lux-prose+.lux-prose{margin-top:1.25rem}.lux-btn{border-radius:var(--lux-pill);background:var(--lux-white);min-height:3.5rem;color:var(--lux-black);font:600 1.0625rem/1 var(--lux-sans);cursor:pointer;white-space:nowrap;transition:transform var(--lux-quick) var(--lux-ease), box-shadow var(--lux-move) var(--lux-ease);border:0;justify-content:center;align-items:center;gap:.75rem;padding:0 1.75rem;text-decoration:none;display:inline-flex;box-shadow:0 0 #e3c06300}.lux-btn:hover{transform:translateY(-1px);box-shadow:0 10px 40px -8px #e3c06373}.lux-btn:active{transform:translateY(0)scale(.985)}.lux-btn-wide{width:100%}@media (max-width:79.99rem){.lux-btn.lux-btn-grand,.lux-btn.lux-closing-btn{gap:.625rem;min-height:3.5rem;padding:0 1.5rem;font-size:1.0625rem}}.lux-btn-quiet{color:var(--lux-bone);box-shadow:inset 0 0 0 1px var(--lux-line);min-height:2.75rem;font-weight:500;font-size:var(--lux-small);background:0 0;padding:0 1.25rem}.lux-btn-quiet:hover{box-shadow:inset 0 0 0 1px var(--lux-ash)}.lux-btn svg{flex:none;width:1.125rem;height:1.125rem}.lux-chip{border-radius:var(--lux-pill);color:#3d3a35;letter-spacing:.18em;text-transform:uppercase;background:#e9e6df;align-items:center;height:1.5rem;padding:0 .625rem;font-size:.625rem;font-weight:600;display:inline-flex}.lux-chip-gilt{background:var(--lux-coal);color:var(--lux-gilt);box-shadow:inset 0 0 0 1px #e3c0636b}.lux-hero{grid-template-columns:1fr;display:grid;position:relative}.lux-hero>*{min-width:0}.lux-hero-copy{z-index:1;flex-direction:column;gap:1.5rem;margin-top:-2.5rem;padding:0 1.25rem 2.75rem;display:flex;position:relative}.lux-hero-action{display:contents}.lux-hero-action>:first-child{order:1}.lux-hero-copy>.lux-lead{order:2}@media (min-width:60rem){.lux-hero-copy>.lux-lead{order:1}.lux-hero-action{flex-direction:column;order:2;gap:1.25rem;display:flex}.lux-hero-action>*{flex:none}.lux-hero{grid-template-columns:55fr 45fr;min-height:100svh}.lux-hero-copy{--lux-copy-top:max(7rem, calc(50svh - 9.5rem));padding:var(--lux-copy-top) clamp(2rem, 6vw, 5rem) 5rem;place-self:start center;width:100%;max-width:36rem;margin-top:0}}.lux-hero-scene .lux-hero-copy{margin-top:1.75rem}@media (max-width:59.99rem){.lux-hero-scene{--lux-fold:clamp(15rem, 100svh - 21rem, 160vw - 5rem)}.lux-hero-scene>.lux-scene,.lux-hero-scene>.lux-hero-copy{grid-area:1/1}.lux-hero-scene>.lux-scene{height:calc(var(--lux-fold) + 5rem);align-self:start;min-height:0}.lux-hero-scene>.lux-hero-copy{padding-top:var(--lux-fold);margin-top:0}.lux-hero-scene>.lux-hero-copy:after{top:calc(var(--lux-fold) - .75rem)}}@media (min-width:60rem){.lux-hero-scene{grid-template-columns:56fr 44fr}.lux-hero-scene .lux-hero-copy{margin-top:0}}.lux-scene{background:var(--lux-black);height:clamp(60svh,100vw,72svh);min-height:22rem;animation:lux-open var(--lux-open) ease-out both;position:relative;overflow:hidden}.lux-scene-cam{transform-origin:50% 14%;will-change:transform;animation:lux-camera var(--lux-camera) ease-in-out infinite alternate;position:absolute;inset:0}.lux-scene-img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}@supports (aspect-ratio:1) and (translate:0){.lux-scene-cam{aspect-ratio:1;min-width:100%;min-height:100%;inset:0 auto auto 50%;translate:-50%;container-type:size}}.lux-scene:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000000bd,#0000008f 50%,#0000);height:7.5rem;position:absolute;inset:0 0 auto}@media (max-width:59.99rem){.lux-scene:after{content:"";z-index:1;pointer-events:none;--lux-fade:calc(53% - 2.5rem);background:linear-gradient(to bottom, #0000 47%, #00000012 calc(47% + var(--lux-fade) * .17), #00000042 calc(47% + var(--lux-fade) * .34), #00000080 calc(47% + var(--lux-fade) * .5), #000000bd calc(47% + var(--lux-fade) * .66), #000000ed calc(47% + var(--lux-fade) * .83), #000 calc(47% + var(--lux-fade)));position:absolute;inset:0}}@media (min-width:60rem){.lux-scene{height:auto;min-height:100svh}}@keyframes lux-open{0%{opacity:0}to{opacity:1}}@keyframes lux-camera{0%{transform:scale(1)}to{transform:scale(1.07)}}.lux-wall{isolation:isolate;place-items:center;padding:4.75rem 1.25rem 4.5rem;display:grid;position:relative;overflow:hidden}.lux-wall:before{content:"";z-index:-1;background:radial-gradient(ellipse 46% 9% at 50% 0%, #ffe2a038, transparent 70%), radial-gradient(ellipse 62% 58% at 50% 40%, var(--lux-lamp) 0%, #1a130a 42%, #070503 70%, #000 88%);animation:lux-lamp var(--lux-light) var(--lux-ease) both;position:absolute;inset:0}.lux-wall:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000);height:30%;position:absolute;inset:auto 0 0}.lux-hang{aspect-ratio:900/1141;width:min(58vw,17rem);animation:lux-lit var(--lux-light) var(--lux-ease) both;position:relative}.lux-hang-art{object-fit:cover;width:62.18%;height:68.08%;position:absolute;top:16.58%;left:19.05%}.lux-hang-frame{pointer-events:none;filter:drop-shadow(0 30px 40px #000c)drop-shadow(0 2px 3px #00000080);width:100%;height:100%;position:absolute;inset:0}.lux-hang-glaze{pointer-events:none;width:62.18%;height:68.08%;position:absolute;top:16.58%;left:19.05%;overflow:hidden}@media (min-width:60rem){.lux-wall{min-height:100svh;padding:6rem 2rem 5rem}.lux-wall:after{height:16%}.lux-hang{width:auto;height:min(78svh,46rem)}}@keyframes lux-lamp{0%{opacity:0}to{opacity:1}}@keyframes lux-lit{0%{filter:brightness(.12)saturate(.5);transform:scale(1.03)}to{filter:none;transform:none}}.lux-lead{color:#f4f0e8e0;text-wrap:pretty;max-width:34rem;margin:0;font-size:1.0625rem;line-height:1.6}.lux-rise{animation:lux-rise 1s var(--lux-ease) both;animation-delay:calc(.5s + var(--lux-i,0) * .14s)}@keyframes lux-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.lux-upload{border-radius:var(--lux-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;padding:0;display:block;position:relative}.lux-upload.is-busy{cursor:progress}.lux .lux-upload:focus-visible{outline:none}.lux .lux-upload:has(input:focus-visible){outline:none}.lux .lux-upload:focus-visible .lux-btn-grand,.lux .lux-upload:focus-visible .lux-upload-busy{outline:2px solid var(--lux-gilt);outline-offset:3px}.lux .lux-upload:has(input:focus-visible) .lux-btn-grand{outline:2px solid var(--lux-gilt);outline-offset:3px}.lux-btn-grand{box-shadow:0 12px 36px -14px #e3c0638c}.lux-upload:hover .lux-btn-grand,.lux-upload.is-over .lux-btn-grand,.lux-drag .lux-upload .lux-btn-grand{box-shadow:0 0 0 1px var(--lux-gilt), 0 14px 44px -10px #e3c06399;transform:translateY(-1px)}.lux-upload:active .lux-btn-grand{transform:scale(.985);box-shadow:0 6px 20px -10px #e3c06380}@media (min-width:80rem){.lux-upload{padding:6px}.lux-btn-grand{min-height:4rem;font-size:1.125rem}}.lux-upload-words{justify-items:center;display:inline-grid}.lux-upload-words>*{grid-area:1/1}.lux-upload-drop,.lux-drag .lux-upload-rest{visibility:hidden}.lux-drag .lux-upload-drop{visibility:visible}.lux-upload .lux-btn[hidden]{display:none}.lux-upload-busy{border-radius:var(--lux-pill);background:var(--lux-coal);align-items:center;gap:.75rem;min-height:3.5rem;padding:0 1.5rem 0 .375rem;font-weight:600;line-height:1.2;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e3c0636b}@media (min-width:80rem){.lux-upload-busy{gap:.875rem;min-height:4rem;padding-left:.5rem}.lux-upload-photo{width:3rem;height:3rem}}.lux-upload-busy:before{content:"";width:var(--lux-progress,0%);transition:width var(--lux-move) var(--lux-ease);background:linear-gradient(90deg,#e3c06314,#e3c0634d);position:absolute;inset:0 auto 0 0}.lux-upload-busy>*{position:relative}.lux-upload-photo{object-fit:cover;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px #e3c063b3}.lux-upload-photo-none{background:var(--lux-soot)}.lux-upload-pct{color:var(--lux-ash);font-weight:500;font-size:var(--lux-small);font-variant-numeric:tabular-nums;margin-left:auto}.lux-upload-check{justify-content:center;display:flex}.lux .lux-upload-check>*{margin:0}.lux-upload-check[data-shown]{margin-top:.75rem}.lux-hero-copy:after{content:"";pointer-events:none;opacity:0;outline-offset:-7px;transition:opacity var(--lux-move) var(--lux-ease);border:1px solid #e3c063b3;outline:1px solid #e3c0634d;position:absolute;inset:-.75rem .5rem 2rem}.lux-drag .lux-hero-copy:after{opacity:1}@media (min-width:60rem){.lux-hero-copy:after{inset:calc(var(--lux-copy-top) - 2.25rem) .75rem 2.5rem}}.lux-upload-check,.lux-hero-copy .lux-error{transition:opacity var(--lux-move) var(--lux-ease)}.lux-drag .lux-upload-check{opacity:.38}.lux-drag .lux-hero-copy .lux-error{opacity:0}.lux-drag .lux-bar .lux-btn,.lux-drag .lux-closing .lux-btn{box-shadow:0 0 0 1px var(--lux-gilt), 0 10px 40px -8px #e3c06373}.lux-error{color:#ff9c8f;font-size:var(--lux-small);margin:.75rem 0 0}@media (min-width:80rem){.lux-upload~.lux-error{margin-top:1.125rem}}.lux-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lux-input{border:1px solid var(--lux-line);border-radius:var(--lux-pill);background:var(--lux-coal);min-width:0;height:2.75rem;color:var(--lux-bone);font:400 1rem/1 var(--lux-sans);transition:border-color var(--lux-quick) var(--lux-ease);flex:1;padding:0 1.125rem}.lux-input::placeholder{color:var(--lux-smoke)}.lux-input:hover{border-color:var(--lux-smoke)}.lux-input:focus{border-color:var(--lux-gilt);outline:none}.lux-input[aria-invalid=true]{border-color:#ff9c8f}.lux-btn[disabled]{opacity:.6;cursor:progress}.lux-note{color:var(--lux-ash);margin:.625rem 0 0;font-size:.75rem}.lux-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lux-bar{z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--lux-line);visibility:hidden;transition:transform var(--lux-move) var(--lux-ease), visibility 0s linear var(--lux-move);background:linear-gradient(90deg,#2a1a08 0%,#0c0906 38%,#000 70%);position:fixed;inset:auto 0 0;transform:translateY(105%)}.lux-bar[data-shown]{visibility:visible;transition-delay:0s;transform:none}.lux-bar-inner{align-items:center;gap:1.25rem;max-width:61rem;margin:0 auto;display:flex}.lux-bar-name{font-family:var(--lux-display);font-weight:var(--lux-weight);font-variation-settings:var(--lux-set-small);margin:0 auto 0 0;font-size:1.25rem;display:none}.lux-bar .lux-label{display:none}.lux-bar .lux-btn{flex:1;min-height:3.25rem}@media (min-width:48rem){.lux-bar-name,.lux-bar .lux-label{display:block}.lux-bar .lux-btn{flex:none}}.lux-section{border-top:1px solid var(--lux-line);padding:3rem 1.25rem}.lux-section-inner{max-width:61rem;margin:0 auto}@media (min-width:60rem){.lux-section{padding:7rem 2rem}}.lux-js [data-lux-reveal]{opacity:.08;transition:opacity var(--lux-reveal) var(--lux-ease), transform var(--lux-reveal) var(--lux-ease);transition-delay:calc(var(--lux-i,0) * .11s);transform:translateY(1.25rem)}.lux-js [data-lux-reveal][data-seen]{opacity:1;transform:none}.lux-about{gap:3rem;display:grid}.lux-about>div:not(.lux-hang)>*+*{margin-top:1.5rem}.lux-about>.lux-hang{justify-self:center;width:min(84vw,26rem);height:auto;animation:none}@media (min-width:60rem){.lux-about{grid-template-columns:1fr 1fr;align-items:start;gap:4rem}.lux-about>.lux-hang{--lux-hang-w:min(100%, calc((100svh - 12.5rem) * 900 / 1141));width:var(--lux-hang-w);margin:calc(.5625rem - var(--lux-hang-w) * .012) 0 0 calc(var(--lux-hang-w) * -.0067);justify-self:start;position:sticky;top:7rem}}.lux-giving{gap:1.75rem;display:grid}.lux-giving>*{min-width:0}.lux-giving-figure{color:var(--lux-gilt);font-family:var(--lux-display);letter-spacing:-.02em;font-variation-settings:var(--lux-set-large);white-space:nowrap;margin:0;font-size:clamp(5rem,3rem + 9vw,9rem);font-weight:400;line-height:.8}.lux-giving-figure small{font-size:1.25rem;font-weight:var(--lux-weight);font-variation-settings:var(--lux-set-small);letter-spacing:0;color:var(--lux-ash);margin-left:.3em}.lux-giving .lux-prose{text-wrap:pretty;margin-top:1.25rem}@media (min-width:60rem){.lux-giving{grid-template-columns:5fr 6fr;align-items:center;gap:5rem}}.lux-faq{gap:2.5rem;display:grid}@media (min-width:60rem){.lux-faq{grid-template-columns:5fr 6fr;gap:5rem}}.lux-q{border-bottom:1px solid var(--lux-line)}.lux-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;font-weight:500;list-style:none;display:flex}.lux-q summary::-webkit-details-marker{display:none}.lux-q summary:after{content:"";border-right:1.5px solid var(--lux-ash);border-bottom:1.5px solid var(--lux-ash);width:.5rem;height:.5rem;transition:transform var(--lux-quick) var(--lux-ease);flex:none;margin-right:.25rem;transform:rotate(45deg)}.lux-q[open] summary:after{transform:rotate(225deg)}.lux-q p{color:var(--lux-ash);max-width:34rem;margin:0 0 1.25rem}.lux-examples-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-flow:row;gap:1rem;margin:2rem -1.25rem 0;padding:0 1.25rem;scroll-padding:0 1.25rem;list-style:none;display:flex;overflow:auto hidden}.lux-examples-row::-webkit-scrollbar{display:none}.lux-examples-row>li{scroll-snap-align:start;flex:none;width:66vw}.lux-examples-row[data-shape=portrait]>li{width:42vw}.lux-examples-row img{aspect-ratio:3/2;object-fit:cover;outline-offset:-1px;outline:1px solid #e3c06338;width:100%;height:auto;display:block}.lux-examples-row[data-shape=portrait] img{aspect-ratio:4/5}@media (min-width:40rem){.lux-examples-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(4vw,3.5rem);margin-left:0;margin-right:0;padding:0;display:grid;overflow:visible}.lux-examples-row>li,.lux-examples-row[data-shape=portrait]>li{width:auto}.lux-examples-row>li:nth-child(n+4){display:none}}@media (min-width:60rem){.lux-section.lux-examples{padding-top:3rem;padding-bottom:4.5rem}.lux-examples-row{margin-top:3rem}.lux-examples-row:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.lux-examples-row>li:nth-child(n+4){display:block}}.lux-timeline{--lux-tl-w:min(72vw, 20rem);--lux-tl-h:clamp(10rem, calc(100svh - 30rem), 12.5rem);--lux-tl-gutter:min(8vw, 3.5rem);--lux-tl-year:.2rem;--lux-tl-far:11rem;--lux-tl-band:2.25rem;--lux-tl-pad:1.25rem;--lux-tl-top:1.25rem;overflow:hidden}@media (min-width:60rem){.lux-timeline{--lux-tl-w:20rem;--lux-tl-h:clamp(15rem, calc(100svh - 34.5rem), 20rem);--lux-tl-gutter:3.5rem;--lux-tl-year:.5rem;--lux-tl-far:30rem;--lux-tl-band:2.5rem;--lux-tl-pad:2rem;--lux-tl-top:2rem}.lux-section.lux-timeline{padding-top:3rem;padding-bottom:4.5rem}}.lux-timeline-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.lux-timeline-head>.lux-timeline-toggle{grid-area:1/2}.lux-timeline-lead{text-wrap:pretty;grid-column:1/-1;margin-top:.25rem}@media (min-width:60rem){.lux-timeline-head{margin-bottom:.75rem}.lux-timeline-lead{margin-top:.5rem}}.lux-timeline-toggle{border:1px solid var(--lux-line);border-radius:var(--lux-pill);width:2.75rem;height:2.75rem;color:var(--lux-ash);cursor:pointer;transition:border-color var(--lux-quick) var(--lux-ease), color var(--lux-quick) var(--lux-ease);background:0 0;flex:none;place-items:center;padding:0;display:none}.lux-js .lux-timeline-toggle{display:inline-grid}.lux-timeline-toggle:hover{border-color:var(--lux-ash);color:var(--lux-bone)}.lux-timeline-toggle svg{grid-area:1/1;width:.75rem;height:.75rem}.lux-timeline-pause{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.lux-timeline-play{fill:currentColor}.lux-timeline:not([data-playing]) .lux-timeline-pause,.lux-timeline[data-playing] .lux-timeline-play{display:none}.lux-timeline-scroll{overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -1.25rem;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);container-type:inline-size}.lux-timeline-scroll::-webkit-scrollbar{display:none}.lux-timeline-scroll[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.lux-timeline-scroll[data-dragging] a{pointer-events:none}@media (min-width:60rem){.lux-timeline-scroll{margin:0 -2rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 max(1.5rem,50% - 31.5rem) calc(100% + -1*max(4rem,50% - 30.5rem)),#0000);mask-image:linear-gradient(90deg,#0000,#000 max(1.5rem,50% - 31.5rem) calc(100% + -1*max(4rem,50% - 30.5rem)),#0000)}}.lux-timeline-track{width:max-content;padding:var(--lux-tl-top) var(--lux-tl-pad) 1rem;align-items:flex-start;margin:0;list-style:none;display:flex;position:relative}@media (min-width:60rem){.lux-timeline-track{padding-left:max(2rem,50cqw - 30.5rem);padding-right:max(2rem,50cqw - 30.5rem)}}.lux-timeline-track:before{content:"";left:0;right:0;top:calc(var(--lux-tl-top) + var(--lux-tl-h) + var(--lux-tl-band));background:var(--lux-line);height:1px;position:absolute}.lux-timeline-item{width:calc(var(--lux-tl-w) + var(--lux-tl-gutter));padding-right:var(--lux-tl-gutter);margin-left:min(calc(var(--lux-years,0) * var(--lux-tl-year)), var(--lux-tl-far));flex:none;position:relative}.lux-timeline-item:last-child{width:var(--lux-tl-w);padding-right:0}.lux-timeline-item:before{content:"";z-index:1;left:-3px;top:calc(var(--lux-tl-h) + var(--lux-tl-band) - 3px);background:var(--lux-gilt);width:7px;height:7px;box-shadow:0 0 0 4px var(--lux-black);border-radius:50%;position:absolute}.lux-timeline-art{height:var(--lux-tl-h);align-items:flex-end;display:flex;position:relative}.lux-timeline-art:after{content:"";width:1px;height:var(--lux-tl-band);background:linear-gradient(#e3c0631f,#e3c06399);position:absolute;top:100%;left:0}.lux-timeline-art img{width:min(var(--lux-tl-w), calc(var(--lux-tl-h) * var(--lux-ar,.75)));outline-offset:-1px;max-width:none;height:auto;transition:outline-color var(--lux-move) var(--lux-ease), box-shadow var(--lux-move) var(--lux-ease);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;outline:1px solid #e3c06338;box-shadow:0 0 3.5rem -1.5rem #e3c0634d}.lux-timeline-item:hover .lux-timeline-art img,.lux-timeline-item:focus-within .lux-timeline-art img{outline-color:#e3c063b3;box-shadow:0 0 3.5rem -1.5rem #e3c0638c}.lux-timeline-year{margin:calc(var(--lux-tl-band) + .875rem) 0 0;color:var(--lux-gilt);font-family:var(--lux-display);font-weight:400;font-size:var(--lux-heading);letter-spacing:-.02em;font-variation-settings:var(--lux-set-large);white-space:nowrap;line-height:1}.lux-timeline-year small{font-size:.4em;font-weight:var(--lux-weight);font-variation-settings:var(--lux-set-small);letter-spacing:0;color:var(--lux-ash);margin-right:.3em}@media (min-width:60rem){.lux-timeline-year{margin-top:calc(var(--lux-tl-band) + 1.125rem);font-size:3.25rem}.lux-timeline-year small{font-size:.36em}}.lux-timeline-work{margin-top:.625rem;text-decoration:none;display:block}.lux .lux-timeline-work:focus-visible{outline:none}.lux-timeline-work:after{content:"";inset:-.5rem calc(var(--lux-tl-gutter) - .75rem) -.5rem -.75rem;position:absolute}.lux-timeline-item:last-child .lux-timeline-work:after{right:-.75rem}.lux .lux-timeline-work:focus-visible:after{outline:2px solid var(--lux-gilt);outline-offset:0}.lux-timeline-title{font-family:var(--lux-display);font-style:normal;font-weight:var(--lux-weight);letter-spacing:-.005em;font-variation-settings:var(--lux-set-small);text-wrap:balance;text-underline-offset:.22em;transition:text-decoration-color var(--lux-quick) var(--lux-ease);font-size:1.1875rem;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:block}.lux-timeline-item:hover .lux-timeline-title,.lux-timeline-work:focus-visible .lux-timeline-title{text-decoration-color:#e3c063b3}.lux-timeline-artist{font-size:var(--lux-small);margin-top:.375rem;font-weight:500;line-height:1.4;display:block}.lux-timeline-museum{color:var(--lux-ash);font-size:var(--lux-small);text-wrap:balance;margin:.125rem 0 0;line-height:1.4}.lux-timeline-note{color:var(--lux-ash);text-wrap:pretty;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}@media (min-width:60rem){.lux-timeline-work{margin-top:.875rem}.lux-timeline-title{font-size:1.3125rem}.lux-timeline-artist{margin-top:.5rem}.lux-timeline-note{font-size:var(--lux-small);margin-top:.625rem;line-height:1.55}}.lux-timeline-era{right:100%;top:calc(var(--lux-tl-h) + var(--lux-tl-band) - 2rem);pointer-events:none;height:2rem;width:calc(var(--lux-tl-w) + var(--lux-tl-gutter) + min(calc(var(--lux-years,0) * var(--lux-tl-year)), var(--lux-tl-far)));background:linear-gradient(to right, var(--lux-line) 1px, transparent 1px) 0 100% / calc(100% / var(--lux-years,1)) 4px repeat-x;position:absolute}.lux-timeline-era i{left:calc(var(--lux-at) * 100%);color:var(--lux-smoke);font-family:var(--lux-sans);font-style:normal;font-size:var(--lux-label);letter-spacing:.14em;text-indent:.14em;padding-bottom:.9375rem;font-weight:500;line-height:1;position:absolute;bottom:0;transform:translate(-50%)}.lux-timeline-era i:after{content:"";background:var(--lux-smoke);width:1px;height:9px;position:absolute;bottom:0;left:50%}.lux-closing{text-align:center;border-top:1px solid var(--lux-line);transition:border-color var(--lux-move) var(--lux-ease);padding:4.5rem 1.25rem 5rem;position:relative;overflow:hidden}.lux-closing:before{content:"";pointer-events:none;background:radial-gradient(30% 3% at 50% 0,#ffe2a038,#0000 70%),radial-gradient(46% 78% at 50% 0,#3b2b1480,#1a130a4d 45%,#0000 76%);height:60%;position:absolute;inset:0 0 auto}.lux-closing.is-over{border-top-color:#e3c0638c}.lux-closing-inner{justify-items:center;gap:2.5rem;max-width:61rem;margin:0 auto;display:grid;position:relative}.lux-closing-title{font-family:var(--lux-display);font-style:normal;font-weight:var(--lux-weight);letter-spacing:-.02em;font-variation-settings:var(--lux-set-large);text-wrap:balance;margin:0;font-size:clamp(2.75rem,1.2rem + 5.2vw,4.75rem);line-height:1.04}.lux-closing-btn{min-height:4rem;padding:0 2.25rem;font-size:1.125rem}@media (max-width:59.99rem){.lux-closing-btn{width:min(100%,26rem)}}@media (min-width:60rem){.lux-closing{padding:10rem 2rem 10.5rem}.lux-closing-inner{gap:3.25rem}}.lux-idle,.lux-dialog{overscroll-behavior:contain;border:1px solid var(--lux-line);border-radius:var(--lux-radius) var(--lux-radius) 0 0;background:var(--lux-coal);width:100%;max-width:none;height:auto;max-height:calc(100dvh - 1.5rem);color:var(--lux-bone);opacity:0;transition:opacity var(--lux-move) var(--lux-ease), transform var(--lux-move) var(--lux-ease), border-color var(--lux-move) var(--lux-ease), overlay var(--lux-move) allow-discrete, display var(--lux-move) allow-discrete;border-bottom:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden auto;transform:translateY(1.25rem);box-shadow:0 0 90px -20px #e3c06347,0 -24px 80px #000c}.lux-idle[open],.lux-dialog[open]{opacity:1;transform:none}.lux-idle.is-over{border-color:#e3c0638c}.lux-idle:focus,.lux-dialog:focus,.lux .lux-idle[data-quiet] .lux-btn:focus-visible{outline:none}.lux-idle::backdrop,.lux-dialog::backdrop{transition:background-color .6s cubic-bezier(.2, .7, .2, 1), overlay .6s allow-discrete, display .6s allow-discrete;background:0 0}.lux-idle[open]::backdrop,.lux-dialog[open]::backdrop{background:#000000c2}@starting-style{.lux-idle[open],.lux-dialog[open]{opacity:0;transform:translateY(1.25rem)}.lux-idle[open]::backdrop,.lux-dialog[open]::backdrop{background:0 0}}@media (min-width:40rem){.lux-idle,.lux-dialog{border-bottom:1px solid var(--lux-line);border-radius:var(--lux-radius);width:min(27rem,100% - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;inset:0;box-shadow:0 0 120px -30px #e3c0634d,0 40px 100px #000000e6}}:is(html:has(.lux-idle[open]),html:has(.lux-dialog[open])){scrollbar-gutter:stable;overflow:hidden}.lux-idle-wall{background:radial-gradient(ellipse 40% 4% at 50% 0%, #ffe2a029, transparent 70%), radial-gradient(closest-side, #5a421f 0%, var(--lux-lamp) 58%, #1a130a99 82%, #0b0a0900 100%);justify-content:center;align-items:center;min-width:0;padding:2.5rem 1.5rem 1.5rem;display:flex}img.lux-idle-art{width:min(100%, min(42svh, 23rem) * var(--lux-idle-ratio,.8));flex:none;max-width:100%;height:auto;box-shadow:0 24px 50px -16px #000000e6,0 0 0 1px #0009}.lux-idle-copy{padding:.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));text-align:center;gap:1.375rem;display:grid}.lux-idle-title{font-family:var(--lux-display);font-weight:var(--lux-weight);letter-spacing:-.012em;font-variation-settings:var(--lux-set-large);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.5rem + 1vw,2.125rem);line-height:1.12}.lux-idle-title em{font-style:normal;font-weight:inherit;color:var(--lux-gilt)}.lux-idle-action{justify-items:center;gap:.75rem;min-width:0;padding-bottom:.4375rem;display:grid}.lux-idle-action .lux-btn{gap:.625rem;min-width:0;max-width:100%;padding:0 1.5rem}.lux-idle-tag{color:var(--lux-ash);font-size:var(--lux-label);letter-spacing:.24em;text-transform:uppercase;font-weight:500;line-height:1}@media (min-width:40rem){.lux-idle-copy{padding:.25rem 1.75rem 1.75rem}}.lux-idle-close{border-radius:var(--lux-pill);width:2.75rem;height:2.75rem;color:var(--lux-ash);cursor:pointer;transition:color var(--lux-quick) var(--lux-ease), background-color var(--lux-quick) var(--lux-ease);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.lux-idle-close:hover{color:var(--lux-bone);background:var(--lux-soot)}.lux-idle-close svg{width:1.25rem;height:1.25rem}@media (max-height:30rem) and (min-width:30rem){.lux-idle[open]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;width:min(38rem,100% - 2rem);display:grid}.lux-idle-wall{padding:1.5rem}img.lux-idle-art{width:min(100%, min(62svh, 23rem) * var(--lux-idle-ratio,.8))}.lux-idle-copy{padding:1.5rem 3.25rem 1.5rem .5rem}}.lux-scene-art{left:var(--lux-art-l);top:var(--lux-art-t);width:var(--lux-art-w);height:var(--lux-art-h);visibility:hidden;background:#000;position:absolute;overflow:hidden}@supports not ((aspect-ratio:1) and (translate:0)){.lux-scene .lux-scene-art{display:none}}.lux-scene-art[data-on],[data-lux-phase=restoring] .lux-scene-art{visibility:visible}.lux-scene-art[data-state=sample]{background:0 0}.lux-hang>.lux-scene-art{width:62.18%;height:68.08%;top:16.58%;left:19.05%}.lux-scene-layer{opacity:0;transition:opacity var(--lux-move) var(--lux-ease);position:absolute;inset:0}.lux-scene-layer[data-in]{opacity:1}.lux-scene-pic{object-fit:cover;object-position:50% 38%;filter:saturate(.94)brightness(.97)contrast(.98);width:100%;max-width:none;height:100%;transition:filter var(--lux-move) var(--lux-ease);position:absolute;inset:0}.lux-scene-layer[data-dim] .lux-scene-pic{filter:saturate(.35)brightness(.62)sepia(.25)}.lux-scene-glaze{pointer-events:none;background:linear-gradient(155deg,#ffecc814,#0000 38%,#180c0024);position:absolute;inset:0;overflow:hidden}.lux-scene-glaze:after{content:"";opacity:0;transition:opacity var(--lux-move) var(--lux-ease);background:radial-gradient(90% 70% at 50% 40%,#3b2b1461,#080604b8);position:absolute;inset:0}.lux-scene-layer[data-dim] .lux-scene-glaze:after{opacity:1}@keyframes lux-veil{0%{transform:translate(-70%)}64%,to{transform:translate(70%)}}.lux-scene-art:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #160c039e,inset .55cqw .75cqw 1.3cqw -.35cqw #0009,inset 0 0 2.2cqw #00000029}.lux-scene-view{z-index:1;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.lux .lux-scene-view:focus-visible{outline-offset:-4px}.lux-scene-retry{color:var(--lux-ash);cursor:pointer;place-items:center;display:grid}.lux-scene-retry:hover{color:var(--lux-bone)}.lux-scene-retry svg{width:1.75rem;height:1.75rem}html.lux-locked{overscroll-behavior:none;scrollbar-gutter:stable;overflow:hidden}html.lux-locked body{width:100%;position:fixed;inset:0;overflow:hidden}.lux-locked .lux-bar{display:none}.lux-upload.is-held .lux-upload-busy:before{width:auto;animation:lux-veil var(--lux-veil) ease-in-out infinite;background:linear-gradient(105deg,#0000 40%,#e3c06342 50%,#0000 60%);transition:none;inset:0 -60%}[data-lux-phase=uploading] .lux-rise,[data-lux-phase=generating] .lux-rise,[data-lux-phase=failed] .lux-rise{animation:none}[data-lux-phase=restoring] .lux-hero-action,[data-lux-phase=restoring] .lux-hero-copy>.lux-lead{visibility:hidden}[data-lux-phase=ready] .lux-hero-copy>.lux-title,[data-lux-phase=ready] .lux-hero-copy>.lux-lead,[data-lux-phase=ready] .lux-hero-action{display:none}@media (max-width:59.99rem){[data-lux-phase=ready] .lux-hero-scene>.lux-hero-copy{pointer-events:none}[data-lux-phase=ready] .lux-hero-scene>.lux-hero-copy>*{pointer-events:auto}}@media (min-width:60rem){[data-lux-phase=ready] .lux-hero>.lux-scene,[data-lux-phase=ready] .lux-hero>.lux-wall{height:min(100svh, (100vw - var(--lux-side)) * 1.5);align-self:start;min-height:0;position:sticky;top:0}.lux-hero{--lux-side:max(44vw, min(58vw, 40rem))}:is([data-lux-phase=restoring],[data-lux-phase=uploading],[data-lux-phase=generating],[data-lux-phase=failed],[data-lux-phase=ready]) :is(.lux-hero,.lux-hero-scene){grid-template-columns:minmax(0, 1fr) var(--lux-side)}[data-lux-phase=ready] .lux-hero-copy{--lux-copy-top:8rem;max-width:none;min-height:100svh;padding:var(--lux-copy-top) clamp(1.5rem, 3vw, 3rem) 5rem;justify-content:safe center;place-self:stretch stretch}[data-lux-phase=ready] .lux-bare .lux-hero-copy{--lux-copy-top:5rem}[data-lux-phase=ready] .lux-options{width:100%;max-width:40rem;margin-inline:auto}[data-lux-phase=ready] .lux-options-head{margin-bottom:1rem}[data-lux-phase=ready] .lux-options-title{white-space:nowrap}[data-lux-phase=ready] .lux-card:not(.lux-tabcard),[data-lux-phase=ready] .lux-tabpanels{padding:1rem 1.125rem 1.125rem}[data-lux-phase=ready] .lux-card .lux-claims{margin:.875rem 0 1rem}}.lux-options{min-width:0;animation:lux-rise .9s var(--lux-ease) both;flex-direction:column;order:1;display:flex}.lux-options-head{margin-bottom:1.25rem}.lux .lux-options-title:focus{outline:none}@media (max-width:59.99rem){.lux-options-head{margin-bottom:0}.lux-options-head .lux-options-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.lux-options-head .lux-versions{margin:0 0 1rem}}.lux-versions{gap:.75rem;margin:1rem 0 0;padding:0 3px;list-style:none;display:flex}.lux-version{cursor:pointer;opacity:.6;width:3rem;height:4rem;box-shadow:0 0 0 1px var(--lux-line);transition:opacity var(--lux-quick) var(--lux-ease), box-shadow var(--lux-quick) var(--lux-ease);background:#000;border:0;padding:0;display:block}.lux-version img{object-fit:cover;width:100%;height:100%}.lux-version:hover{opacity:.85}.lux-version[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--lux-black), 0 0 0 3px var(--lux-gilt)}.lux-tabs{background:var(--lux-black);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.lux-tab{min-width:0;height:3rem;box-shadow:inset 0 -1px 0 var(--lux-card-line);color:var(--lux-ash);font:600 .75rem/1 var(--lux-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--lux-quick) var(--lux-ease), background-color var(--lux-quick) var(--lux-ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 .5rem;display:flex}.lux-tab+.lux-tab{border-left:1px solid var(--lux-card-line)}.lux-tab:hover{color:var(--lux-bone)}.lux-tab[aria-selected=true]{background:var(--lux-card);color:var(--lux-bone);box-shadow:inset 0 2px 0 var(--lux-gilt)}.lux .lux-tab:focus-visible{outline:2px solid var(--lux-gilt);outline-offset:-4px}.lux-tabpanels{flex:1;grid-template-columns:minmax(0,1fr);padding:1.125rem 1.25rem 1.375rem;display:grid}.lux-tabpanel{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.lux-tabpanel:not([data-on]){visibility:hidden}.lux-card{border:1px solid var(--lux-card-line);border-radius:var(--lux-radius);background:var(--lux-card);flex-direction:column;min-width:0;padding:1.25rem 1.25rem 1.375rem;display:flex}.lux-card.lux-tabcard{padding:0;overflow:hidden}.lux-card-label{color:var(--lux-bone);margin:0 0 .5rem;font-size:.8125rem;font-weight:500;line-height:1.2}.lux-card-label>span{color:var(--lux-ash)}.lux-frames{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;margin-bottom:1rem;display:grid}.lux-frame{border:1px solid var(--lux-card-line);cursor:pointer;-webkit-tap-highlight-color:transparent;height:3rem;transition:background-color var(--lux-quick) var(--lux-ease), border-color var(--lux-quick) var(--lux-ease);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.lux-frame input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.lux-frame-swatch{border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px #f4f0e866}.lux-frame-swatch-none{background:linear-gradient(to top right, transparent calc(50% - .75px), var(--lux-ash) calc(50% - .75px), var(--lux-ash) calc(50% + .75px), transparent calc(50% + .75px));box-shadow:inset 0 0 0 1.5px var(--lux-ash)}.lux-frame:hover{border-color:var(--lux-smoke)}.lux-frame:has(input:checked){background:#f4f0e814;border-color:#e3c06399}.lux .lux-frame:has(input:focus-visible){outline:2px solid var(--lux-gilt);outline-offset:2px}.lux-frame:has(input:disabled){cursor:default}.lux-frame:has(input:disabled):hover{border-color:var(--lux-card-line)}.lux-frame:has(input:disabled) .lux-frame-swatch{opacity:.45}.lux-frame input:disabled{pointer-events:none}.lux-tip{z-index:3;background:var(--lux-bone);color:var(--lux-black);font-size:var(--lux-small);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--lux-quick) var(--lux-ease), visibility var(--lux-quick) var(--lux-ease);border-radius:6px;padding:.3125rem .625rem;font-weight:500;line-height:1.2;position:absolute;bottom:calc(100% + .375rem);left:50%;translate:-50%}@media (hover:hover){.lux-frame[data-off]:hover .lux-tip{visibility:visible;opacity:1}}.lux-frame[data-tip] .lux-tip{visibility:visible;opacity:1}.lux-frames:has(input:focus-visible) .lux-frame[data-off]:not(.lux-frame[data-off]~.lux-frame) .lux-tip{visibility:visible;opacity:1}@media (max-width:59.99rem){.lux-tip{left:0;translate:none}}.lux-sizes{gap:.5rem;display:grid}.lux-size{border:1px solid var(--lux-card-line);min-height:3.75rem;color:var(--lux-ash);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lux-quick) var(--lux-ease), border-color var(--lux-quick) var(--lux-ease);border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"mark name name price""mark dims. .";align-content:center;align-items:center;gap:.1875rem .625rem;padding:.5rem 1rem .5rem .875rem;font-size:.9375rem;line-height:1.25;display:grid;position:relative}.lux-size input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.lux-size-mark{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--lux-smoke);transition:box-shadow var(--lux-quick) var(--lux-ease);border-radius:50%;grid-area:mark}.lux-size-name{color:var(--lux-bone);grid-area:name;font-weight:600}.lux-size-dims{font-size:var(--lux-small);white-space:nowrap;grid-area:dims}.lux-size-price{color:var(--lux-bone);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:price;font-weight:500}@media (min-width:36rem){.lux-size{grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-template-areas:"mark name dims.price";min-height:3rem;padding-block:0}.lux-size-dims{font-size:inherit}}.lux-size:hover{border-color:var(--lux-smoke)}.lux-size:has(input:checked){background:#f4f0e814;border-color:#e3c06399}.lux-size:has(input:checked) .lux-size-mark{box-shadow:inset 0 0 0 1.5px var(--lux-gilt), inset 0 0 0 4.5px var(--lux-card), inset 0 0 0 1rem var(--lux-gilt)}.lux .lux-size:has(input:focus-visible){outline:2px solid var(--lux-gilt);outline-offset:2px}.lux-size.lux-size-static{cursor:default;background:#f4f0e814;border-color:#e3c06399;justify-content:space-between;min-height:3rem;padding-block:0;display:flex}.lux-size:is([data-out],[data-off]){cursor:default}.lux-size:is([data-out],[data-off]):hover{border-color:var(--lux-card-line)}.lux-size:is([data-out],[data-off])>span{opacity:.45}.lux-size[data-out] .lux-size-price{font-weight:400}.lux-size-note{color:var(--lux-ash);font-size:var(--lux-small);margin-top:.125rem;font-weight:400;display:block}.lux-sizes-more{color:var(--lux-ash);font-size:var(--lux-small);-webkit-tap-highlight-color:transparent;align-self:flex-start;align-items:center;gap:.375rem;margin-top:.25rem;line-height:1.25;display:inline-flex;position:relative}.lux-sizes-more:before{content:"";position:absolute;inset:-.75rem -.5rem}[data-lux-phase] .lux-card .lux-sizes-more+.lux-claims{margin-top:.5rem}.lux-sizes-more:hover{color:var(--lux-bone)}.lux .lux-sizes-more:focus-visible{outline:2px solid var(--lux-gilt);outline-offset:3px;border-radius:2px}.lux-sizes-more-mark{width:.375rem;height:.375rem;transition:transform var(--lux-quick) var(--lux-ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-.1875rem;transform:rotate(45deg)}.lux-sizes-more[aria-expanded=true] .lux-sizes-more-mark{margin-top:.1875rem;transform:rotate(-135deg)}.lux-size[data-other] .lux-size-dims{grid-area:name}@media (max-width:35.99rem){.lux-size[data-other] .lux-size-dims{grid-row:1/3}}.lux-card .lux-btn{order:1;width:100%;min-height:3rem;margin-top:.75rem;padding:0 1rem;font-size:1rem}.lux-card .lux-claims{order:2}.lux-tabpanel>.lux-error{order:1}@media (min-width:36rem){.lux-card .lux-btn,.lux-tabpanel>.lux-error{order:3}.lux-card .lux-btn{margin-top:auto}.lux-card .lux-claims{margin-bottom:1.375rem}}.lux-claims{color:var(--lux-ash);font-size:var(--lux-small);gap:.3125rem;margin:1.125rem 0 0;padding:0;line-height:1.4;list-style:none;display:grid}.lux-claims li{grid-template-columns:1rem minmax(0,1fr);align-items:baseline;display:grid}.lux-claims li:before{content:"";border-left:1.5px solid var(--lux-gilt);border-bottom:1.5px solid var(--lux-gilt);opacity:.5;width:.5rem;height:.28rem;margin-bottom:.2em;transform:rotate(-45deg)}.lux-claims .lux-claim-offer{color:var(--lux-bone);font-weight:600}.lux-claims .lux-claim-offer:before{opacity:1}.lux-claim-was{color:var(--lux-ash);margin-left:.375rem;font-weight:400}.lux-claims .lux-claim-offer+li:not(.lux-claim-offer){margin-top:.375rem}.lux-options-more{color:var(--lux-ash);font-size:var(--lux-small);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.lux-options-more .lux-link{margin-left:auto;position:relative}.lux-options-more .lux-link:before{content:"";position:absolute;inset:-.6875rem -.5rem}.lux-options-more .lux-options-email{margin-left:0}.lux-options>.lux-error{margin:.875rem 0 0}.lux-textarea{border:1px solid var(--lux-line);resize:vertical;background:var(--lux-coal);width:100%;min-height:6.5rem;color:var(--lux-bone);font:400 1rem/1.5 var(--lux-sans);transition:border-color var(--lux-quick) var(--lux-ease);border-radius:16px;margin-bottom:1.125rem;padding:.875rem 1.125rem;display:block}.lux-textarea::placeholder{color:var(--lux-smoke)}.lux-textarea:hover{border-color:var(--lux-smoke)}.lux .lux-textarea:focus{border-color:var(--lux-gilt);outline:none}.lux-dialog-form .lux-textarea+.lux-error{margin:-.375rem 0 1.125rem}.lux-select{appearance:none;border:1px solid var(--lux-line);border-radius:var(--lux-pill);background:var(--lux-coal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23a39d92' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E") no-repeat right 1.125rem center / .75rem auto;width:100%;min-width:0;height:3rem;color:var(--lux-bone);font:500 1rem/1 var(--lux-sans);text-overflow:ellipsis;cursor:pointer;transition:border-color var(--lux-quick) var(--lux-ease);padding:0 2.5rem 0 1.125rem}.lux-select:hover{border-color:var(--lux-smoke)}.lux .lux-select:focus-visible{border-color:var(--lux-gilt);outline:none}.lux-select:disabled{opacity:.6;cursor:progress}.lux-dialog-form{padding:1.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;display:flex}.lux-dialog-title{font-family:var(--lux-display);font-weight:var(--lux-weight);letter-spacing:-.012em;font-variation-settings:var(--lux-set-large);margin:0 2.5rem 0 0;font-size:clamp(1.75rem,1.5rem + 1vw,2.125rem);line-height:1.12}.lux-dialog-label{font-size:var(--lux-small);margin:1.25rem 0 .5rem;font-weight:500}@media (min-width:40rem){.lux-dialog-form{padding:2rem 1.75rem 1.75rem}}@media (max-width:39.99rem){.lux-dialog.lux-edit{inset:calc(.5rem + env(safe-area-inset-top)) calc(.5rem + env(safe-area-inset-right)) auto calc(.5rem + env(safe-area-inset-left));width:auto;max-height:calc(100svh - .5rem - env(safe-area-inset-top));border-bottom:1px solid var(--lux-line);border-radius:var(--lux-radius);box-shadow:0 0 90px -20px #e3c06347,0 24px 80px #000c}.lux-edit .lux-dialog-form{padding:1rem 1.25rem 1.25rem}.lux-edit .lux-dialog-label{margin:.625rem 0 .375rem}.lux-edit .lux-textarea{field-sizing:content;resize:none;min-height:6.5rem;max-height:8rem;margin-bottom:.75rem}}@media (min-width:40rem) and (pointer:coarse){.lux-dialog.lux-edit{margin-top:min(10svh,5rem);margin-bottom:auto}}.lux-dialog.lux-view{cursor:zoom-out;background:0 0;border:0;border-radius:0;width:fit-content;max-width:calc(100% - 1.5rem);height:fit-content;max-height:calc(100dvh - 1.5rem);margin:auto;inset:0;overflow:visible}.lux-view>img{cursor:default;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 1.5rem);box-shadow:0 0 0 1px #e3c06359,0 40px 100px #000000e6}.lux-dialog.lux-view,.lux-view>img,.lux-dialog.lux-view::backdrop{touch-action:pan-x pan-y pinch-zoom}.lux-view>.lux-idle-close{color:var(--lux-bone);background:#0000008c;top:.5rem;right:.5rem}.lux-switch-row{align-self:flex-start;min-height:1.75rem;margin-bottom:-.625rem;display:flex}.lux-switch{border-radius:var(--lux-pill);height:1.75rem;color:var(--lux-ash);font-family:var(--lux-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--lux-quick) var(--lux-ease), color var(--lux-quick) var(--lux-ease), border-color var(--lux-quick) var(--lux-ease), scale var(--lux-quick) var(--lux-ease);background:0 0;border:1px solid #f4f0e842;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.lux-switch:before{content:"";position:absolute;inset:-.5625rem -.375rem}.lux-switch:focus-visible,.lux-switch:active{background:var(--lux-bone);border-color:var(--lux-bone);color:var(--lux-black)}@media (hover:hover){.lux-switch:hover{background:var(--lux-bone);border-color:var(--lux-bone);color:var(--lux-black)}}.lux-switch:active{scale:.97}@media (min-width:60rem){.lux-switch-row{margin-top:calc(-1 * min(2.625rem, var(--lux-copy-top) - 6rem))}}@media (max-width:59.99rem){[data-lux-phase=parameters] .lux-switch-row{margin-bottom:0}}.lux dialog.style-picker{--sp-ink:var(--lux-bone);--sp-soft:var(--lux-ash);--sp-ground:var(--lux-coal);--sp-well:var(--lux-soot);--sp-line:var(--lux-line);--sp-line-strong:var(--lux-smoke);--sp-ring:var(--lux-gilt);--sp-hover:var(--lux-soot);--sp-radius:0px}.lux .style-picker-title{font-family:var(--lux-display);font-weight:var(--lux-weight);letter-spacing:-.012em;font-variation-settings:var(--lux-set-small);font-size:1.625rem;line-height:1.2}.lux .style-picker-name{font-family:var(--lux-sans)}[data-lux-phase=ready] .lux-bar .lux-label{display:none}.lux-feature{border-radius:var(--lux-radius);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:hidden}.lux-feature:focus-visible{outline:2px solid var(--lux-gilt);outline-offset:3px;box-shadow:0 0 0 3px var(--lux-black), 0 0 0 7px var(--lux-black)}@media (max-width:47.99rem){.lux-feature{border-radius:0}.lux-feature:focus-visible{outline-offset:-4px;box-shadow:none}}.lux-feature-scene{aspect-ratio:1;background:var(--lux-black);max-height:26rem;display:block;position:relative;overflow:hidden}.lux-feature-img{object-fit:cover;object-position:50% 0%;transform-origin:50% 30%;width:100%;height:100%;position:absolute;inset:0}.lux-feature-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0000001a 66%,#00000057 74%,#0000009e 82%,#000000db 90%,#000 97%);position:absolute;inset:0}.lux-feature-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:.875rem;margin-top:-2.75rem;padding:0 1.25rem 1.75rem;display:flex;position:relative}.lux-feature-title{font-family:var(--lux-sans);font-weight:600;font-size:var(--lux-heading);letter-spacing:-.02em;font-variation-settings:normal;text-wrap:balance;color:var(--lux-gilt);margin:0;line-height:1.08}.lux-feature-lead{max-width:27rem;color:var(--lux-ash);text-wrap:pretty;margin:0}.lux-feature-action{margin-top:.625rem}@media (min-width:48rem){.lux-feature{grid-template-columns:minmax(0,52fr) minmax(0,48fr);min-height:26rem}.lux-feature-scene{aspect-ratio:auto;height:100%;max-height:none}.lux-feature-scene:after{display:none}.lux-feature-copy{margin-top:0;padding:2.5rem clamp(2rem,4.5vw,3.75rem)}}@media (min-width:64rem){.lux-feature{min-height:28rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lux-feature-img{transition:transform 1.4s var(--lux-ease)}.lux-feature:hover .lux-feature-img{transform:scale(1.025)}.lux-feature:hover .lux-btn{transform:translateY(-1px);box-shadow:0 10px 40px -8px #e3c06373}}.lux-story{--lux-story-top:2rem;--lux-story-inset:1.25rem;min-width:0;display:grid}.lux-hero-scene>.lux-story{grid-area:2/1}.lux-story-panel{background:var(--lux-bone);height:max(140vw,34rem);position:relative;overflow:hidden;container-type:size}.lux-story-panel:after{content:"";pointer-events:none;background:linear-gradient(#f4f0e899,#f4f0e800);height:46%;position:absolute;inset:0 0 auto}.lux-story-stage{width:max(100cqw,75cqh);height:max(100cqh,133.333cqw);position:absolute;bottom:0;left:50%;translate:-50%;container-type:size}.lux .lux-story-img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.lux .lux-set-next{opacity:0;pointer-events:none}.lux-story-text{z-index:1;padding:var(--lux-story-top) max(var(--lux-story-inset), 16%) 0 var(--lux-story-inset);position:absolute;inset:0 0 auto}.lux-story-title{max-width:36rem;color:var(--lux-coal);font-family:var(--lux-sans);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(1.625rem,1.2rem + 1.9vw,2.125rem);font-style:normal;font-weight:600;line-height:1.12}.lux-story-sub{color:#0b0a09cc;max-width:30rem;font-family:var(--lux-sans);text-wrap:pretty;margin:.625rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.45}html.lux-locked.lux-locked-story{overscroll-behavior:auto;overflow:visible}html.lux-locked.lux-locked-story body{width:auto;position:static;inset:auto;overflow:visible}.lux-locked-story .lux-page>:not(.lux-hero):not(dialog),html.lux-locked-story .site-footer{display:none}@media (min-width:40rem){.lux-story{--lux-story-top:2.5rem;--lux-story-inset:2rem}.lux-story-sub{font-size:1rem}}@media (min-width:60rem){.lux-hero-story>:first-child{grid-area:1/1}.lux-hero-story>.lux-hero-copy{grid-area:1/2/span 2;align-self:start;position:sticky;top:0}.lux-hero-story>.lux-story{--lux-story-top:min(7rem, 11svh);--lux-story-inset:clamp(2rem, 4vw, 4rem);grid-area:2/1}.lux-story-panel{height:100svh;min-height:30rem}.lux-story-title{font-size:clamp(1.75rem,min(1.05rem + 1.55vw,4.6svh),2.75rem)}.lux-story-sub{margin-top:.75rem;font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.lux *,.lux :before,.lux :after{transition-duration:.01ms!important;animation:none!important}.lux-js [data-lux-reveal]{opacity:1;transform:none}.lux-sheen{background-position:100% 0}.lux-scene-cam{will-change:auto;transform:none}.lux-scene-layer,.lux-scene-pic{transition:none}.lux-js .lux-timeline-toggle{display:none}.lux-idle,.lux-idle[open],.lux-dialog,.lux-dialog[open]{transition:none;transform:none}.lux-idle::backdrop,.lux-dialog::backdrop{transition:none}}.lux{--lux-wall:#dfded9}@media (max-width:59.99rem){.lux-wall.lux-wall-canvas{padding-bottom:5.5rem}.lux-wall-canvas:after{background:linear-gradient(#0000,#00000012 9%,#00000042 18%,#00000080 27%,#000000bd 36%,#000000ed 45%,#000 54.5%);height:5.5rem}}.lux .lux-hang.lux-hang-canvas{aspect-ratio:var(--lux-canvas-ratio,.8);background:#050505;height:auto;container-type:inline-size}.lux-wall-canvas>.lux-hang-canvas{width:min(92%, calc(max(12rem, 100svh - 28.75rem) * var(--lux-canvas-ratio,.8)))}.lux-hang-canvas:before{content:"";pointer-events:none;border:2.23cqw solid #1b1a19;border-color:#2b2a29 #1b1a19 #1b1a19 #262524;position:absolute;inset:0;box-shadow:inset 0 1px #6b6964e6,inset 1px 0 #55534fe6}.lux-hang-canvas>.lux-hang-art,.lux-hang-canvas>.lux-hang-glaze,.lux-hang-canvas>.lux-scene-art{width:calc(100% - 6.6cqw);height:calc(100% - 6.6cqw);top:3.3cqw;left:3.3cqw}.lux-wall.lux-wall-canvas{background:var(--lux-wall)}.lux-wall-canvas:before{z-index:1;background:linear-gradient(#000000bd,#0000008f 50%,#0000);width:auto;height:7.5rem;inset:0 0 auto;translate:none}.lux-wall-canvas>.lux-hang-canvas{box-shadow:.9cqw 1.7cqw 2.4cqw #2a262042,.4cqw .7cqw .9cqw #201c184d,.1cqw .2cqw .25cqw #100e0c73}@media (min-width:60rem){.lux-wall-canvas:after{content:none}.lux .lux-wall-canvas>.lux-hang-canvas{width:min(88%, calc(min(100svh - 15rem, 54rem) * var(--lux-canvas-ratio,.8)))}.lux-about>.lux-hang.lux-hang-canvas{--lux-hang-w:min(86%, calc((100svh - 12.5rem) * var(--lux-canvas-ratio,.8)));margin:.5625rem 0 0}}.lux-params{flex-direction:column;gap:.875rem;margin:0 0 1rem;display:flex;position:relative}.lux-params-field{flex-direction:column;gap:.4375rem;min-width:0;display:flex}.lux-params-photo{background:var(--lux-coal);width:4rem;height:4rem;box-shadow:0 0 0 1px var(--lux-line);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--lux-quick) var(--lux-ease), opacity var(--lux-quick) var(--lux-ease);border:0;border-radius:6px;flex:none;align-self:flex-start;padding:0;position:relative;overflow:hidden}.lux-params-photo>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.lux-params-photo:hover:not(:disabled){box-shadow:0 0 0 1px #e3c06399}.lux-params-photo:disabled{cursor:default;opacity:.6}@media (max-width:59.99rem){.lux-params-photo{width:3.5rem;height:3.5rem}}.lux-params-label{color:var(--lux-ash);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:flex}.lux-params .lux-input{text-transform:uppercase;flex:none;width:100%;height:3rem}.lux-params .lux-error{margin:0}.lux-orient{border:1px solid var(--lux-line);border-radius:var(--lux-pill);background:var(--lux-coal);grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.lux-orient-option{border-radius:var(--lux-pill);height:2.375rem;color:var(--lux-ash);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--lux-quick) var(--lux-ease), background-color var(--lux-quick) var(--lux-ease), box-shadow var(--lux-quick) var(--lux-ease);justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;line-height:1;display:flex;position:relative}.lux-orient-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.lux-orient-option .glyph{width:1rem;height:1rem}.lux-orient-option:hover{color:var(--lux-bone)}.lux-orient-option:has(input:checked){color:var(--lux-bone);background:#f4f0e814;box-shadow:inset 0 0 0 1px #e3c06399}.lux .lux-orient-option:has(input:focus-visible){outline:2px solid var(--lux-gilt);outline-offset:2px}.lux-params-submit{margin-top:.375rem}.lux-params-more{color:var(--lux-ash);font-size:var(--lux-small);justify-content:center;gap:1.5rem;display:flex}.lux-params[data-lifted]{z-index:2;transform:translateY(calc(-1 * var(--lux-params-lift,0px)));background:var(--lux-black);box-shadow:0 0 0 1rem var(--lux-black)}@media (max-width:59.99rem){.lux-hero-copy:has(.lux-params[data-lifted]) .lux-switch-row{visibility:hidden}}[data-lux-phase=parameters] .lux-upload{display:none}[data-lux-phase=uploading] .lux-params{margin-bottom:1.25rem}@media (max-width:59.99rem){[data-lux-phase=uploading] .lux-params{margin-bottom:.5rem}[data-lux-phase=uploading] .lux-hero-copy:has(.lux-params) .lux-upload-check[data-shown]{margin-top:.5rem}}[data-lux-phase=parameters] .lux-rise{animation:none}@media (max-width:59.99rem) and (max-height:30rem) and (orientation:landscape){[data-lux-phase=parameters] .lux-params{padding-bottom:4.75rem}[data-lux-phase=parameters] .lux-params-submit{z-index:3;left:max(1.25rem, env(safe-area-inset-left));right:max(1.25rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));width:auto;margin:0;position:fixed;box-shadow:0 0 0 .75rem #000000b8,0 0 2rem 1.5rem #000000b8}}@media (max-width:59.99rem){:is([data-lux-phase=uploading],[data-lux-phase=parameters]) .lux-hero-copy:has(.lux-params)>.lux-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:60rem){[data-lux-phase=parameters] :is(.lux-hero,.lux-hero-scene){grid-template-columns:minmax(0, 1fr) var(--lux-side)}}@media (min-width:60rem) and (max-height:52rem){:is([data-lux-phase=uploading],[data-lux-phase=parameters]) .lux-hero-copy:has(.lux-params)>.lux-lead{display:none}}html:has(.lux-order){scroll-behavior:smooth}.lux-order-copy{z-index:1;flex-direction:column;gap:1.5rem;min-width:0;margin-top:-2.5rem;padding:0 1.25rem 3rem;display:flex;position:relative}.lux-order-copy>.lux-lead{margin-top:-.5rem}.lux-order-plain{justify-items:center;display:grid}.lux-order-plain>.lux-order-copy{width:100%;max-width:38.5rem;margin-top:0;padding-top:8rem}@media (max-width:59.99rem){.lux-order .lux-wall-canvas>.lux-hang-canvas{width:min(72%, calc(max(9rem, 100svh - 37rem) * var(--lux-canvas-ratio,.8)))}}@media (min-width:60rem){.lux-order-hero.lux-hero{grid-template-columns:56fr 44fr}.lux-order-hero.lux-hero>.lux-order-copy{place-self:center;width:100%;max-width:36rem;margin-top:0;padding:7rem clamp(2rem,6vw,5rem) 4rem}.lux-order-plain>.lux-order-copy{padding-top:11rem;padding-bottom:6rem}}.lux-order-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.lux-order-lines{border-top:1px solid var(--lux-card-line);margin:1.125rem 0 0;padding:0;list-style:none}.lux-order-lines>li{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding-top:1.125rem;display:grid}.lux-order-lines img,.lux-order-blank{aspect-ratio:4/5;object-fit:cover;background:var(--lux-soot);outline-offset:-1px;outline:1px solid #e3c06338;width:3.25rem;height:auto;display:block}.lux-order-name{font-family:var(--lux-display);font-weight:var(--lux-weight);font-variation-settings:var(--lux-set-small);margin:0;font-size:1.25rem;line-height:1.2}.lux-order-what{color:var(--lux-ash);font-size:var(--lux-small);margin:.125rem 0 0}.lux-order-total{color:var(--lux-gilt);font-family:var(--lux-display);font-weight:var(--lux-weight);font-variation-settings:var(--lux-set-small);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;line-height:1}.lux-order-sum{border-top:1px solid var(--lux-card-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.125rem;padding-top:1.125rem;display:flex}.lux-order-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lux-btn.lux-order-second{min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--lux-card-line);padding:0 1.75rem;font-size:1.0625rem}.lux-btn.lux-order-second:hover{box-shadow:inset 0 0 0 1px var(--lux-ash)}@media (max-width:26rem){.lux-order-actions>.lux-btn{flex:100%}}.lux-shelf{scroll-margin-top:3.5rem}.lux-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.lux-shelf-head>.lux-btn{display:none}.lux-shelf-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-flow:row;gap:1rem;margin:2rem -1.25rem 0;padding:0 1.25rem;scroll-padding:0 1.25rem;list-style:none;display:flex;overflow:auto hidden}.lux-shelf-row::-webkit-scrollbar{display:none}.lux-shelf-row>li{scroll-snap-align:start;flex:none;width:44vw;min-width:0}.lux-shelf-tile{text-decoration:none;display:block}.lux-shelf-art{display:block;overflow:hidden}.lux-shelf-art img{aspect-ratio:4/5;object-fit:cover;outline-offset:-1px;width:100%;height:auto;transition:transform var(--lux-move) var(--lux-ease);outline:1px solid #e3c06338}.lux-shelf-tile:hover img{transform:scale(1.03)}.lux-shelf-name{margin-top:.875rem;font-size:1rem;font-weight:500;line-height:1.3;display:block}.lux-shelf-all{aspect-ratio:4/5;box-shadow:inset 0 0 0 1px var(--lux-card-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.lux-shelf-all svg{width:1.5rem;height:1.5rem;color:var(--lux-gilt)}.lux-shelf-row[data-shape=square] img{aspect-ratio:1;background:var(--lux-wall)}.lux-shelf-row[data-shape=square] .lux-shelf-all{aspect-ratio:1}@media (min-width:40rem){.lux-shelf-head>.lux-btn{display:inline-flex}.lux-shelf-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:min(3vw,2.5rem);margin:3rem 0 0;padding:0;display:grid;overflow:visible}.lux-shelf-row>li{width:auto}.lux-shelf-row>.lux-shelf-last{display:none}}@media (prefers-reduced-motion:reduce){html:has(.lux-order){scroll-behavior:auto}.lux-shelf-art img{transition:none}}.lux-scene-back{pointer-events:none;transition:background-color .3s var(--lux-ease);background:#e3dacb;animation:.4s ease-out both lux-open;position:absolute;inset:-100vmax}.lux-scene-back[data-product=digital]{background:#000}.lux .lux-scene-room{aspect-ratio:3/4;max-width:none;height:auto;transition:opacity .3s var(--lux-ease);position:absolute;top:50%;left:50%}.lux-scene-cam>.lux-scene-back>.lux-scene-room{width:160cqw;translate:-45% -50cqw}.lux-hang>.lux-scene-back>.lux-scene-room{width:max(170svh,115vw);translate:-50% -23.5%}@media (max-width:59.99rem){.lux-hang>.lux-scene-back>.lux-scene-room{translate:-40% -30%}}.lux-scene-back[data-product=digital]>.lux-scene-room{opacity:0}.lux-scene-cam:has(>.lux-scene-back){animation-play-state:paused}.lux-scene-cam:has(>.lux-scene-back)>.lux-scene-img{visibility:hidden;transition:visibility 0s linear .4s}.lux .lux-hang.lux-hang:has(>.lux-scene-piece){box-shadow:none;background:0 0}.lux .lux-hang.lux-hang:has(>.lux-scene-piece):before{content:none}.lux .lux-hang:has(>.lux-scene-piece)>:is(.lux-hang-art,.lux-hang-glaze,.lux-hang-frame){visibility:hidden}.lux-scene-piece,.lux-scene-shade{--lux-m:calc(var(--lux-pm,0) * 1cqw);--lux-g:calc(var(--lux-pg,0) * 1cqw);--lux-d:calc(var(--lux-pd,0) * 1cqw);box-sizing:border-box;pointer-events:none;position:absolute}.lux-scene-piece{left:var(--lux-pl);top:var(--lux-pt);width:var(--lux-pw);height:var(--lux-ph)}.lux-scene-piece[data-view]{pointer-events:auto;cursor:zoom-in}.lux-scene-shade{left:calc(var(--lux-pl) + 1px);top:calc(var(--lux-pt) + 1px);width:calc(var(--lux-pw) - 2px);height:calc(var(--lux-ph) - 2px);box-shadow:calc(var(--lux-d) * .12 + .1cqw) calc(var(--lux-d) * .12 + .12cqw) calc(var(--lux-d) * .12 + .16cqw) 1px #1e160e94, calc(var(--lux-d) * .75 + .3cqw) calc(var(--lux-d) * .7 + .35cqw) calc(var(--lux-d) * .9 + .7cqw) #2e221657, calc(var(--lux-d) * 1.7 + .7cqw) calc(var(--lux-d) * 1.5 + .8cqw) calc(var(--lux-d) * 2.8 + 2cqw) #3a2c1c3d}.lux-scene-shade[data-build=picture]{box-shadow:none}.lux-scene-piece:is([data-build=canvas],[data-build=paper]){box-shadow:1px 1px #18120c4d}.lux-scene-piece:is([data-build=frame],[data-build=float-frame],[data-build=canvas-frame]){--lux-f:var(--lux-pf,#1b1b1b);--lux-mitre-a:linear-gradient(to top right, transparent calc(50% - .5px), #00000017 calc(50% - .5px), #00000017 calc(50% + .5px), transparent calc(50% + .5px));--lux-mitre-b:linear-gradient(to top left, transparent calc(50% - .5px), #00000017 calc(50% - .5px), #00000017 calc(50% + .5px), transparent calc(50% + .5px));background:var(--lux-mitre-a) left top / var(--lux-m) var(--lux-m) no-repeat, var(--lux-mitre-a) right bottom / var(--lux-m) var(--lux-m) no-repeat, var(--lux-mitre-b) right top / var(--lux-m) var(--lux-m) no-repeat, var(--lux-mitre-b) left bottom / var(--lux-m) var(--lux-m) no-repeat, linear-gradient(125deg, #ffffff06, transparent 45%, #0000000d), var(--lux-f);filter:brightness(.97);box-shadow:inset -1px -1px #00000029}.lux-scene-piece:is([data-build=frame],[data-build=float-frame],[data-build=canvas-frame]):before{content:"";inset:var(--lux-m);background:#080706;position:absolute;box-shadow:inset .12cqw .16cqw .3cqw #000000b3}.lux-scene-piece[data-build=picture]{outline-offset:0;outline:1px solid #e3c06373}.lux .lux-scene-art[data-build]{left:var(--lux-pa-l);top:var(--lux-pa-t);width:var(--lux-pa-w);height:var(--lux-pa-h)}.lux .lux-scene-art[data-build] .lux-scene-pic{object-position:50% 50%}.lux .lux-scene-art[data-build] .lux-scene-layer:not([data-dim]) .lux-scene-pic{filter:none}.lux .lux-scene-art[data-build] .lux-scene-glaze{background:0 0}.lux .lux-scene-art[data-build]:after{box-shadow:none;background:0 0}.lux .lux-scene-art[data-build=frame]:after{box-shadow:inset 0 0 0 1px #00000038,inset .16cqw .2cqw .3cqw -.08cqw #0009}.lux-scene:has(.lux-scene-back):before{background:linear-gradient(#00000080,#0000004d 50%,#0000);height:6rem}.lux .lux-wall:has(.lux-scene-back):before{background:linear-gradient(#00000080,#0000004d 50%,#0000);height:6rem}@media (min-width:60rem){.lux .lux-hero:not(.lux-order-hero){grid-template-columns:minmax(0,1fr) max(44%,min(58%,40rem))}[data-lux-phase=ready] .lux .lux-hero>:is(.lux-scene,.lux-wall){height:100svh}}:is(.lux-scene-shade,.lux-scene-piece,.lux-scene-art)[data-dip="0"]{animation:.22s ease-out lux-dip-a}:is(.lux-scene-shade,.lux-scene-piece,.lux-scene-art)[data-dip="1"]{animation:.22s ease-out lux-dip-b}@keyframes lux-dip-a{0%{opacity:.3}}@keyframes lux-dip-b{0%{opacity:.3}}.lux-member{--lux-member-tall:clamp(0px, (100svh - 43.75rem) * 999, 1px);isolation:isolate;width:100%;min-height:calc(2.75rem + var(--lux-member-tall) * 8);background:linear-gradient(100deg, var(--lux-gilt-pale) 0%, var(--lux-gilt) 42%);color:var(--lux-black);font:600 .8125rem/1.2 var(--lux-sans);text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter var(--lux-quick) var(--lux-ease);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f3e7ccd9,inset 0 -1px #00000038}.lux-member:hover{filter:brightness(1.06)}.lux-member:active{filter:brightness(.96)}.lux .lux-member:focus-visible{outline:2px solid var(--lux-black);outline-offset:-4px}.lux-member-line{align-items:baseline;gap:.375rem;min-width:0;display:inline-flex}.lux-member-figure{font-family:var(--lux-display);font-weight:var(--lux-weight);font-size:calc(1.5rem + var(--lux-member-tall) * 4);letter-spacing:-.01em;font-variation-settings:var(--lux-set-small);line-height:1}.lux-member-action{min-height:calc(2rem + var(--lux-member-tall) * 4);padding:0 calc(.875rem + var(--lux-member-tall) * 2);border-radius:var(--lux-pill);background:var(--lux-black);color:var(--lux-gilt-pale);flex:none;align-items:center;font-weight:600;line-height:1;display:inline-flex}@media (max-width:22.49rem){.lux-member{gap:.5rem;padding-inline:1rem;font-size:.75rem}.lux-member-line{gap:.25rem}.lux-member-figure{font-size:1.375rem}.lux-member-action{padding-inline:.625rem}}@media (min-width:60rem){.lux-member{min-height:4rem;font-size:.9375rem}.lux-member-line{gap:.5rem}.lux-member-figure{font-size:2.125rem}.lux-member-action{min-height:2.5rem;padding-inline:1.25rem;font-size:.875rem}}@media (prefers-reduced-motion:no-preference){[data-lux-phase=ready] .lux-member:after{content:"";z-index:-1;pointer-events:none;animation:lux-member-sheen 1.1s var(--lux-ease) .5s 1 both;background:linear-gradient(105deg,#0000 40%,#fff9 50%,#0000 60%) 100% 0/250% 100% no-repeat;position:absolute;inset:0}}@keyframes lux-member-sheen{0%{background-position:100% 0}to{background-position:0 0}}.lux-join .lux-dialog-title{padding-right:2rem}.lux-input.lux-join-input{flex:none;width:100%;height:3rem;font-size:1rem}.lux-join .lux-error{margin:.5rem 0 0}.lux-join .lux-btn{margin-top:1rem}.lux-join .lux-note{margin-top:.75rem;line-height:1.4}.lux-size-prices{justify-items:end;gap:.125rem;line-height:1.2;display:grid}.lux-size-tag{color:var(--lux-ash);font-size:var(--lux-small);font-weight:400}.lux-size-regular{color:var(--lux-ash);font-weight:400}.lux-size-member{color:var(--lux-bone);font-weight:600}.lux-size-was{color:var(--lux-ash);font-size:var(--lux-small);font-weight:400}.lux-size-saving{color:var(--lux-gilt);grid-area:saving;font-size:.8125rem;font-weight:500;line-height:1.3}.lux-size[data-prices]{grid-template-areas:"mark name name price""mark dims.price"}.lux-size[data-prices=both]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name price""mark dims price""mark. ."}.lux-size[data-prices=member]{grid-template-areas:"mark name name price""mark dims.price""mark saving saving saving";padding-block:.625rem}@media (min-width:36rem){.lux-size[data-prices]{grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-template-areas:"mark name dims.price";min-height:3.5rem;padding-block:.375rem}.lux-size[data-prices=member]{grid-template-areas:"mark name dims.price""mark saving saving saving price";min-height:4rem;padding-block:.5rem}}.lux-card.lux-tabcard{max-height:max(min(22rem, 352px), calc(100dvh - var(--lux-card-top,16rem) - 1rem))}.lux-tabs{flex:none}.lux-card-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--lux-smoke) transparent;flex:auto;min-height:0;overflow-y:auto}.lux-card-scroll:before,.lux-card-scroll:after{content:"";z-index:1;opacity:0;pointer-events:none;height:1.25rem;transition:opacity var(--lux-quick) var(--lux-ease);display:block;position:sticky}.lux-card-scroll:before{background:linear-gradient(to bottom, var(--lux-card), #1e1b1800);margin-bottom:-1.25rem;top:0}.lux-card-scroll:after{background:linear-gradient(to top, var(--lux-card), #1e1b1800);margin-top:-1.25rem;bottom:0}.lux-card-scroll[data-up]:before,.lux-card-scroll[data-down]:after{opacity:1}.lux .lux-card-scroll:focus-visible{outline:2px solid var(--lux-gilt);outline-offset:-2px}.lux-card-scroll .lux-tabpanels{padding-bottom:.875rem}.lux-card-scroll .lux-tabpanel:not([data-on]){max-height:var(--lux-panel-room,none);overflow:hidden}.lux-card .lux-card-scroll .lux-claims{margin-bottom:0}.lux-card-action{flex-direction:column;flex:none;padding:.75rem 1.25rem 1.25rem;display:flex}.lux-card .lux-card-action>.lux-btn{margin-top:0}.lux-card-action>.lux-error{margin:.625rem 0 0}.lux-frame{height:2.75rem}@media (max-width:59.99rem){[data-lux-phase=ready] .lux-card-action{padding:.75rem 1.125rem 1.125rem}}@media (min-width:60rem) and (max-height:56rem){[data-lux-phase=ready] .lux-options-head{margin-bottom:.75rem}[data-lux-phase=ready] .lux-options-title{font-size:clamp(1.75rem,4.2svh,2.5rem)}.lux-card .lux-claims{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.lux-card .lux-claims .lux-claim-offer{grid-column:1/-1}}.lux-frame input{width:calc(100% + 2px);height:calc(100% + 2px);inset:-1px}.lux-card.lux-tabcard{container:lux-card/inline-size}.lux-member{flex-wrap:wrap;row-gap:.25rem;padding-block:.375rem}@container lux-card (max-width:26rem){.lux-size{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"mark name name price""mark dims. .";min-height:3.75rem;padding-block:.5rem}.lux-size-dims{font-size:var(--lux-small)}.lux-size[data-prices]{grid-template-areas:"mark name name price""mark dims.price";min-height:3.75rem;padding-block:.5rem}.lux-size[data-prices=both]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name price""mark dims price""mark. ."}.lux-size[data-prices=member]{grid-template-areas:"mark name name price""mark dims.price""mark saving saving saving";padding-block:.625rem}.lux-size.lux-size-static{min-height:3rem;padding-block:0}}@container lux-card (max-width:16rem){.lux-tabpanels{padding-inline:.75rem}.lux-size,.lux-size.lux-size-static{column-gap:.5rem;padding-inline:.625rem}.lux-tab{letter-spacing:0;overflow-wrap:anywhere;height:auto;min-height:2.25rem;padding:.25rem .125rem;font-size:clamp(.5625rem,5cqw,.6875rem)}.lux-member{white-space:normal;padding-block:.5rem}.lux-size,.lux-size[data-prices]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name""mark dims""mark.""mark price";padding-block:.5rem}.lux-size[data-prices=member]{grid-template-areas:"mark name""mark dims""mark.""mark price""mark saving"}.lux-size-dims,.lux-size-price{white-space:normal}.lux-size-prices{justify-items:start}.lux-size.lux-size-static{flex-wrap:wrap;gap:.125rem .75rem;padding-block:.5rem}.lux-card .lux-card-action>.lux-btn{min-height:2.5rem}.lux-card-action{padding-block:.5rem .75rem}}@media (forced-colors:active){.lux-frame-swatch{forced-color-adjust:none;box-shadow:none;border:2px solid canvastext}.lux-frame-swatch-none{background:linear-gradient(to top right,#0000 calc(50% - 1px),canvastext calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px))}.lux-size.lux-size-static{outline-offset:-1px;border-color:highlight;outline:2px solid highlight}.lux-frame:has(input:checked){outline-offset:-1px;border-color:highlight;outline:2px solid highlight}.lux-size:has(input:checked){outline-offset:-1px;border-color:highlight;outline:2px solid highlight}.lux-size-mark{border:1.5px solid canvastext}.lux-size:has(input:checked) .lux-size-mark{border:.375rem solid highlight}.lux-frame:has(input:disabled) .lux-frame-swatch{border-color:graytext}.lux-tip{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid canvastext}.lux-size:is([data-out],[data-off]),.lux-size:is([data-out],[data-off]) :is(.lux-size-name,.lux-size-price){color:graytext}.lux-tab[aria-selected=true]{border-top:3px solid highlight}.lux-card .lux-btn,.lux-version{border:1px solid buttontext}.lux-version[aria-pressed=true]{outline-offset:1px;outline:3px solid highlight}.lux-member{border-block:1px solid buttontext}.lux-member-action{border:1px solid buttontext}.lux-member:after{content:none}}@media (max-width:59.99rem){[data-lux-phase=ready] .lux-hero>.lux-hero-copy{gap:0;padding-inline:1rem}[data-lux-phase=ready] .lux-hero:not(.lux-hero-scene)>.lux-hero-copy{margin-top:0}[data-lux-phase=ready] .lux-options-head .lux-versions{margin:.75rem 0}[data-lux-phase=ready] .lux-card.lux-tabcard{border:0;border-radius:0;margin-inline:-1rem}[data-lux-phase=ready] .lux-options-more{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;margin:0 -1rem;display:grid}[data-lux-phase=ready] .lux-options-more>:is(.lux-btn,.lux-link){width:100%;height:auto;min-height:3rem;box-shadow:none;opacity:1;color:var(--lux-bone);font:500 .9375rem/1.2 var(--lux-sans);letter-spacing:0;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--lux-quick) var(--lux-ease);background:0 0;border:0;border-radius:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:0 1rem;text-decoration:none;display:flex;transform:scale(1)}[data-lux-phase=ready] .lux-options-more>.lux-btn{grid-row:1}[data-lux-phase=ready] .lux-options-more>.lux-link{grid-row:2}[data-lux-phase=ready] .lux-options-more>.lux-options-email{grid-row:3}[data-lux-phase=ready] .lux-options-more>.lux-link{border-top:1px solid var(--lux-line)}[data-lux-phase=ready] .lux-options-more>.lux-link:before{content:none}[data-lux-phase=ready] .lux-options-more>:is(.lux-btn,.lux-link):after{content:"";border-top:1.5px solid var(--lux-ash);border-right:1.5px solid var(--lux-ash);flex:none;width:.4375rem;height:.4375rem;margin-right:.125rem;rotate:45deg}[data-lux-phase=ready] .lux-options-more>:is(.lux-btn,.lux-link):active{background:#f4f0e80f}[data-lux-phase=ready] .lux .lux-options-more>:is(.lux-btn,.lux-link):focus-visible{outline-offset:-3px}[data-lux-phase=ready] .lux-options-more>.lux-btn:disabled{color:var(--lux-smoke);cursor:default}[data-lux-phase=ready] .lux-options-more>.lux-btn:disabled:after{content:none}[data-lux-phase=ready] .lux-options-left{pointer-events:none;grid-area:1/2;justify-self:end;margin-right:2.25rem}[data-lux-phase=ready] .lux-options-more>.lux-btn:disabled+.lux-options-left{margin-right:1rem}.lux .lux-tabcard[data-pointer] :is(.lux-tab:focus-visible,.lux-size:has(input:focus-visible),.lux-frame:has(input:focus-visible)){outline:none}.lux-frames{flex-wrap:wrap;justify-content:flex-start;display:flex}.lux-frame{border-radius:6px;flex:none;width:2.75rem;height:2.75rem}.lux-frame:has(input:checked){border-color:var(--lux-gilt);box-shadow:0 0 0 1px var(--lux-gilt)}@container lux-card (min-width:16.01rem){[data-lux-phase=ready] .lux-tabpanels,[data-lux-phase=ready] .lux-member{padding-inline:1rem}[data-lux-phase=ready] .lux-card-action{padding:.75rem 1rem 1rem}.lux-size,.lux-size[data-prices],.lux-size[data-prices=both],.lux-size[data-prices=member]{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"mark name.price""mark dims dims price";gap:0 .75rem;min-height:4rem;padding:.75rem 1rem .75rem .875rem}.lux-size:has(.lux-size-saving){grid-template-areas:"mark name.price""mark dims dims price"".saving saving saving"}.lux-size.lux-size-static{min-height:3rem;padding-block:0}.lux-size-name{font-size:1rem}.lux-size-dims{margin-top:.125rem}.lux-size-saving{margin-top:.5rem}.lux-size-price{align-self:center;font-size:1.0625rem;font-weight:600}.lux-size-prices{gap:.1875rem}.lux-size-regular,.lux-size-was{font-size:var(--lux-small);font-weight:400}.lux-size[data-out] .lux-size-price{font-size:.9375rem;font-weight:400}}}@keyframes lux-fade{0%{opacity:0}to{opacity:1}}@media (max-width:59.99rem){[data-lux-phase=ready] .lux-options{animation-name:lux-fade}[data-lux-phase=ready] .lux-card.lux-tabcard{max-height:none}[data-lux-phase=ready] .lux-card-scroll{overscroll-behavior:auto;flex:none;overflow:visible}[data-lux-phase=ready] .lux-card-scroll:before,[data-lux-phase=ready] .lux-card-scroll:after{content:none}[data-lux-phase=ready] .lux-card-scroll .lux-tabpanel:not([data-on]){max-height:none;overflow:visible}[data-lux-phase=ready] .lux-card-scroll .lux-tabpanels{padding-bottom:1.25rem}.lux-buybar{z-index:20;padding:.75rem max(1rem, env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--lux-card);border-top:1px solid var(--lux-card-line);flex-direction:column-reverse;position:fixed;inset:auto 0 0}[data-lux-phase=ready] .lux-card-action.lux-buybar{padding:.75rem max(1rem, env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.lux-buybar{container:lux-buybar/inline-size}.lux-buybar-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.lux-buybar .lux-btn{flex:0 62%;min-width:8rem;min-height:3rem;margin:0;padding:0 1rem;font-size:1rem}@container lux-buybar (max-width:17rem){.lux-buybar-row{flex-wrap:wrap;row-gap:.5rem}.lux-buybar .lux-btn{flex:100%}}.lux-buybar-price{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;justify-items:start;gap:.25rem;display:grid}.lux-buybar-pay{align-items:baseline;gap:.4375rem;margin:0;display:flex}.lux-buybar-now{color:var(--lux-bone);font-family:var(--lux-display);font-weight:var(--lux-weight);font-variation-settings:var(--lux-set-small);font-size:1.5rem;line-height:1}.lux-buybar-was{color:var(--lux-ash);font-size:var(--lux-small);line-height:1}.lux-buybar-saving{color:var(--lux-gilt);margin:0;font-size:.8125rem;font-weight:500;line-height:1.3}.lux-buybar-member{color:var(--lux-gilt);font:500 .8125rem/1.2 var(--lux-sans);text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;padding:0;text-decoration:underline;position:relative}.lux-buybar-member:before{content:"";position:absolute;inset:-.875rem -.375rem -.875rem -1rem}.lux .lux-buybar-member:focus-visible{outline:2px solid var(--lux-gilt);outline-offset:3px}.lux-buybar>.lux-error{margin:0 0 .625rem}[data-lux-phase=ready] .lux-hero>.lux-hero-copy{z-index:21}[data-lux-phase=ready] .lux-bar{display:none}html.site-drawer-open .lux-buybar{visibility:hidden}html[data-lux-phase=ready]{scroll-padding-bottom:var(--lux-buybar-h,0px)}html[data-lux-phase=ready] body:has(.lux-buybar){padding-bottom:var(--lux-buybar-h,0px)}}@media (max-width:22.5rem){.lux-buybar-row{column-gap:.625rem}.lux-buybar-now{font-size:1.25rem}.lux-buybar-was{font-size:.8125rem}.lux-buybar-pay{gap:.3125rem}}@media (min-width:48rem) and (max-width:59.99rem){.lux-buybar-row{column-gap:1.5rem}.lux-buybar .lux-btn{max-width:26rem}}@media (max-width:59.99rem) and (max-height:30rem){[data-lux-phase=ready] .lux-card-action.lux-buybar{padding-block:.375rem calc(.375rem + env(safe-area-inset-bottom))}.lux-buybar .lux-btn{min-height:2.5rem}.lux-buybar-price{align-items:baseline;gap:.75rem;display:flex}}@media (forced-colors:active){.lux-buybar .lux-btn{border:1px solid buttontext}}@media (max-width:59.99rem){[data-lux-phase=ready] .lux-scene-cam:has(>.lux-scene-back){animation:none}[data-lux-phase=ready] .lux-hero{--lux-ready-top:1.5rem;--lux-ready-side:1.25rem;--lux-ready-foot:1.75rem;--lux-ready-bar:var(--lux-buybar-rest,calc(4.5rem + 1px + env(safe-area-inset-bottom)));--lux-ready-above-tabs:0rem;--lux-ready-keep:0rem;--lux-ready-room:calc(100svh - var(--lux-ready-bar) - 3rem - var(--lux-ready-above-tabs) - var(--lux-ready-keep));--lux-ready-need:calc((100vw - 2 * var(--lux-ready-side)) / var(--lux-ready-ratio,.75) + var(--lux-ready-top) + var(--lux-ready-foot));--lux-ready-view:max(9rem, min(var(--lux-ready-room), var(--lux-ready-need)));--lux-ready-box:calc(var(--lux-ready-view) + var(--lux-ready-trim,0px))}@supports (height:round(down, 1.5px, 1px)){[data-lux-phase=ready] .lux-hero{--lux-ready-view:round(down, max(9rem, min(var(--lux-ready-room), var(--lux-ready-need))), 1px)}}[data-lux-phase=ready] .lux-hero:not(.lux-bare){--lux-ready-top:4.5rem}[data-lux-phase=ready] .lux-hero:has(.lux-versions){--lux-ready-above-tabs:5.5rem}[data-lux-phase=ready] .lux .lux-hero>:is(.lux-scene,.lux-wall){height:var(--lux-ready-box);min-height:0;padding:var(--lux-ready-top) var(--lux-ready-side) var(--lux-ready-foot);clip-path:none}[data-lux-phase=ready] .lux-hero-scene>.lux-hero-copy{padding-top:var(--lux-ready-box);padding-bottom:1.5rem}[data-lux-phase=ready] .lux .lux-wall>.lux-hang.lux-hang{aspect-ratio:auto;width:100%;height:100%}[data-lux-phase=ready] .lux .lux-hang>.lux-scene-back>.lux-scene-room{translate:-40% -23.5%}[data-lux-phase=ready] .lux .lux-bare>.lux-wall:before{display:none}}@media (min-width:40rem) and (max-width:59.99rem) and (min-height:30.01rem){[data-lux-phase=ready] .lux-hero:not(.lux-bare){--lux-ready-top:5.5rem}}@media (max-width:59.99rem) and (max-height:30rem){[data-lux-phase=ready] .lux-hero{--lux-ready-top:.875rem;--lux-ready-foot:1.125rem;--lux-ready-bar:var(--lux-buybar-rest,calc(3.25rem + 1px + env(safe-area-inset-bottom)))}[data-lux-phase=ready] .lux-hero:not(.lux-bare){--lux-ready-top:5.25rem}}@media (min-width:48rem) and (max-width:59.99rem) and (min-height:30.01rem){[data-lux-phase=ready] .lux-hero{--lux-ready-top:2.5rem;--lux-ready-side:2.5rem;--lux-ready-foot:3rem;--lux-ready-keep:9.5rem}[data-lux-phase=ready] .lux-member{--lux-member-tall:0px}[data-lux-phase=ready] .lux-hero:not(.lux-bare){--lux-ready-top:6.5rem}}@media (max-width:59.99rem){html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-bare>.lux-wall-canvas:before{display:none}.lux-page:not(.lux-order)>.lux-hero-scene>.lux-scene:after,.lux-page:not(.lux-order)>.lux-hero>.lux-wall:after{content:none}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero-scene>.lux-scene{clip-path:inset(0 0 6rem)}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero-scene>.lux-hero-copy{min-height:100svh}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero:not(.lux-hero-scene)>.lux-wall.lux-wall-canvas{padding-bottom:2rem}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero.lux-bare:not(.lux-hero-scene)>.lux-wall.lux-wall-canvas{padding-top:3.375rem;padding-bottom:3.375rem}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero:not(.lux-hero-scene)>.lux-hero-copy{margin-top:0;padding-top:1rem}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero:not(.lux-hero-scene){grid-template-rows:max-content 1fr}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero:not(.lux-hero-scene)>.lux-wall{grid-area:1/1}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero:not(.lux-hero-scene)>.lux-hero-copy{grid-area:2/1}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero:not(.lux-hero-scene)>.lux-story{grid-area:3/1}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero:not(.lux-hero-scene):before{content:"";pointer-events:none;grid-area:1/1/span 2;min-height:100svh}html:not([data-lux-phase=ready]) .lux-page:not(.lux-order)>.lux-hero:not(.lux-hero-scene)>.lux-wall-canvas>.lux-hang-canvas{--lux-first-hang:min(.92 * (100vw - 2.5rem), max(12rem, 100svh - 28.75rem) * var(--lux-canvas-ratio,.8));width:var(--lux-first-hang);height:calc(var(--lux-first-hang) / var(--lux-canvas-ratio,.8));aspect-ratio:auto}}
