.specs-wrap[data-astro-cid-lrwtpsbb]{overflow-x:auto}.specs[data-astro-cid-lrwtpsbb]{border-collapse:collapse;border:1px solid var(--line);background:var(--ink-2);width:100%}.specs[data-astro-cid-lrwtpsbb] tr[data-astro-cid-lrwtpsbb]+tr[data-astro-cid-lrwtpsbb]{border-top:1px solid var(--line-soft)}.specs[data-astro-cid-lrwtpsbb] th[data-astro-cid-lrwtpsbb],.specs[data-astro-cid-lrwtpsbb] td[data-astro-cid-lrwtpsbb]{text-align:start;vertical-align:top;padding:.95rem 1.15rem}.specs[data-astro-cid-lrwtpsbb] th[data-astro-cid-lrwtpsbb]{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;border-inline-end:1px solid var(--line-soft);width:1%;font-size:.82rem;font-weight:500}.specs[data-astro-cid-lrwtpsbb] td[data-astro-cid-lrwtpsbb]{color:var(--paper)}@media (width<=600px){.specs[data-astro-cid-lrwtpsbb] th[data-astro-cid-lrwtpsbb],.specs[data-astro-cid-lrwtpsbb] td[data-astro-cid-lrwtpsbb]{padding:.8rem .85rem;font-size:.92rem}.specs[data-astro-cid-lrwtpsbb] th[data-astro-cid-lrwtpsbb]{white-space:normal}}.video-embed[data-astro-cid-2gmjvff3]{aspect-ratio:var(--ratio);background:var(--ink-2);position:relative;overflow:hidden}.video-trigger[data-astro-cid-2gmjvff3]{background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.video-trigger[data-astro-cid-2gmjvff3] img[data-astro-cid-2gmjvff3]{object-fit:cover;opacity:.66;width:100%;height:100%;transition:opacity .3s,transform .5s}.video-trigger[data-astro-cid-2gmjvff3]:hover img[data-astro-cid-2gmjvff3],.video-trigger[data-astro-cid-2gmjvff3]:focus-visible img[data-astro-cid-2gmjvff3]{opacity:.85;transform:scale(1.03)}.video-play[data-astro-cid-2gmjvff3]{color:#fff;background:color-mix(in srgb, var(--accent) 88%, transparent);width:74px;height:74px;box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;place-items:center;margin:auto;transition:transform .3s;display:grid;position:absolute;inset:0;transform:scaleX(1)}.video-trigger[data-astro-cid-2gmjvff3]:hover .video-play[data-astro-cid-2gmjvff3],.video-trigger[data-astro-cid-2gmjvff3]:focus-visible .video-play[data-astro-cid-2gmjvff3]{transform:scale(1.1)}.video-label[data-astro-cid-2gmjvff3]{inset-inline:0;text-align:start;color:#fff;background:linear-gradient(#0000,#000000d1);padding:2.4rem 1.1rem .95rem;font-size:.92rem;position:absolute;bottom:0}.video-embed[data-astro-cid-2gmjvff3] iframe[data-astro-cid-2gmjvff3]{border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.video-trigger[data-astro-cid-2gmjvff3] img[data-astro-cid-2gmjvff3],.video-play[data-astro-cid-2gmjvff3]{transition:none}.video-trigger[data-astro-cid-2gmjvff3]:hover img[data-astro-cid-2gmjvff3]{transform:none}}.svc-hero[data-astro-cid-njl2q4gy]{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.svc-shot[data-astro-cid-njl2q4gy]{aspect-ratio:4/3;overflow:hidden}.svc-shot[data-astro-cid-njl2q4gy] img[data-astro-cid-njl2q4gy]{object-fit:cover;width:100%;height:100%}.video-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(1rem,2.5vw,1.8rem);display:grid}@media (width<=900px){.svc-hero[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.svc-shot[data-astro-cid-njl2q4gy]{order:-1}}
