.ah[data-astro-cid-7ug2konw]{background:#f5f3ef}.hero[data-astro-cid-7ug2konw]{position:relative;overflow:clip;color:#f5f3ef;background:radial-gradient(60% 80% at 75% 40%,#1a1b22,#0d0d0d 70%)}.hero-in[data-astro-cid-7ug2konw]{max-width:1440px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(16px,4vw,56px) clamp(48px,6vw,80px)}.crumbs[data-astro-cid-7ug2konw]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6e7088}.crumbs[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw]{color:#999a9f;text-decoration:none;padding:12px 0;margin:-12px 0}.crumbs[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw]:hover{color:#f5f3ef}.crumbs[data-astro-cid-7ug2konw] .here[data-astro-cid-7ug2konw]{color:var(--gold)}.title[data-astro-cid-7ug2konw]{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .3em;line-height:.95}.t-word[data-astro-cid-7ug2konw]{font-family:var(--font-heading);font-weight:800;font-stretch:125%;text-transform:uppercase;font-size:clamp(44px,7vw,104px)}.t-brush[data-astro-cid-7ug2konw]{font-size:clamp(56px,9vw,136px);color:var(--gold)}.intro[data-astro-cid-7ug2konw]{max-width:560px;margin:22px 0 0;color:#c8c9d3;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.sub[data-astro-cid-7ug2konw]{margin:10px 0 0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6e7088}.lines[data-astro-cid-7ug2konw]{list-style:none;margin:clamp(36px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.line[data-astro-cid-7ug2konw]{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"m img" "meta img" "go img";align-items:end;gap:6px 12px;padding:20px 22px;min-height:170px;border:1px solid #2c2d36;background:#14151b;color:#f5f3ef;text-decoration:none;overflow:hidden;transition:border-color .3s,transform .3s}.line[data-astro-cid-7ug2konw]:hover{border-color:var(--gold);transform:translateY(-3px)}.line[data-astro-cid-7ug2konw] img[data-astro-cid-7ug2konw]{grid-area:img;justify-self:end;align-self:center;width:100%;max-width:230px;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.line[data-astro-cid-7ug2konw]:hover img[data-astro-cid-7ug2konw]{transform:scale(1.04)}.l-model[data-astro-cid-7ug2konw]{grid-area:m;font-size:52px;line-height:.9;color:#f5f3ef}.l-meta[data-astro-cid-7ug2konw]{grid-area:meta;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#999a9f;white-space:nowrap}.l-meta[data-astro-cid-7ug2konw] b[data-astro-cid-7ug2konw]{color:var(--gold);font-weight:500}.l-go[data-astro-cid-7ug2konw]{grid-area:go;display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-family:var(--font-heading);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:11px;letter-spacing:.14em;transition:gap .25s,color .25s}.line[data-astro-cid-7ug2konw]:hover .l-go[data-astro-cid-7ug2konw]{gap:12px;color:var(--gold)}.bar[data-astro-cid-7ug2konw]{position:sticky;top:64px;z-index:30;background:#0d0d0df0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #22232a;border-bottom:1px solid #22232a}.bar-in[data-astro-cid-7ug2konw]{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px);display:flex;align-items:center;justify-content:space-between;gap:24px}.bar-cats[data-astro-cid-7ug2konw]{display:flex;gap:clamp(16px,2.4vw,36px);overflow-x:auto;scrollbar-width:none;min-width:0}.bar-cats[data-astro-cid-7ug2konw]::-webkit-scrollbar{display:none}.bar-cats[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw]{flex:none;display:flex;align-items:center;gap:8px;min-height:56px;color:#999a9f;text-decoration:none;font-family:var(--font-heading);font-weight:600;font-stretch:125%;text-transform:uppercase;font-size:12px;letter-spacing:.12em;transition:color .25s}.bar-cats[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw] span[data-astro-cid-7ug2konw]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:11px;color:#434459}.bar-cats[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw]:hover,.bar-cats[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw].on{color:#f5f3ef}.bar-cats[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw].on span[data-astro-cid-7ug2konw]{color:var(--gold)}.bar-cats[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw][hidden]{display:none}.bar-filter[data-astro-cid-7ug2konw]{flex:none;display:flex}.bar-filter[data-astro-cid-7ug2konw] button[data-astro-cid-7ug2konw]{min-width:44px;min-height:36px;padding:0 12px;border:0;background:transparent;color:#6e7088;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .25s,background .25s}.bar-filter[data-astro-cid-7ug2konw] button[data-astro-cid-7ug2konw]:hover{color:#f5f3ef}.bar-filter[data-astro-cid-7ug2konw] button[data-astro-cid-7ug2konw].on{background:var(--gold);color:#0d0d0d}.cat[data-astro-cid-7ug2konw]{scroll-margin-top:120px;background:#f5f3ef}.cat[data-astro-cid-7ug2konw].alt{background:#ebe9e4}.cat[data-astro-cid-7ug2konw][hidden]{display:none}.wrap[data-astro-cid-7ug2konw]{max-width:1440px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(16px,4vw,56px)}.cat-head[data-astro-cid-7ug2konw]{display:flex;flex-direction:column;gap:14px;max-width:640px;margin-bottom:clamp(28px,4vw,48px)}.cat-head[data-astro-cid-7ug2konw] .z-title[data-astro-cid-7ug2konw]{color:#0d0d0d}.cat-head[data-astro-cid-7ug2konw] .z-label[data-astro-cid-7ug2konw]{color:#8b6504}.cat-lead[data-astro-cid-7ug2konw]{margin:0;color:#434459;font-size:16px;line-height:1.6}.grid[data-astro-cid-7ug2konw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.card[data-astro-cid-7ug2konw]{display:flex;flex-direction:column;background:#fff;border:1px solid #e2dfd8;padding:0 0 20px;transition:box-shadow .35s,transform .35s}.card[data-astro-cid-7ug2konw]:hover{box-shadow:0 24px 48px -24px #0d0d0d47;transform:translateY(-3px)}.card[data-astro-cid-7ug2konw][hidden]{display:none}.stage[data-astro-cid-7ug2konw]{position:relative;display:block;aspect-ratio:4 / 5;background:#f2f2f2;overflow:hidden}.stage[data-astro-cid-7ug2konw] img[data-astro-cid-7ug2konw]{position:absolute;left:7%;top:5%;width:86%;height:90%;object-fit:contain;object-position:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card[data-astro-cid-7ug2konw]:hover .stage[data-astro-cid-7ug2konw] img[data-astro-cid-7ug2konw]{transform:scale(1.03)}.c-top[data-astro-cid-7ug2konw]{display:flex;justify-content:space-between;gap:8px;margin:16px 20px 0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.c-line[data-astro-cid-7ug2konw]{color:#0d0d0d;font-weight:500}.c-tube[data-astro-cid-7ug2konw]{color:#8b6504}.c-code[data-astro-cid-7ug2konw]{margin:14px 20px 0;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.06em;color:#8b6504}.c-name[data-astro-cid-7ug2konw]{margin:4px 20px 0;font-family:var(--font-heading);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:16px;line-height:1.25;color:#0d0d0d;min-height:2.5em}.c-rows[data-astro-cid-7ug2konw]{margin:16px 20px 0;padding:0;display:grid;gap:0}.row[data-astro-cid-7ug2konw]{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:12px 0 14px;border-top:1px solid #ebe8e2;min-height:58px}.row[data-astro-cid-7ug2konw].ghost{border-top-color:transparent}.row[data-astro-cid-7ug2konw] dt[data-astro-cid-7ug2konw]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6e7088}.row[data-astro-cid-7ug2konw] dd[data-astro-cid-7ug2konw]{margin:0;justify-self:end;font-family:var(--font-heading);font-weight:700;font-stretch:110%;font-size:15px;color:#0d0d0d}.bar-track[data-astro-cid-7ug2konw]{grid-column:1 / -1;position:relative;height:4px;background:#ebe8e2}.bar-fill[data-astro-cid-7ug2konw]{position:absolute;top:0;bottom:0;left:calc(var(--a) * 100%);right:calc((1 - var(--b)) * 100%);background:var(--gold);transform-origin:left;transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1) .3s}.card[data-astro-cid-7ug2konw].in .bar-fill[data-astro-cid-7ug2konw]{transform:scaleX(1)}.c-pts[data-astro-cid-7ug2konw]{list-style:none;margin:14px 20px 0;padding:0;display:grid;gap:7px;align-content:start;flex:1}.c-pts[data-astro-cid-7ug2konw] li[data-astro-cid-7ug2konw]{position:relative;padding-left:16px;color:#434459;font-size:14px;line-height:1.45}.c-pts[data-astro-cid-7ug2konw] li[data-astro-cid-7ug2konw]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:2px;background:var(--gold)}.c-go[data-astro-cid-7ug2konw]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:18px 20px 0;padding:10px 0;color:#0d0d0d;text-decoration:none;font-family:var(--font-heading);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:11px;letter-spacing:.14em;border-bottom:1px solid #c8c9d3;transition:gap .25s,border-color .25s,color .25s}.c-go[data-astro-cid-7ug2konw]:hover{gap:12px;border-color:#8b6504;color:#8b6504}@media(max-width:1099px){.lines[data-astro-cid-7ug2konw]{grid-template-columns:1fr}.line[data-astro-cid-7ug2konw]{min-height:0}.line[data-astro-cid-7ug2konw] img[data-astro-cid-7ug2konw]{max-width:180px}}@media(max-width:999px){.grid[data-astro-cid-7ug2konw]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(16px,4vw,56px);gap:12px;margin:0 calc(clamp(16px,4vw,56px)*-1);padding:0 clamp(16px,4vw,56px) 8px;scrollbar-width:thin}.card[data-astro-cid-7ug2konw]{flex:none;width:min(78vw,320px);scroll-snap-align:start}.bar-in[data-astro-cid-7ug2konw]{flex-direction:column;align-items:stretch;gap:0}.bar-filter[data-astro-cid-7ug2konw]{border-top:1px solid #22232a;padding:6px 0}.bar-cats[data-astro-cid-7ug2konw] a[data-astro-cid-7ug2konw]{min-height:48px}}@media(max-width:560px){.l-model[data-astro-cid-7ug2konw]{font-size:44px}.line[data-astro-cid-7ug2konw] img[data-astro-cid-7ug2konw]{max-width:130px}}@media(prefers-reduced-motion:reduce){.bar-fill[data-astro-cid-7ug2konw]{transition:none;transform:none}.card[data-astro-cid-7ug2konw],.stage[data-astro-cid-7ug2konw] img[data-astro-cid-7ug2konw],.line[data-astro-cid-7ug2konw],.line[data-astro-cid-7ug2konw] img[data-astro-cid-7ug2konw]{transition:none}}
