.svc[data-astro-cid-jmhgmav5]{gap:40px;padding-block:clamp(64px,6.7vw,104px);scroll-margin-top:24px;display:grid}.svc--rule[data-astro-cid-jmhgmav5]{border-block-start:1px solid var(--nx-line)}@media (width>=64rem){.svc[data-astro-cid-jmhgmav5]{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:80px}}.svc-media[data-astro-cid-jmhgmav5]{isolation:isolate;aspect-ratio:4/3;border-radius:4px;position:relative;overflow:hidden}@media (width>=64rem){.svc-media[data-astro-cid-jmhgmav5]{aspect-ratio:4/5;position:sticky;inset-block-start:32px}}.svc-media--accent[data-astro-cid-jmhgmav5]{background:var(--nx-accent)}.svc-media--dark[data-astro-cid-jmhgmav5]{background:#1f1f1f}.svc-media[data-astro-cid-jmhgmav5] .svc-img{object-fit:cover;object-position:50% 25%;block-size:100%;inline-size:100%;position:absolute;inset:0}.svc-fade[data-astro-cid-jmhgmav5]{background:linear-gradient(#08080800 55%,#080808b3 100%);position:absolute;inset:0}.svc-index[data-astro-cid-jmhgmav5]{color:var(--nx-text);background:#08080899;border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;inset-block-end:20px;inset-inline-start:20px}.svc-title[data-astro-cid-jmhgmav5]{font-size:clamp(44px,5vw,72px)}.svc-kicker[data-astro-cid-jmhgmav5]{color:var(--nx-accent);margin:20px 0 16px;font-size:clamp(19px,1.7vw,24px);line-height:1.35}.svc-products[data-astro-cid-jmhgmav5]{border-block-start:1px solid var(--nx-line-strong);margin:48px 0 0;padding:0;list-style:none}.svc-products[data-astro-cid-jmhgmav5] li[data-astro-cid-jmhgmav5]{border-block-end:1px solid var(--nx-line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding-block:24px;display:grid}.svc-product-n[data-astro-cid-jmhgmav5]{font-family:var(--nx-mono);color:var(--nx-accent);padding-block-start:5px;font-size:12px}.svc-products[data-astro-cid-jmhgmav5] h3[data-astro-cid-jmhgmav5]{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.3}.svc-products[data-astro-cid-jmhgmav5] p[data-astro-cid-jmhgmav5]{max-inline-size:58ch;color:var(--nx-soft);margin:0;font-size:14px;line-height:1.6}.instruments[data-astro-cid-jmhgmav5]{background:var(--nx-panel);border-block:1px solid var(--nx-line);scroll-margin-top:0}.term-axis[data-astro-cid-jmhgmav5]{grid-template-columns:1fr;display:grid}@media (width>=64rem){.term-axis[data-astro-cid-jmhgmav5]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}}@media (width<64rem){.term-axis[data-astro-cid-jmhgmav5]>span[data-astro-cid-jmhgmav5]:first-child{display:none}}.term-axis-scale[data-astro-cid-jmhgmav5]{color:var(--nx-muted);justify-content:space-between;padding-block-end:12px;font-size:10px;display:flex}.instrument-list[data-astro-cid-jmhgmav5]{margin:0;padding:0;list-style:none}.instrument-row[data-astro-cid-jmhgmav5]{border-block-start:1px solid var(--nx-line-strong);gap:16px;padding-block:32px;display:grid}.instrument-row[data-astro-cid-jmhgmav5]:last-child{border-block-end:1px solid var(--nx-line-strong)}@media (width>=64rem){.instrument-row[data-astro-cid-jmhgmav5]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}}.instrument-name[data-astro-cid-jmhgmav5]{font-size:clamp(30px,2.8vw,40px);line-height:1;transition:color .2s}.instrument-row[data-astro-cid-jmhgmav5]:hover .instrument-name[data-astro-cid-jmhgmav5]{color:var(--nx-accent)}.instrument-meta[data-astro-cid-jmhgmav5]{color:var(--nx-muted);margin-block-start:10px;font-size:11px;display:block}.instrument-body[data-astro-cid-jmhgmav5]{gap:20px;display:grid}.term-track[data-astro-cid-jmhgmav5]{border-block-end:1px solid #fafafb24;block-size:22px;position:relative}.term-fill[data-astro-cid-jmhgmav5],.term-ext[data-astro-cid-jmhgmav5],.term-open[data-astro-cid-jmhgmav5]{border-radius:2px;block-size:3px;position:absolute;inset-block-end:-2px}.term-fill[data-astro-cid-jmhgmav5]{inline-size:calc(var(--to) - var(--from));background:var(--nx-accent);transform-origin:0;inset-inline-start:var(--from);transform:scaleX(0)}.term-fill--fade[data-astro-cid-jmhgmav5]{background:linear-gradient(90deg, var(--nx-accent) 55%, transparent 100%)}.term-ext[data-astro-cid-jmhgmav5],.term-open[data-astro-cid-jmhgmav5]{background-image:linear-gradient(90deg, var(--nx-accent) 0 6px, transparent 6px 12px);opacity:0;background-size:12px 1px;block-size:1px;inset-block-end:-1px}.term-ext[data-astro-cid-jmhgmav5]{inline-size:calc(var(--to) - var(--from));inset-inline-start:var(--from)}.term-open[data-astro-cid-jmhgmav5]{inset-inline:0}.term-label[data-astro-cid-jmhgmav5]{color:var(--nx-muted);font-size:10px;position:absolute;inset-block-start:0;inset-inline-end:0}@media (prefers-reduced-motion:no-preference){html.js .term-fill[data-astro-cid-jmhgmav5]{transition:transform .8s cubic-bezier(.22,1,.36,1) .15s}html.js .term-ext[data-astro-cid-jmhgmav5],html.js .term-open[data-astro-cid-jmhgmav5]{transition:opacity .6s .5s}}.instrument-row[data-astro-cid-jmhgmav5].is-in .term-fill[data-astro-cid-jmhgmav5],html:not(.js) .term-fill[data-astro-cid-jmhgmav5]{transform:scaleX(1)}.instrument-row[data-astro-cid-jmhgmav5].is-in .term-ext[data-astro-cid-jmhgmav5],.instrument-row[data-astro-cid-jmhgmav5].is-in .term-open[data-astro-cid-jmhgmav5],html:not(.js) .term-ext[data-astro-cid-jmhgmav5],html:not(.js) .term-open[data-astro-cid-jmhgmav5]{opacity:1}@media (prefers-reduced-motion:reduce){.term-fill[data-astro-cid-jmhgmav5]{transform:scaleX(1)}.term-ext[data-astro-cid-jmhgmav5],.term-open[data-astro-cid-jmhgmav5]{opacity:1}}
