html:has(.ld){--bg-000:#f3f2f2;--bg-100:#eae9e9;--bg-200:#f8f4f4;--bg-300:#d7d3d3;--ink-100:#201f1d;--ink-200:#444141;--ink-300:#605d5d;--rule:#201f1d29;--rule-strong:#201f1d59;--brass:#b68235;--brass-text:#8b611f;--brass-hover:#7d5411;--brass-soft:#fff3e4;--brass-deep:#5a3b0a;--on-brass:var(--ink-deep);--on-brass-hover:#f3f2f2;--ink-deep:#141312;--ok:#1f8a5b;--shadow-1:0 1px 2px #201f1d0f, 0 6px 20px #201f1d14;--shadow-2:0 12px 32px #201f1d1f, 0 32px 80px #201f1d29;--ring:0 0 0 1px var(--brass), 0 0 0 4px #b6823533;--ease:cubic-bezier(.2, .7, .2, 1);--pad:clamp(16px, 4vw, 48px);--vinyl:#121110;--groove:#26231f;--paper-3d:#f3f2f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]:has(.ld){--bg-000:#141312;--bg-100:#201f1d;--bg-200:#2d2b2b;--bg-300:#444141;--ink-100:#f3f2f2;--ink-200:#d7d3d3;--ink-300:#9b9797;--rule:#f3f2f229;--rule-strong:#f3f2f259;--brass:#c28d41;--brass-text:#e1ad66;--brass-hover:#facb8d;--brass-soft:#3a270d;--ink-deep:#0b0b0a;--ok:#5ed08a;--on-brass-hover:var(--ink-deep);--shadow-1:0 1px 2px #0006, 0 6px 20px #0000004d;--shadow-2:0 12px 32px #00000080, 0 32px 80px #0006;--ring:0 0 0 1px var(--brass), 0 0 0 4px #c28d4140;--paper-3d:#2d2b2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ld){background:var(--bg-000);color:var(--ink-100);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.ld{--font-display:var(--ld-serif), "Times New Roman", serif;--font-body:var(--ld-body), Georgia, serif;font:400 15px/1.55 var(--font-body);color:var(--ink-100);-webkit-font-smoothing:antialiased}.ld *,.ld :before,.ld :after{box-sizing:border-box}.ld a{color:inherit;text-decoration:none}.ld button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ld :focus-visible{box-shadow:var(--ring);border-radius:2px;outline:none}.ld ::selection{background:color-mix(in srgb, var(--brass) 30%, transparent)}.ld .k{font:500 11px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-feature-settings:"tnum";color:var(--ink-300)}.ld .k.acc{color:var(--brass-text)}.ld .disp{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:400;line-height:.9}.ld .it{font-style:italic}.ld .just{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.ld .wrap{padding-inline:var(--pad)}.ld .ic{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ld .orn{align-items:center;gap:12px;width:220px;margin:20px 0;display:flex}.ld .orn i{background:var(--rule-strong);flex:1;height:1px}.ld .orn b{background:var(--brass);width:6px;height:6px;transform:rotate(45deg)}.ld .btn{border:1px solid var(--rule-strong);height:44px;font:500 14px/1 var(--font-body);color:var(--ink-100);border-radius:4px;align-items:center;gap:10px;padding:0 20px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ld .btn:hover{border-color:var(--brass);color:var(--brass-text)}.ld .btn:disabled{opacity:.5;cursor:not-allowed}.ld .btn-primary{background:var(--brass);border-color:var(--brass);color:var(--on-brass)}.ld .btn-primary:hover{background:var(--brass-hover);border-color:var(--brass-hover);color:var(--on-brass-hover)}.ld .plate{background:var(--bg-100);border:6px solid var(--bg-100);outline:1px solid var(--rule);border-radius:2px;max-width:100%;display:block;position:relative;overflow:hidden}.ld .plate .ph{text-align:center;background:var(--bg-300);width:100%;height:100%;color:var(--ink-300);font:500 11px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;padding:12px;display:flex}.ld .plate img{object-fit:cover;filter:sepia(.22)saturate(.82)contrast(1.05);width:100%;height:100%;display:block}.ld .loader{z-index:100;background:var(--bg-000);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .8s,visibility .8s;display:flex;position:fixed;inset:0}.ld .loader.out{opacity:0;visibility:hidden;pointer-events:none}.ld .loader .nm{font:italic 400 clamp(40px, 6vw, 80px)/1 var(--font-display)}.ld .loader .bar{background:var(--rule);width:min(320px,60vw);height:1px}.ld .loader .bar i{background:var(--brass);width:0;height:100%;display:block}.ld .topnav{z-index:40;position:fixed;top:0;left:0;right:0}.ld .topnav.hide{transform:translateY(-100%)}.ld .hero{flex-direction:column;justify-content:flex-end;min-height:min(100vh,960px);padding-top:calc(64px + clamp(16px,min(6vw,4vh),88px));padding-bottom:clamp(48px,8vw,120px);display:flex;position:relative}.ld .obj3d{z-index:1;cursor:grab;opacity:0;width:min(56vw,860px);height:min(60vh,700px);transition:opacity 1.4s .3s, transform 1.6s .3s var(--ease);touch-action:pan-y;position:absolute;top:104px;right:0;transform:scale(.96)}.ld .obj3d.live{opacity:1;transform:none}.ld .obj3d.grab{cursor:grabbing}.ld .obj3d canvas{width:100%;height:100%;display:block}.ld .obj3d .cap3d{right:var(--pad);pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:8px}.ld .obj3d .cap3d i{background:var(--brass);width:18px;height:1px}.ld .obj3d .poster{justify-content:center;align-items:center;display:none;position:absolute;inset:0}.ld .obj3d.no3d{opacity:1;cursor:default;transform:none}.ld .obj3d.no3d .poster{display:flex}.ld .h-stack{z-index:2;pointer-events:none;flex-direction:column;gap:clamp(16px,3vh,28px);max-width:1100px;display:flex;position:relative}.ld .h-eyebrow>*,.ld .h-row>*,.ld .ctas>*{pointer-events:auto}.ld .h-eyebrow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ld .h-eyebrow .live-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;position:relative}.ld .h-eyebrow .live-dot:after{content:"";border:1px solid var(--ok);border-radius:50%;animation:2.2s infinite ld-ring;position:absolute;inset:-5px}.ld h1.disp{letter-spacing:-.025em;pointer-events:none;font-size:clamp(64px,min(12vw,16vh),200px);line-height:.86}.ld .rise{padding-bottom:.06em;display:block;overflow:hidden}.ld .rise>span{transition:transform 1.2s var(--ease);display:block;transform:translateY(105%)}.ld.ready .rise>span{transform:none}.ld.ready .rise:nth-child(2)>span{transition-delay:.12s}.ld .h-row{flex-wrap:wrap;align-items:flex-end;gap:40px;display:flex}.ld .h-row .plate{aspect-ratio:4/5;flex:none;width:clamp(120px,min(12vw,17vh),170px)}.ld .h-row p{max-width:46ch;color:var(--ink-200);min-width:0;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.ld .status{color:var(--ink-200);flex-direction:column;gap:10px;min-width:220px;font-size:13px;display:flex}.ld .status .k{margin-bottom:2px;display:block}.ld .ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ld .ctas .mail{font-family:var(--font-mono), Menlo, monospace;color:var(--ink-300);align-items:center;gap:8px;height:44px;padding:0 6px;font-size:13px;display:inline-flex}.ld .ctas .mail a:hover,.ld .ctas .mail button:hover{color:var(--brass-text)}.ld .ctas .mail button{width:32px;height:44px;color:inherit;justify-content:center;align-items:center;display:inline-flex}@media (max-width:900px){.ld .hero{min-height:0;padding-top:80px}.ld .obj3d{order:-1;width:100%;height:clamp(240px,36vh,420px);margin-bottom:8px;position:relative;top:auto;right:auto}.ld .h-row{gap:20px}}.ld .note{border-top:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:32px;padding-block:clamp(80px,11vw,160px);display:grid}.ld .note p{font:400 clamp(26px, 3.2vw, 46px)/1.18 var(--font-display);letter-spacing:-.01em;text-wrap:pretty;max-width:30em;margin:0}.ld .note em{color:var(--brass-text)}.ld .note .w{color:var(--bg-300);transition:color .5s var(--ease)}.ld .note .w.on{color:inherit}.ld .note em.w.on{color:var(--brass-text)}.ld .note .sign{align-items:baseline;gap:14px;margin-top:28px;display:flex}.ld .note .sign .s{font:italic 400 clamp(36px, 4vw, 56px)/1 var(--font-display);color:var(--brass);display:inline-block;transform:rotate(-5deg)}@media (max-width:760px){.ld .note{grid-template-columns:1fr;gap:12px}}.ld .cat{border-top:1px solid var(--rule);position:relative}.ld .cat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-block:clamp(40px,6vw,80px) 24px;display:flex}.ld .cat-head h2{font-size:clamp(44px,7vw,96px)}.ld .cat-head h2 em{color:var(--brass-text)}.ld .cat-head p{max-width:44ch;color:var(--ink-200);margin:0}.ld .cat-head p a{color:var(--brass-text);border-bottom:1px solid var(--brass)}.ld .cat3d{height:calc(var(--n,12) * 26vh + 100vh);background:var(--ink-deep);color:#f3f2f2;position:relative}@media (max-width:760px){.ld .cat3d{height:calc(var(--n,12) * 16vh + 100vh)}}.ld .c3-stage{height:100svh;position:sticky;top:0;overflow:hidden}.ld .c3-stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.ld .cat3d.live .c3-stage canvas{opacity:1}.ld .c3-hud{padding:calc(64px + var(--pad) * .5) var(--pad) calc(var(--pad) * .75);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ld .c3-hud>*{pointer-events:auto}.ld .c3-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ld .c3-top .k{color:#d7d3d3}.ld .c3-top .k.acc{color:#e1ad66}.ld .c3-bot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ld .c3-cur{flex-direction:column;gap:6px;min-width:0;transition:opacity .18s,transform .18s;display:flex}.ld .c3-cur.swap{opacity:0;transform:translateY(6px)}.ld .c3-cur h3{font:400 clamp(32px, 4.5vw, 64px)/.95 var(--font-display);letter-spacing:-.02em;color:#f3f2f2;margin:0}.ld .c3-cur .sub{color:#d7d3d3;font-size:14px}.ld .c3-right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.ld .c3-hint{color:#9b9797;gap:16px;display:flex}.ld .c3-ticks{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:60vw;display:flex}.ld .c3-ticks i{background:#444141;width:14px;height:2px;transition:background .2s,width .2s}.ld .c3-ticks i.al{border-radius:1px;height:6px}.ld .c3-ticks i.on{background:#c28d41;width:28px}.ld .cat3d .btn{color:#f3f2f2;border-color:#f3f2f259}.ld .cat3d .btn-primary{color:#141312;background:#c28d41;border-color:#c28d41}.ld .cat3d .btn-primary:hover{color:#141312;background:#e1ad66;border-color:#e1ad66}.ld .c3-top-right{white-space:nowrap;align-items:center;gap:16px;display:flex}.ld .c3-skip{color:#d7d3d3;text-underline-offset:4px;padding:10px 0;text-decoration:underline}.ld .c3-skip:hover{color:#e1ad66}@media (max-width:760px){.ld .c3-hint{display:none}.ld .c3-top{flex-wrap:wrap;gap:4px 24px}.ld .c3-top>.k.acc{flex-basis:100%}.ld .c3-right{align-items:stretch;width:100%}.ld .c3-ticks{flex-wrap:nowrap;justify-content:flex-start;gap:4px;max-width:none}.ld .c3-ticks i{flex:1;width:auto}.ld .c3-ticks i.on{flex:2.5;width:auto}}.ld .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;padding-block:8px clamp(48px,7vw,96px);display:grid}.ld .item{cursor:pointer;text-align:left;flex-direction:column;gap:10px;display:flex}.ld .item .plate{aspect-ratio:16/10;transition:transform .7s var(--ease), box-shadow .7s}.ld .item:hover .plate{box-shadow:var(--shadow-1);transform:translateY(-6px)}.ld .item .plate.sleeve img{object-fit:contain}.ld .item h3{font:600 22px/1.15 var(--font-display);margin:0}.ld .item .meta{justify-content:space-between;gap:12px;display:flex}.ld .cat-more{justify-content:center;padding-block:clamp(40px,6vw,72px);display:flex}.ld .exp{border-top:1px solid var(--rule);padding-block:clamp(48px,7vw,96px)}.ld .exp h2{margin-bottom:28px;font-size:clamp(44px,7vw,96px)}.ld .exp h2 em{color:var(--brass-text)}.ld .row{border-top:1px solid var(--rule);text-align:left;border-radius:2px;grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) 150px 24px;align-items:center;gap:16px;width:100%;padding:18px 8px;transition:background .2s,opacity .2s;display:grid}.ld .row:last-child{border-bottom:1px solid var(--rule)}.ld .row h3{font:600 24px/1.1 var(--font-display);margin:0}.ld .row .r{color:var(--ink-200);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.ld .row .ic{color:var(--brass-text)}.ld .rows:hover .row{opacity:.6}.ld .rows .row:hover{opacity:1;background:var(--bg-100)}.ld .badge{border:1px solid var(--rule);font:500 11px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-300);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ld .badge i{background:var(--ink-300);border-radius:50%;width:6px;height:6px}.ld .badge.ok{color:var(--ink-100)}.ld .badge.ok i{background:var(--ok)}@media (max-width:760px){.ld .row{grid-template-columns:40px minmax(0,1fr) 24px}.ld .row .r,.ld .row .badge{display:none}}.ld .contact{border-top:1px solid var(--rule);padding-block:clamp(48px,7vw,96px)}.ld .contact h2{max-width:12ch;font-size:clamp(44px,7vw,96px)}.ld .contact h2 em{color:var(--brass-text)}.ld .cgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:32px;display:grid}.ld .mailrow{font:400 clamp(18px, 2vw, 24px)/1.2 var(--font-display);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ld .copy{border:1px solid var(--rule);width:36px;height:36px;color:var(--ink-300);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ld .copy:hover{border-color:var(--brass);color:var(--brass-text)}.ld .socials{flex-direction:column;margin-top:24px;display:flex}.ld .socials a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;display:flex}.ld .socials a .ic{color:var(--brass-text);transition:transform .3s var(--ease)}.ld .socials a:hover .ic{transform:translate(3px,-3px)}.ld form{flex-direction:column;gap:18px;display:flex}.ld .field>.field-head,.ld .field>.lbl{color:var(--ink-300);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.ld .field .err{color:var(--brass-text);opacity:0;transition:opacity .2s}.ld .field.bad .err{opacity:1}.ld .field.bad .input{border-color:var(--brass)}.ld .input{width:100%;min-height:44px;font:inherit;color:var(--ink-100);caret-color:var(--brass);border:1px solid var(--rule-strong);background:0 0;border-radius:4px;padding:8px 12px;font-size:16px;transition:border-color .2s}.ld .input:hover{border-color:var(--ink-300)}.ld .input:focus-visible{border-color:var(--brass)}.ld textarea.input{resize:vertical;min-height:120px}.ld .seg{border:1px solid var(--rule-strong);border-radius:4px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.ld .seg-opt{cursor:pointer;align-items:center;min-height:40px;padding:7px 14px;font-size:13px;display:inline-flex;position:relative}.ld .seg-opt+.seg-opt{border-left:1px solid var(--rule-strong)}.ld .seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ld .seg-opt:has(input:checked){color:var(--brass-text);box-shadow:inset 0 0 0 1px var(--brass)}.ld .seg-opt:not(:has(input:checked)):hover{background:var(--bg-100)}.ld .seg-opt:has(input:focus-visible){box-shadow:var(--ring)}.ld .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ld .form-err{color:var(--brass-text);margin:0;font-size:14px}.ld .sent{border:1px solid var(--brass);border-radius:2px;flex-direction:column;gap:12px;padding:28px;display:flex}.ld .sent h3{font:400 clamp(32px, 4vw, 48px)/1 var(--font-display);margin:0}.ld .sent p{color:var(--ink-200);margin:0}@media (max-width:760px){.ld .cgrid{grid-template-columns:1fr;gap:40px}}.ld .foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:24px 40px;display:flex}.ld .dlg{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#1413128c;justify-content:center;align-items:flex-end;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;inset:0}.ld .dlg.open{opacity:1;visibility:visible;transition:opacity .35s,visibility}.ld .dlgc{overscroll-behavior:contain;background:var(--bg-200);width:min(980px,100%);max-height:92vh;color:var(--ink-100);box-shadow:var(--shadow-2);transition:transform .7s var(--ease);border-radius:7px 7px 0 0;flex-direction:column;gap:22px;padding:clamp(20px,3vw,40px);display:flex;overflow:auto;transform:translateY(32px)}.ld .dlg.open .dlgc{transform:none}.ld .dlgc>*{flex-shrink:0}.ld .dtop{justify-content:space-between;align-items:center;gap:16px;display:flex}.ld .dlgc h3{font:400 clamp(36px, 5vw, 64px)/.95 var(--font-display);letter-spacing:-.02em;margin:0}.ld .dlgc .plate.main{aspect-ratio:16/9}.ld .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ld .facts div{border-top:1px solid var(--rule);flex-direction:column;gap:4px;min-width:0;padding-top:10px;display:flex}.ld .facts b{font-weight:500}.ld .desc{color:var(--ink-200);max-width:62ch;margin:0;font-size:17px;line-height:1.55}.ld .metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ld .tile{background:var(--bg-100);border:1px solid var(--rule);border-radius:2px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ld .tile .v{font:400 30px/1 var(--font-display);font-feature-settings:"tnum"}.ld .moves{color:var(--ink-200);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.ld .tags{flex-wrap:wrap;gap:8px;display:flex}.ld .tag{background:var(--bg-100);border:1px solid var(--rule);color:var(--ink-200);border-radius:2px;padding:4px 10px;font-size:13px}.ld .dacts{flex-wrap:wrap;gap:10px;display:flex}.ld .dnav{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;padding-top:16px;display:flex}.ld .dnav button{text-align:left;flex-direction:column;gap:4px;display:flex}.ld .dnav button:last-child{text-align:right;align-items:flex-end}.ld .dnav b{font:600 18px/1.1 var(--font-display);transition:color .2s}.ld .dnav button:hover b{color:var(--brass-text)}.ld .xbtn{border:1px solid var(--rule);border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ld .xbtn:hover{border-color:var(--brass);color:var(--brass-text)}@media (max-width:600px){.ld .facts{grid-template-columns:1fr}}.ld .toast{opacity:0;background:var(--ink-100);color:var(--bg-000);z-index:70;transition:.3s var(--ease);pointer-events:none;border-radius:4px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px)}.ld .toast.show{opacity:1;transform:translate(-50%)}.ld .rv{opacity:0;transition:opacity 1.1s, transform 1.1s var(--ease);transform:translateY(30px)}.ld .rv.in{opacity:1;transform:none}.ld .cur{border:1px solid var(--brass);pointer-events:none;z-index:120;width:10px;height:10px;transition:width .35s var(--ease), height .35s var(--ease), background .3s, opacity .3s;color:var(--brass-deep);letter-spacing:.12em;text-transform:uppercase;opacity:0;border-radius:50%;place-items:center;font-size:11px;display:grid;position:fixed;top:0;left:0}.ld .cur.on{opacity:1}.ld .cur.big{background:color-mix(in srgb, var(--bg-000) 70%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:78px;height:78px}.ld .cur span{opacity:0;transition:opacity .2s}.ld .cur.big span{opacity:1}@media (hover:none){.ld .cur{display:none}}.ld:has(.dlg.open) .cur.big{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:10px;height:10px}.ld:has(.dlg.open) .cur.big span{opacity:0}html[data-theme=dark] .ld .cur{color:var(--brass-text)}@keyframes ld-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.ld .rv,.ld .rise>span{opacity:1;transition:none;transform:none}.ld .note .w{color:inherit}.ld .note em.w{color:var(--brass-text)}.ld .cur,.ld .loader{display:none}}
