.changelog[data-astro-cid-mpeq25e6]{padding:64px clamp(20px,4vw,40px);background:var(--night);border-bottom:1px solid var(--color-divider)}.head[data-astro-cid-mpeq25e6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-bottom:22px}.kick[data-astro-cid-mpeq25e6],.badge[data-astro-cid-mpeq25e6]{font-family:var(--font-body);font-size:10px;text-transform:uppercase}.kick[data-astro-cid-mpeq25e6]{margin:0;font-weight:400;letter-spacing:.3em;color:var(--color-accent-400)}.badge[data-astro-cid-mpeq25e6]{letter-spacing:.16em;text-transform:none;padding:3px 8px;color:color-mix(in srgb,var(--color-neutral-200) 55%,transparent);border:1px solid color-mix(in srgb,var(--color-neutral-200) 26%,transparent)}.rule[data-astro-cid-mpeq25e6]{flex:1;min-width:40px;height:1px;background:color-mix(in srgb,var(--color-neutral-200) 22%,transparent)}.scroll[data-astro-cid-mpeq25e6]{overflow-x:auto}.table[data-astro-cid-mpeq25e6]{min-width:560px;display:flex;flex-direction:column;font-family:var(--font-body);font-size:12.5px;line-height:1.6}.row[data-astro-cid-mpeq25e6]{display:grid;grid-template-columns:82px minmax(0,1fr) 104px 34px 44px;gap:clamp(12px,2vw,20px);align-items:baseline}.cols[data-astro-cid-mpeq25e6]{padding-bottom:9px;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--color-neutral-200) 55%,transparent)}.entry[data-astro-cid-mpeq25e6]{padding:11px 0;border-top:1px solid color-mix(in srgb,var(--color-neutral-200) 14%,transparent)}.r[data-astro-cid-mpeq25e6]{text-align:right}.sha[data-astro-cid-mpeq25e6]{color:var(--color-accent-400)}.subject[data-astro-cid-mpeq25e6]{color:var(--color-neutral-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat[data-astro-cid-mpeq25e6]{letter-spacing:.02em}.add[data-astro-cid-mpeq25e6]{color:#59d483}.del[data-astro-cid-mpeq25e6]{color:#f97770}.dim[data-astro-cid-mpeq25e6]{color:color-mix(in srgb,var(--color-neutral-200) 55%,transparent)}.call-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:20px;border:0;background:color-mix(in srgb,#1b1d2e 62%,transparent);backdrop-filter:blur(6px);z-index:200;align-items:center;justify-content:center;box-sizing:border-box}.call-dialog[open]{display:flex}.call-dialog::backdrop{background:transparent}.call-panel{position:relative;width:100%;max-width:480px;max-height:100%;overflow:auto;box-sizing:border-box;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-neutral-300);box-shadow:10px 10px 0 0 var(--color-ember);padding:clamp(28px,5vw,44px)}.call-x{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--color-text);border:1px solid var(--color-neutral-300);font-family:var(--font-body);font-size:14px;line-height:1}.call-x:hover{border-color:var(--color-ember);color:var(--color-ember)}.call-kicker{font-family:var(--font-body);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--color-ember);margin-bottom:14px}.call-title{font-family:var(--font-heading);font-weight:400;font-size:clamp(32px,5vw,40px);line-height:1.05;margin:0 0 28px}.call-field{margin-bottom:22px}.call-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.call-field label{font-family:var(--font-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-neutral-700)}.call-optional,.call-error{font-family:var(--font-body);font-size:10px;letter-spacing:.1em}.call-optional{color:var(--color-neutral-600)}.call-error{color:var(--color-ember)}.call-field input,.call-field textarea{width:100%;box-sizing:border-box;background:transparent;color:var(--color-text);border:0;border-bottom:1px solid var(--color-neutral-400);border-radius:0;font-family:var(--font-body);font-size:14px;padding:10px 0 12px;outline:none;resize:vertical}.call-field input:focus,.call-field textarea:focus{border-bottom-color:var(--color-ember)}.call-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;pointer-events:none}.call-send-error{font-family:var(--font-body);font-size:12px;line-height:1.6;color:var(--color-ember);margin:0 0 16px}.call-privacy{font-family:var(--font-body);font-size:11px;line-height:1.6;color:var(--color-neutral-700);margin:0 0 16px}.call-privacy a{color:var(--color-accent-700)}.call-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.call-note{font-family:var(--font-body);font-size:10px;letter-spacing:.08em;color:var(--color-neutral-700)}.call-submit{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:14px 26px;cursor:pointer;background:var(--color-ember);color:var(--color-neutral-100);border:1px solid var(--color-ember);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.call-submit:hover:not(:disabled){transform:translate(-3px,-3px);box-shadow:6px 6px 0 0 var(--color-text)}.call-submit:disabled{opacity:.6;cursor:progress}.call-sent-text{font-family:var(--font-body);font-size:13px;line-height:1.7;margin:0 0 28px;color:var(--color-neutral-800)}.contact[data-astro-cid-xmivup5a]{padding:104px clamp(20px,4vw,40px);background:var(--color-accent);color:var(--color-neutral-200);text-align:center}.inner[data-astro-cid-xmivup5a]{max-width:640px;margin:0 auto}.kicker[data-astro-cid-xmivup5a]{font-family:var(--font-body);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--color-neutral-200) 75%,transparent);margin-bottom:22px}h2[data-astro-cid-xmivup5a]{font-family:var(--font-heading);font-weight:400;font-size:clamp(26px,3.6vw,36px);line-height:1.22;margin:0 0 38px;color:var(--color-neutral-100);text-wrap:balance}.actions[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:center;gap:20px}.mail[data-astro-cid-xmivup5a]{font-family:var(--font-body);font-size:12px;letter-spacing:.04em;margin:0;color:color-mix(in srgb,var(--color-neutral-200) 82%,transparent)}.mail[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--color-neutral-100);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-ember)}.mail[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{text-decoration-color:var(--color-neutral-100)}.kicker[data-astro-cid-5eovitck]{display:flex;align-items:baseline;gap:20px;margin-bottom:14px}.label[data-astro-cid-5eovitck]{font-family:var(--font-body);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent)}.rule[data-astro-cid-5eovitck]{flex:1;height:1px;background:var(--color-divider)}.grid[data-astro-cid-lqufbius]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,5vw,64px)}.lead[data-astro-cid-lqufbius]{font-family:var(--font-body);font-size:14px;line-height:1.85;color:var(--color-neutral-800);margin:0;max-width:40ch}.rows[data-astro-cid-lqufbius]{display:flex;flex-direction:column}.row[data-astro-cid-lqufbius]{display:grid;grid-template-columns:minmax(0,14ch) minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:baseline;padding:20px 0;border-top:1px solid var(--color-divider)}.row[data-astro-cid-lqufbius]:last-child{border-bottom:1px solid var(--color-divider)}.term[data-astro-cid-lqufbius]{font-family:var(--font-heading);font-size:24px;line-height:1.2;color:var(--color-text)}.desc[data-astro-cid-lqufbius]{font-family:var(--font-body);font-size:13px;line-height:1.8;color:var(--color-neutral-800);text-wrap:pretty}.hero[data-astro-cid-bbe6dxrz]{position:relative;background:var(--night);color:var(--color-neutral-200);padding:104px clamp(20px,4vw,40px) 92px;overflow:hidden}.hero[data-astro-cid-bbe6dxrz] .engraving{position:absolute;top:0;right:0;height:100%;width:min(56%,760px);object-fit:cover;object-position:50% 38%;opacity:.9;pointer-events:none;mask-image:linear-gradient(to right,transparent 0%,black 30%,black 86%,transparent 100%)}.fade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(95deg,var(--night) 4%,var(--night-fade-90) 30%,var(--night-fade-30) 56%,transparent 74%)}.dots[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(color-mix(in srgb,var(--color-neutral-200) 50%,transparent) .7px,transparent .8px);background-size:4px 4px}.inner[data-astro-cid-bbe6dxrz]{position:relative;max-width:1180px;margin:0 auto;display:grid;align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(40px,5vw,72px)}.mark[data-astro-cid-bbe6dxrz]{width:clamp(52px,7vw,74px);height:auto;display:block;margin-bottom:22px}h1[data-astro-cid-bbe6dxrz]{font-family:var(--font-heading);font-weight:400;margin:0 0 40px;font-size:clamp(56px,10vw,108px);line-height:.9;letter-spacing:.02em;color:var(--color-neutral-100)}.tagline[data-astro-cid-bbe6dxrz]{font-family:var(--font-heading);font-size:clamp(26px,3.6vw,36px);line-height:1.22;max-width:26ch;margin:0 0 36px;color:var(--color-neutral-100)}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:14px}.grid[data-astro-cid-mingr44g]{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(40px,5vw,72px)}.title[data-astro-cid-mingr44g]{font-size:clamp(38px,6vw,62px);line-height:1.02;margin-bottom:26px}p[data-astro-cid-mingr44g]{font-family:var(--font-body);font-size:14px;line-height:1.85;color:var(--color-neutral-800);margin:0;max-width:46ch}.figure[data-astro-cid-mingr44g]{background:var(--color-surface)}.ratio[data-astro-cid-mingr44g]{aspect-ratio:401 / 354;overflow:hidden}.ratio[data-astro-cid-mingr44g] img{width:100%;height:100%;object-fit:cover;display:block}.grid[data-astro-cid-gkk5ym2j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,5vw,64px)}.lead[data-astro-cid-gkk5ym2j]{font-family:var(--font-body);font-size:14px;line-height:1.85;color:var(--color-neutral-800);margin:0}.rows[data-astro-cid-gkk5ym2j]{display:flex;flex-direction:column}.row[data-astro-cid-gkk5ym2j]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:18px 0;border-top:1px solid var(--color-divider)}.row[data-astro-cid-gkk5ym2j]:last-child{border-bottom:1px solid var(--color-divider)}.row-title[data-astro-cid-gkk5ym2j]{font-family:var(--font-heading);font-size:24px;line-height:1.2;color:var(--color-text)}.tag[data-astro-cid-gkk5ym2j]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-700)}.outer[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:clamp(28px,3vw,40px)}.pair[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(28px,3vw,40px)}.step[data-astro-cid-fz4tclxl]{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:1px solid var(--color-text)}.num[data-astro-cid-fz4tclxl]{font-family:var(--font-body);font-size:11px;letter-spacing:.2em;color:var(--color-accent);font-variant-numeric:tabular-nums}h3[data-astro-cid-fz4tclxl]{font-family:var(--font-heading);font-weight:400;font-size:28px;line-height:1.1;margin:0;color:var(--color-text)}p[data-astro-cid-fz4tclxl]{font-family:var(--font-body);font-size:13px;line-height:1.8;color:var(--color-neutral-800);margin:0;text-wrap:pretty}.output[data-astro-cid-fz4tclxl]{margin-top:auto;padding-top:10px;font-family:var(--font-body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-neutral-700)}.title[data-astro-cid-qnwxz4mj]{margin-bottom:56px}.grid[data-astro-cid-qnwxz4mj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));gap:18px}.card[data-astro-cid-qnwxz4mj]{position:relative;z-index:0;background:var(--color-bg);box-shadow:0 0 0 .5px var(--color-divider);padding:32px 30px 34px;display:flex;flex-direction:column;gap:20px;transition:box-shadow .22s var(--ease-out),background-color .22s,transform .22s var(--ease-out)}.card[data-astro-cid-qnwxz4mj][data-product=cadu]{--c: var(--color-cadu);--c-text: var(--color-cadu-text);--c-status: var(--color-ember-700)}.card[data-astro-cid-qnwxz4mj][data-product=dante]{--c: var(--color-dante);--c-text: var(--color-dante-text);--c-status: var(--color-dante-text)}.card[data-astro-cid-qnwxz4mj][data-product=nexus]{--c: var(--color-nexus);--c-text: var(--color-nexus-text);--c-status: var(--color-neutral-700)}.card[data-astro-cid-qnwxz4mj]:hover{transform:translate(-4px,-4px);box-shadow:0 0 0 1.5px var(--c),9px 9px 0 -1px var(--c);background-color:color-mix(in srgb,var(--c) 9%,var(--color-bg))}.top[data-astro-cid-qnwxz4mj]{display:flex;align-items:baseline;justify-content:space-between}.status[data-astro-cid-qnwxz4mj],.num[data-astro-cid-qnwxz4mj]{font-family:var(--font-body);font-size:10px;letter-spacing:.26em}.status[data-astro-cid-qnwxz4mj]{color:var(--c-status)}.num[data-astro-cid-qnwxz4mj]{color:var(--color-neutral-700)}.frame[data-astro-cid-qnwxz4mj]{aspect-ratio:16 / 9;background:var(--night);overflow:hidden}.frame[data-astro-cid-qnwxz4mj] img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .35s,transform .5s}.card[data-astro-cid-qnwxz4mj]:hover .frame[data-astro-cid-qnwxz4mj] img{filter:saturate(1.5) contrast(1.1) brightness(1.06);transform:scale(1.035)}h3[data-astro-cid-qnwxz4mj]{font-family:var(--font-heading);font-weight:400;font-size:clamp(26px,2.6vw,30px);letter-spacing:.06em;margin:0 0 4px;color:var(--color-text)}.subtitle[data-astro-cid-qnwxz4mj]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;min-height:2lh;color:var(--c-text);margin-bottom:14px}p[data-astro-cid-qnwxz4mj]{font-family:var(--font-body);font-size:13px;line-height:1.8;color:var(--color-neutral-800);margin:0}
