:root{--bg:#06070d;--bg-2:#0b0d1a;--ink:#ece7df;--ink-2:#a9a3a0;--ink-3:#6f6a6e;--line:#ece7df1f;--ember:#ff5a45;--ember-2:#ff9a7a;--violet:#6e5bd8;--sky:#2a3a8a;--serif:"Syncopate", "Arial Black", sans-serif;--sans:"Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--max:1320px;--gutter:clamp(16px, 4vw, 56px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select{font:inherit}::selection{color:#fff;background:#ff5a4559}.serif{font-family:var(--serif);font-weight:400}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.05}h1{font-size:clamp(44px,9vw,128px)}h2{font-size:clamp(32px,4.6vw,64px)}h3{font-size:clamp(24px,2.6vw,34px)}.eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lede{font-family:var(--serif);color:var(--ink-2);font-size:clamp(20px,2.2vw,28px);line-height:1.35}.muted{color:var(--ink-2)}.dim{color:var(--ink-3)}.small{font-size:13px}.ital{font-style:italic}.wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.section{padding:clamp(64px,10vw,160px) 0}.section+.section{padding-top:0}.grain{pointer-events:none;z-index:50;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}html{scroll-behavior:auto}}.top{z-index:40;padding:22px var(--gutter);mix-blend-mode:difference;color:#fff;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.wordmark{font-family:var(--serif);letter-spacing:.02em;white-space:nowrap;font-size:22px}.nav{letter-spacing:.16em;text-transform:uppercase;gap:clamp(14px,2.4vw,34px);font-size:12px;display:flex}.nav a{opacity:.75;transition:opacity .3s}.nav a:hover,.nav a[aria-current=page]{opacity:1}@media (max-width:640px){.top{padding:14px var(--gutter);flex-direction:column;align-items:flex-start;gap:6px}.nav{letter-spacing:.14em;gap:14px;font-size:10px}.wordmark{font-size:19px}}.hero{height:100svh;min-height:560px;position:relative;overflow:hidden}.sky-fallback{background:linear-gradient(#130f0a 0%,#241c13 40%,#4a2c1c 68%,#b8441c 88%,#ee5020 100%)}.hero-copy{padding:0 var(--gutter) clamp(40px, 7vh, 90px);z-index:2;gap:18px;display:grid;position:absolute;inset:auto 0 0}.hero h1{color:#fff;text-shadow:0 2px 40px #00000059}.hero .lede{color:#ffffffc7;max-width:34ch}.hero-links{letter-spacing:.18em;text-transform:uppercase;gap:22px;font-size:12px;display:flex}.hero-links a{border-bottom:1px solid #ffffff59;padding-bottom:4px;transition:border-color .3s}.hero-links a:hover{border-color:#fff}.hero-fade{background:linear-gradient(180deg, transparent, var(--bg));z-index:1;height:40%;position:absolute;inset:auto 0 0}.scroll-hint{right:var(--gutter);z-index:2;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80;writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:32px}@keyframes rv-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:none}}@supports (animation-timeline:view()){.rv{animation:1s cubic-bezier(.2,.7,.2,1) both rv-in;animation-timeline:view();animation-range:entry entry 45%}.rv.d1{animation-range:entry 8% entry 53%}.rv.d2{animation-range:entry 16% entry 61%}.rv.d3{animation-range:entry 24% entry 69%}.hero .rv{animation:1.4s cubic-bezier(.2,.7,.2,1) both fade-up}.hero .rv.d1{animation-delay:.25s}.hero .rv.d2{animation-delay:.5s}}@keyframes fade-up{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.rv,.hero .rv{opacity:1;filter:none;transform:none;animation:none!important}}.feat{gap:clamp(80px,12vw,200px);display:grid}.feat-item{grid-template-columns:1fr;align-items:end;gap:24px;display:grid}@media (min-width:900px){.feat-item{grid-template-columns:7fr 5fr;gap:48px}.feat-item:nth-child(2n){grid-template-columns:5fr 7fr}.feat-item:nth-child(2n) .feat-img{order:2}}.feat-img{border-radius:2px;position:relative;overflow:hidden}.feat-img img{will-change:transform;width:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);transform:scale(1.04)}.feat-item:hover .feat-img img{transform:scale(1)}.feat-img:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #06070d59}.feat-cap{gap:10px;display:grid}.feat-cap h3{font-size:clamp(28px,3.4vw,46px);font-style:italic}.feat-cap .meta{color:var(--ink-3);letter-spacing:.04em;font-size:13px}.feat-cap .line{font-family:var(--serif);color:var(--ink-2);max-width:36ch;font-size:20px}.statement{max-width:62ch;font-family:var(--serif);font-size:clamp(24px,3vw,40px);line-height:1.3}.statement em{color:var(--ember-2);font-style:italic}.pgrid{columns:1;column-gap:28px}@media (min-width:640px){.pgrid{columns:2}}@media (min-width:1100px){.pgrid{columns:3}}.pcard{break-inside:avoid;margin-bottom:40px;display:block}.pcard .ph{background:var(--bg-2);border-radius:2px;overflow:hidden}.pcard img{width:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter 1.2s}.pcard:hover img{filter:saturate(1.08);transform:scale(1.03)}.pcard .pc{justify-content:space-between;gap:12px;padding:12px 2px 0;font-size:13px;display:flex}.pcard .pc .t{font-family:var(--serif);font-size:20px;font-style:italic}.pcard .pc .m{color:var(--ink-3);white-space:nowrap}.detail{gap:40px;display:grid}@media (min-width:960px){.detail{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:start;gap:64px}.detail aside{position:sticky;top:100px}}.detail .big{cursor:zoom-in;background:var(--bg-2);border-radius:2px;overflow:hidden}.detail aside{gap:18px;display:grid}.detail aside h1{font-size:clamp(34px,4vw,56px);font-style:italic}.kv{grid-template-columns:auto 1fr;gap:6px 20px;font-size:14px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{margin:0}.btn{border:1px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:12px;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.btn:hover,.btn.primary{background:var(--ink);color:var(--bg)}.btn.primary:hover{background:#fff;border-color:#fff}.btn.ember{border-color:var(--ember);color:var(--ember-2)}.btn.ember:hover{background:var(--ember);color:#fff}.btn[disabled]{opacity:.4;pointer-events:none}.status{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.status:before{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px}.status.available:before{background:#6fd39a}.status.sold:before{background:var(--ember)}.status.on-view:before{background:var(--violet)}.lb{z-index:60;cursor:zoom-out;background:#04050af5;place-items:center;padding:24px;animation:.4s fade;display:grid;position:fixed;inset:0}.lb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 30px 120px #0009}@keyframes fade{0%{opacity:0}to{opacity:1}}.tiers{gap:14px;display:grid}.tier{border:1px solid var(--line);text-align:left;border-radius:12px;gap:4px;padding:16px 18px;transition:border-color .3s,background .3s;display:grid}.tier:hover{border-color:#ece7df59}.tier[aria-pressed=true]{border-color:var(--ink);background:#ece7df0a}.tier .n{justify-content:space-between;font-size:15px;display:flex}.tier .p{color:var(--ink-2);font-size:13px}.sizes{flex-wrap:wrap;gap:8px;display:flex}.size{border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:13px;transition:border-color .3s,background .3s}.size[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.size[disabled]{opacity:.3}.qty{border:1px solid var(--line);border-radius:999px;align-items:center;display:inline-flex}.qty button{width:40px;height:40px;font-size:18px}.qty span{text-align:center;min-width:28px}.total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.total .amt{font-family:var(--serif);font-size:36px}.mock{aspect-ratio:1;background:#e9e6df;border-radius:2px;place-items:center;display:grid;position:relative;overflow:hidden}.mock .sheet{box-sizing:border-box;background:#fbfaf6;place-items:center;padding:4%;display:grid;box-shadow:0 20px 60px #00000040,0 2px 6px #00000026}.mock .sheet img{object-fit:contain;height:auto;display:block}.mock .lbl{letter-spacing:.14em;text-transform:uppercase;color:#6b6660;font-size:11px;position:absolute;bottom:12px;left:14px}.mock.fine .sheet{background:#f6f1e6}.note{color:var(--ink-3);font-size:13px;line-height:1.55}.cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;display:grid}.card{gap:12px;display:grid}.card .ph{aspect-ratio:4/5;background:var(--bg-2);border-radius:2px;place-items:center;display:grid;overflow:hidden}.card .ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.card:hover .ph img{transform:scale(1.04)}.card .t{font-family:var(--serif);font-size:22px;font-style:italic}.card .m{color:var(--ink-3);font-size:13px}.card.soon .ph img{filter:grayscale(.3)brightness(.6)}.field{border-bottom:1px solid var(--line);gap:0;max-width:480px;display:flex}.field input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:16px}.field input::placeholder{color:var(--ink-3)}.field button{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);padding:0 6px 0 18px;font-size:12px;transition:color .3s}.field button:hover{color:#fff}.ok{color:#6fd39a;font-size:14px}.err{color:var(--ember-2);font-size:14px}.foot{border-top:1px solid var(--line);color:var(--ink-3);gap:24px;padding:48px 0 60px;font-size:13px;display:grid}.foot .row{flex-wrap:wrap;justify-content:space-between;gap:18px 32px;display:flex}.foot a:hover{color:var(--ink)}.prose{gap:22px;max-width:68ch;font-size:17px;display:grid}.prose h2{margin-top:20px;font-size:clamp(28px,3vw,40px)}.prose p{color:var(--ink-2);margin:0}.prose ul{color:var(--ink-2);margin:0;padding-left:20px}.cv{gap:10px;display:grid}.cv .y{font-family:var(--serif);font-size:26px}.cv ul{color:var(--ink-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.admin table{border-collapse:collapse;width:100%}.admin th,.admin td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px 12px 0}.admin th{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.admin code{color:var(--ink-2);font-size:12px}.admin pre{white-space:pre-wrap;color:var(--ink-2);background:var(--bg-2);border-radius:8px;padding:12px;font-size:12px}.pill{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:13px;display:inline-block}.pill.in_production,.pill.submitted{color:#e3c88f;border-color:#c9a86a}.pill.needs_attention{border-color:var(--ember);color:var(--ember-2)}.pill.shipped,.pill.complete{color:#6fd39a;border-color:#6fd39a}.shop{z-index:1;--sheet-max-h:33svh;gap:64px;max-width:560px;margin:0 auto;padding:14px 18px 60px;display:grid;position:relative;overflow-x:clip}html,body{max-width:100%;overflow-x:hidden}.shop-sky{z-index:-1;background:#16120b;position:fixed;inset:0}.shop-sky canvas,.shop-sky .sky-fallback{width:100%;height:100%;position:absolute;inset:0}.shop-sky:after{content:"";background:linear-gradient(#0c09064d 0%,#0c09060d 100%);position:absolute;inset:0}.shop-head{gap:0;padding-top:4px;display:grid}.shop-name{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;font-size:20px;font-weight:700}.shop-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-size:11px}.item{gap:10px;display:grid}.wall{background:0 0;width:100%;margin:10px 0 18px;position:relative;overflow:visible}.sheet{z-index:1;box-sizing:border-box;background:#fdfcf9;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;box-shadow:0 30px 70px #0a06038c,0 2px 4px #00000040}.sheet img{object-fit:contain;height:auto;display:block}.item-title{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:4px 0 0;font-size:15px;font-weight:700;line-height:1.5}.item-size{font-family:var(--sans);letter-spacing:.02em;color:var(--ink);margin:-6px 0 0;font-size:13px;font-weight:500}.row{flex-wrap:wrap;gap:8px;display:flex}.pick{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:10px 14px;font-size:14px}.pick[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.buy{color:#fff;letter-spacing:.02em;background:#0a84ff;border-radius:12px;width:100%;margin-top:4px;padding:14px;font-size:15px;font-weight:600;box-shadow:0 8px 24px #0a84ff59}.buy:hover{background:#2b94ff}.fine-print{color:var(--ink-3);margin:0;font-size:11px;line-height:1.5}.fine-print-slot{display:grid}.fine-print-slot>.fine-print{grid-area:1/1}.buy[disabled]{opacity:.4}.item-note,.item-err{color:var(--ink-2);margin:0;font-size:14px}.item-err{color:var(--ember-2)}.shop-foot{color:var(--ink-3);border-top:1px solid var(--line);gap:8px;padding-top:12px;font-size:13px;display:grid}.shop-foot a:hover{color:var(--ink)}.sheet[data-paper=poster]{background:#fbfaf7}.sheet[data-paper=poster]:before{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.6;background:linear-gradient(115deg,#fff0 30%,#ffffff8c 48%,#fff0 62%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.43 0 0 0 0 0.40 0 0 0 0.16 0'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>") 0 0/160px 160px;position:absolute;inset:0}.sheet[data-paper=fine]{background:#f4efe4}.sheet[data-paper=fine]:before{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.75;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.50 0 0 0 0 0.44 0 0 0 0 0.34 0 0 0 0.42 0'/></filter><rect width='200' height='200' filter='url(%23f)'/></svg>") 0 0/200px 200px,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.48 0 0 0 0 0.38 0 0 0 0.30 0'/></filter><rect width='400' height='400' filter='url(%23m)'/></svg>") 0 0/400px 400px;position:absolute;inset:0}.sheet[data-paper=fine]:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 25% 15%,#ffffff73,#0000 60%);position:absolute;inset:0}.sheet img{z-index:1;position:relative}.shop-head{padding-top:8px;position:relative}.nl-defs{width:0;height:0;position:absolute;overflow:hidden}.nl-btn{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);opacity:.55;padding:10px 6px 10px 14px;font-size:11px;transition:opacity .6s,color .6s;animation:11s ease-in-out infinite alternate nl-float;position:absolute;top:0;right:0}.nl-btn:hover,.nl-btn[aria-expanded=true]{opacity:.95;color:var(--ink)}.nl-text{filter:url(#nl-mist);text-shadow:0 0 6px #fff0dc59,0 0 18px #ffdcbe2e;display:inline-block;position:relative}.nl-haze{pointer-events:none;filter:blur(10px);opacity:.9;background:radial-gradient(60% 60%,#ffe6cd29,#ffd2b40d 50%,#0000 72%);border-radius:50%;animation:8s ease-in-out infinite alternate nl-haze;position:absolute;inset:-22px -30px}@keyframes nl-float{0%{transform:translate(0,0)}35%{transform:translate(-3px,2px)}70%{transform:translate(2px,-2px)}to{transform:translate(-1px,3px)}}@keyframes nl-haze{0%{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-8px,3px)scale(1.15)}to{opacity:.75;transform:translate(6px,-2px)scale(.95)}}@media (prefers-reduced-motion:reduce){.nl-btn,.nl-haze{animation:none}.nl-text{filter:none}}.nl-panel{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;margin-top:18px;padding:18px 0 4px;display:grid}.nl-note,.nl-msg{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.nl-form{gap:12px;display:grid}.nl-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff0a;border-radius:12px;outline:none;padding:14px 16px;font-size:16px}.nl-form input:focus{border-color:var(--ink-3)}.nl-go{border:1px solid var(--ink);color:var(--ink);border-radius:12px;padding:14px;font-size:14px}.nl-go:hover{background:var(--ink);color:var(--bg)}.nl-go[disabled]{opacity:.4}.nl-err{color:var(--ember-2)}.plain{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.plain a{text-underline-offset:4px;text-decoration:underline}.wall-link{cursor:pointer;width:100%;color:inherit;appearance:none;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}.wall-link:active .sheet{opacity:.85}@media (hover:hover){.wall-link .sheet{transition:transform .4s}.wall-link:hover .sheet{transform:translateY(-2px)}}.item-title a,.shop-name a{color:inherit}.zoom{z-index:50;background:#080604fb;display:grid;position:fixed;inset:0}.zoom-box{touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.zoom-sheet{transform-origin:50%;will-change:transform;pointer-events:none}.zoom-box img{pointer-events:none;height:auto}.zoom-close{z-index:1;color:var(--ink);opacity:.7;padding:8px 12px;font-size:34px;line-height:1;position:absolute;top:10px;right:14px}.zoom-close:hover{opacity:1}.title{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;height:26px;margin:0;font-size:20px;font-weight:700;line-height:1.3;position:relative}.title-link{color:inherit}.title-text{filter:url(#title-smoke);will-change:transform, opacity;background:linear-gradient(100deg, var(--ink) 35%, #fff 48%, #ffe6c8 52%, var(--ink) 65%);color:#0000;text-shadow:none;background-position:120% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:6.8s cubic-bezier(.2,.7,.2,1) forwards title-pour,3s ease-in-out 2.8s forwards title-glint;display:inline-block;position:relative}.title-text.is-solid{filter:none;background-position:-60% 0;animation:none}.title-text.is-still{filter:none;color:var(--ink);background:0 0;animation:none}@keyframes title-pour{0%{opacity:0;transform:translate(-4px,14px)}18%{opacity:.35}60%{opacity:.85;transform:translate(1px,2px)}to{opacity:1;transform:translate(0,0)}}@keyframes title-glint{0%{background-position:120% 0}to{background-position:-60% 0}}.title-fx{pointer-events:none;position:absolute;inset:-140% 0 -80%;overflow:visible}.wisp{filter:blur(12px);opacity:0;background:radial-gradient(50% 50%,#ffecd638,#ffdcbe14 45%,#0000 70%);border-radius:50%;max-width:46%;height:60%;animation:6s ease-out forwards wisp;position:absolute;bottom:0;transform:translateY(30px)scale(.6)}@keyframes wisp{0%{opacity:0;transform:translateY(34px)scale(.5,.4)}25%{opacity:1}to{opacity:0;transform:translateY(-40px)scale(1.6,1.3)}}.express{margin-top:0;display:block}.express.is-shown{margin-top:6px}.studio{margin-top:4px}.studio-btn{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-underline-offset:4px;padding:6px 0;font-size:12px;text-decoration:underline}.studio-btn:hover{color:var(--ink)}.studio-form{padding:12px 0 0}.studio-form .row input{min-width:0}.wall{perspective:1100px}.sheet.is-live{transform-style:preserve-3d;will-change:transform;animation:12s ease-in-out infinite paper-tilt}.item:nth-child(2n) .sheet.is-live{animation-duration:14s;animation-delay:-5s}.item:nth-child(3n) .sheet.is-live{animation-duration:11s;animation-delay:-8s}.sheet .sheen{z-index:2;pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0;overflow:hidden}.sheet .sheen:before{content:"";will-change:transform;background:linear-gradient(100deg,#0000 22%,#00000047 34%,#ffffffb3 50%,#00000038 64%,#0000 76%);width:280%;animation:12s ease-in-out infinite paper-sheen;position:absolute;top:0;bottom:0;left:0}.item:nth-child(2n) .sheet .sheen:before{animation-duration:14s;animation-delay:-5s}.item:nth-child(3n) .sheet .sheen:before{animation-duration:11s;animation-delay:-8s}@keyframes paper-tilt{0%{transform:rotateX(0)rotateY(0)skewY(0)}25%{transform:rotateX(1.6deg)rotateY(-2.2deg)skewY(.25deg)}50%{transform:rotateX(-1.2deg)rotateY(1.4deg)skewY(-.2deg)}75%{transform:rotateX(1deg)rotateY(2.4deg)skewY(.3deg)}to{transform:rotateX(0)rotateY(0)skewY(0)}}@keyframes paper-sheen{0%{transform:translate(-64%)}50%{transform:translate(0%)}to{transform:translate(-64%)}}@media (prefers-reduced-motion:reduce){.sheet.is-live,.sheet .sheen:before{animation:none}.sheet .sheen{opacity:0}}.sheet img,.zoom-sheet img,.zoom-box img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.sheet,.zoom-sheet{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.site-nav{letter-spacing:.22em;text-transform:uppercase;gap:14px;margin-top:4px;font-size:11px;display:flex}.site-nav a{color:var(--ink-3)}.site-nav a.on,.site-nav a:hover{color:var(--ink)}.shop.wide{max-width:1040px}.lede{font-family:var(--sans);color:var(--ink-2);letter-spacing:0;text-transform:none;max-width:62ch;margin:0;font-size:15px;line-height:1.6}.tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:34px 26px;display:grid}.tile{gap:10px;margin:0;display:grid}.tile-img{cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.tile-img img{width:100%;height:auto;display:block;box-shadow:0 24px 60px #0a06038c,0 2px 4px #0000004d}.tile-title{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.tile-line{color:var(--ink-2);font-size:13px;line-height:1.5}.tile-line a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.prose-dark{gap:14px;max-width:62ch;display:grid}.prose-dark p{font-family:var(--sans);color:var(--ink-2);margin:0;font-size:16px;line-height:1.65}.prose-dark a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.prose-dark ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:15px;line-height:1.7}.show-year{gap:4px;margin-top:4px;display:grid}.shop-foot span a{color:var(--ink-2)}.shop-foot span a:hover{color:var(--ink)}.zoom-sheet:not([data-paper]){box-shadow:none;background:0 0}.ss-embed{background:#fff;border:0;border-radius:12px;width:100%;max-width:480px;height:150px}.prose-dark .dim{color:var(--ink-3)}.nlp{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100c09f5;border:1px solid #ffffff14;border-radius:16px;max-width:440px;margin:0 auto;padding:18px 18px 14px;animation:2.2s cubic-bezier(.2,.7,.2,1) both nlp-beam;position:fixed;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 24px 60px #00000080}.nlp>*{animation:2.2s ease-out both nlp-content}.nlp:before,.nlp:after{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:-4px}.nlp:before{mix-blend-mode:screen;background-image:radial-gradient(1.6px 1.6px at 12% 20%,#fff8e8 50%,#0000 52%),radial-gradient(1.4px 1.4px at 28% 72%,#ffe7c2 50%,#0000 52%),radial-gradient(1.8px 1.8px at 44% 38%,#fff 50%,#0000 52%),radial-gradient(1.3px 1.3px at 58% 84%,#ffe0b8 50%,#0000 52%),radial-gradient(1.7px 1.7px at 66% 14%,#fff8e8 50%,#0000 52%),radial-gradient(1.4px 1.4px at 78% 56%,#fff 50%,#0000 52%),radial-gradient(1.6px 1.6px at 90% 30%,#ffe7c2 50%,#0000 52%),radial-gradient(1.3px 1.3px at 20%,#fff 50%,#0000 52%),radial-gradient(1.5px 1.5px at 36% 92%,#fff8e8 50%,#0000 52%),radial-gradient(1.4px 1.4px at 84% 80%,#fff 50%,#0000 52%),radial-gradient(1.6px 1.6px at 50% 60%,#ffe0b8 50%,#0000 52%),radial-gradient(1.2px 1.2px at 8% 88%,#fff 50%,#0000 52%);background-size:120px 90px,140px 110px,100px 130px,160px 90px,110px 120px,130px 100px,150px 80px,90px 140px,120px 100px,140px 90px,100px 110px,130px 120px;animation:2.2s ease-out both nlp-shimmer}.nlp:after{mix-blend-mode:screen;background-color:#0000;background-image:repeating-linear-gradient(#ffffff1a 0 1px,#0000 1px 3px),linear-gradient(90deg,#0000 0%,#ffecc88c 48%,#ffffffd9 50%,#ffecc88c 52%,#0000 100%);background-position:0 0,50% 0;background-repeat:no-repeat;background-size:100% 100%,60% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:2.2s ease-out both nlp-scan}@keyframes nlp-beam{0%{opacity:0;filter:brightness(4)blur(8px);transform:translateY(10px)scaleY(.04)}18%{opacity:1;filter:brightness(3.2)blur(6px);transform:translateY(0)scaleY(1.02)}45%{filter:brightness(1.8)blur(2.5px)}62%{filter:brightness(1.25)blur(.6px)}72%{filter:brightness(1.6)blur(1.2px)}to{opacity:1;filter:brightness()blur();transform:none}}@keyframes nlp-content{0%,30%{opacity:0}55%{opacity:.55}65%{opacity:.35}to{opacity:1}}@keyframes nlp-shimmer{0%{opacity:0;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}15%{opacity:1}50%{opacity:.9;background-position:30px -20px,-25px 30px,20px 25px,-30px -15px,15px 35px,-20px -30px,25px 10px,-15px 25px,30px -30px,-35px 10px,10px -25px,20px 30px}80%{opacity:.25}to{opacity:0;background-position:60px -40px,-50px 60px,40px 50px,-60px -30px,30px 70px,-40px -60px,50px 20px,-30px 50px,60px -60px,-70px 20px,20px -50px,40px 60px}}@keyframes nlp-scan{0%{opacity:0;background-position:0 0,-60% 0}12%{opacity:1}55%{opacity:.7;background-position:0 0,160% 0}to{opacity:0;background-position:0 0,160% 0}}.nlp-x{z-index:2;color:var(--ink-3);padding:6px 8px;font-size:26px;line-height:1;position:absolute;top:6px;right:10px}.nlp-x:hover{color:var(--ink)}.nlp-title{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:700}.nlp-note{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.5}.nlp-embed{max-width:none;height:150px}.nlp-later{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:8px auto 0;padding:6px 10px;font-size:12px;display:block}.nlp-later:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.nlp,.nlp>*,.nlp:before,.nlp:after{animation:none}.nlp:before,.nlp:after{display:none}}.item-info{gap:10px;display:grid}@media (min-width:900px){.shop{--sheet-max-h:72vh;gap:120px;max-width:1180px;padding:36px 40px 100px}.shop-head{padding-top:0}.title{font-size:26px}.site-nav{gap:22px;margin-top:8px;font-size:12px}.item{grid-template-columns:1.25fr 1fr;align-items:center;gap:72px}.wall{margin:0}.item-info{gap:14px;max-width:440px}.item-title{font-size:20px}.item-size{font-size:14px}.fine-print{font-size:12px}.pick{padding:11px 16px;font-size:15px}.buy{padding:16px;font-size:16px}.shop-foot{grid-template-columns:repeat(4,auto);justify-content:start;gap:28px;font-size:13px}.shop.wide{max-width:1280px}.tiles{grid-template-columns:repeat(3,1fr);gap:48px 36px}.lede,.prose-dark{max-width:68ch;font-size:17px}.prose-dark p{font-size:17px}}@media (min-width:1400px){.shop{max-width:1320px}.item{gap:96px}}.nl-foot{border-bottom:1px solid var(--line);gap:6px;margin-bottom:6px;padding-bottom:18px;display:grid}.nl-foot-title{font-family:var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700}.nl-foot-note{color:var(--ink-3);max-width:52ch;margin:0 0 6px;font-size:13px;line-height:1.5}.nl-form{flex-wrap:wrap;align-items:center;gap:8px;max-width:440px;display:flex}.nl-form input{min-width:0;height:44px;color:var(--ink);background:#ffffff0f;border:1px solid #ece7df2e;border-radius:10px;outline:none;flex:200px;padding:0 14px;transition:border-color .15s,background .15s}.nl-form input::placeholder{color:var(--ink-3)}.nl-form input:focus{background:#ffffff17;border-color:#ece7df80}.nl-form button{background:var(--ink);color:#16120b;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;height:44px;padding:0 18px;font-size:13px;font-weight:500;transition:background .15s}.nl-form button:hover{background:#fff}.nl-form button[disabled],.nl-form input[disabled]{opacity:.5}.nl-form.compact input,.nl-form.compact button{height:40px}.nl-err{color:#ff8a73;flex-basis:100%;font-size:13px}.nl-done{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.shop-foot .nl-foot{grid-column:1/-1}.cart-link{color:var(--ink);font:inherit;letter-spacing:inherit;text-transform:inherit;margin-left:auto;padding:0}.add-cart{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--ink-2);margin-top:8px;padding:8px;font-size:13px;display:block}.add-cart:hover{color:var(--ink)}.cart-lines{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cart-lines li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:start;gap:14px;padding-bottom:14px;display:grid}.cart-lines img{object-fit:cover;background:#222;border-radius:6px;width:72px;height:72px}.cart-title{color:var(--ink);font-size:16px}.cart-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.cart-qty{color:var(--ink-2);align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.cart-qty button{border:1px solid var(--line);width:26px;height:26px;color:var(--ink);border-radius:50%;font-size:15px;line-height:1}.cart-qty .cart-rm{width:auto;height:auto;color:var(--ink-3);text-underline-offset:3px;border:0;border-radius:0;font-size:12px;text-decoration:underline}.cart-price{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.cart-sum{color:var(--ink-2);border-top:1px solid var(--line);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.cart-sum.total{color:var(--ink);font-size:16px}.cart-page{gap:4px;max-width:520px;display:grid}.cart-page .buy{margin-top:14px}.cart-back{letter-spacing:.1em;text-transform:uppercase;margin:12px 0 0;font-size:13px}.cart-back a{color:var(--ink-3)}.cart-back a:hover{color:var(--ink)}.added-note a{text-underline-offset:4px;text-decoration:underline}.checkout-page{gap:40px}.co{gap:28px;display:grid}.co-steps{gap:12px;display:grid}.co-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100c098c;border-radius:12px}.co-panel.open{border-color:#ece7df4d}.co-head{text-align:left;width:100%;font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:18px 20px;font-size:13px;font-weight:700;display:flex}.co-panel.open .co-head,.co-panel.can .co-head{color:var(--ink)}.co-head[disabled]{cursor:default}.co-edit{font-family:var(--sans);letter-spacing:.14em;color:var(--ink-3);text-underline-offset:3px;font-size:11px;text-decoration:underline}.co-body{padding:0 20px 20px}.co-form{gap:12px;display:grid}.co-form .buy{margin-top:6px}.co-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.co-form input[type=email]{width:100%;height:46px;color:var(--ink);font:inherit;background:#ffffff0f;border:1px solid #ece7df2e;border-radius:10px;outline:none;padding:0 14px}.co-form input[type=email]:focus{border-color:#ece7df80}.co-hint{color:var(--ink-3);font-size:12px;line-height:1.5}.co-stripe{min-height:60px}.co-review{color:var(--ink-2);gap:10px;font-size:14px;line-height:1.5;display:grid}.co-review>div{grid-template-columns:90px 1fr;gap:10px;display:grid}.co-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:11px}.co-summary{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100c098c;border-radius:12px;align-self:start;padding:20px}.co-sum-title{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.co-summary .cart-lines li{grid-template-columns:64px 1fr auto}.co-thumb{width:64px;height:64px;position:relative}.co-thumb img{object-fit:cover;border-radius:6px;width:64px;height:64px;display:block}.co-qty{background:var(--ink);min-width:20px;height:20px;color:var(--bg);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:grid;position:absolute;bottom:-6px;right:-6px}.co-summary .cart-rm{color:var(--ink-3);text-underline-offset:3px;margin-top:6px;font-size:12px;text-decoration:underline}.co-secure{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin-top:14px;font-size:10px}.tick{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.tick input{accent-color:#0a84ff;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}@media (min-width:900px){.co{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:40px}.co-summary{position:sticky;top:24px}}.car{gap:16px;display:grid}.car-stage{height:58svh;position:relative}.car-pic{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.car-pic img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 40px #0a06038c);opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block;position:absolute;inset:0}.car-pic img.shown{opacity:1}.car-arrow{z-index:2;width:44px;height:64px;color:var(--ink-2);cursor:pointer;opacity:.7;background:0 0;border:0;font-size:40px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.car-arrow:hover{color:var(--ink);opacity:1}.car-arrow.left{left:-8px}.car-arrow.right{right:-8px}.car-cap{text-align:center;gap:4px;display:grid}.car-cap .tile-line{color:var(--ink-3);font-size:13px}.car-count{color:var(--ink-3)}.car-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding:6px 2px 10px;display:flex;overflow-x:auto}.car-strip::-webkit-scrollbar{display:none}.car-thumb{cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:2px;flex:none;width:72px;height:72px;padding:0;transition:opacity .15s;overflow:hidden}.car-thumb img{object-fit:cover;width:100%;height:100%;display:block}.car-thumb.on,.car-thumb:hover{opacity:1}.car-thumb.on{outline:1.5px solid var(--ink);outline-offset:2px}.car-lede{color:var(--ink-3);text-align:center;max-width:60ch;margin:0 auto;font-size:15px}@media (min-width:900px){.car-stage{height:72svh}.car-arrow{width:56px;height:80px;font-size:48px}.car-arrow.left{left:-56px}.car-arrow.right{right:-56px}.car-thumb{width:96px;height:96px}}@media (max-width:600px){.car-arrow{display:none}}.about-photo{width:min(92vw,520px);margin:-8px auto 0;position:relative}.about-photo img{filter:saturate(1.05)contrast(1.03);border-radius:4px;width:100%;height:auto;animation:1.6s ease-out both about-in;display:block;transform:rotate(-1.5deg);-webkit-mask-image:radial-gradient(70% 62% at 50% 48%,#000 55%,#0009 78%,#0000 100%);mask-image:radial-gradient(70% 62% at 50% 48%,#000 55%,#0009 78%,#0000 100%)}@keyframes about-in{0%{opacity:0;transform:rotate(-1.5deg)scale(1.02)}to{opacity:1;transform:rotate(-1.5deg)scale(1)}}.about-photo figcaption{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 1px 8px #000c;white-space:nowrap;font-size:10px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}@media (min-width:900px){.about-photo{width:460px;margin:0}.about-text{max-width:60ch}.shop.about-page{gap:48px}.about-row{grid-template-columns:460px minmax(0,1fr);align-items:center;gap:64px;display:grid}}@media (prefers-reduced-motion:reduce){.about-photo img{animation:none}}
