.features[data-astro-cid-gx5jxw6l]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-gx5jxw6l]{padding:var(--space-5);border-radius:var(--radius);background:var(--surface);font-size:var(--step-body);line-height:1.4}.gallery[data-astro-cid-4jqwfohy]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-4jqwfohy]{border-radius:var(--radius);background:var(--surface);aspect-ratio:4/3;overflow:hidden}li[data-astro-cid-4jqwfohy]:first-child{aspect-ratio:4/3;grid-area:span 2/span 2}li[data-astro-cid-4jqwfohy] img{object-fit:cover;block-size:100%;inline-size:100%}li[data-astro-cid-4jqwfohy].contain img{object-fit:contain;background:#fff}@media (width<=768px){.gallery[data-astro-cid-4jqwfohy]{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-hero[data-astro-cid-a435by4q]{gap:var(--space-6);padding-block:var(--space-5) var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.p-hero-text[data-astro-cid-a435by4q]{gap:var(--space-5);justify-items:start;display:grid}.crumbs[data-astro-cid-a435by4q] ol[data-astro-cid-a435by4q]{gap:var(--space-2);font-size:var(--step-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-a435by4q] li[data-astro-cid-a435by4q]+li[data-astro-cid-a435by4q]:before{content:"/";color:var(--muted);margin-inline-end:var(--space-2)}.crumbs[data-astro-cid-a435by4q] a[data-astro-cid-a435by4q]{text-decoration:none}.crumbs[data-astro-cid-a435by4q] a[data-astro-cid-a435by4q]:hover{text-decoration:underline}.badge[data-astro-cid-a435by4q]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);background:var(--ink);color:var(--on-ink);font-size:var(--step-small);font-weight:600}h1[data-astro-cid-a435by4q]{gap:var(--space-3);display:grid}.kind[data-astro-cid-a435by4q]{font-size:var(--step-lead);letter-spacing:-.01em;font-weight:500;line-height:1.2}.actions[data-astro-cid-a435by4q]{gap:var(--space-3);flex-wrap:wrap;display:flex}.p-hero-media[data-astro-cid-a435by4q]{border-radius:var(--radius);background:var(--surface);aspect-ratio:4/3;margin:0;overflow:hidden}.p-hero-media[data-astro-cid-a435by4q] img{object-fit:cover;block-size:100%;inline-size:100%}.p-hero-media[data-astro-cid-a435by4q].contain{background:#fff}.p-hero-media[data-astro-cid-a435by4q].contain img{object-fit:contain}@media (width<=900px){.p-hero[data-astro-cid-a435by4q]{grid-template-columns:1fr;padding-block-start:var(--space-3)}}.spec-wrap[data-astro-cid-nvlnvyjv]{max-inline-size:64rem}.spec[data-astro-cid-nvlnvyjv]{border-collapse:separate;border-spacing:0;inline-size:100%}.group-row[data-astro-cid-nvlnvyjv] th[data-astro-cid-nvlnvyjv]{padding:var(--space-6) var(--space-4) var(--space-3);font-size:var(--step-lead);letter-spacing:-.02em;text-align:start;font-weight:600}tr[data-astro-cid-nvlnvyjv]:not(.group-row) th[data-astro-cid-nvlnvyjv],td[data-astro-cid-nvlnvyjv]{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top}tr[data-astro-cid-nvlnvyjv]:not(.group-row) th[data-astro-cid-nvlnvyjv]{inline-size:42%;font-weight:500}tr[data-astro-cid-nvlnvyjv]:not(.group-row):nth-child(2n) [data-astro-cid-nvlnvyjv]:is(th,td){background:var(--surface)}tr[data-astro-cid-nvlnvyjv]:not(.group-row):nth-child(2n) th[data-astro-cid-nvlnvyjv]{border-start-start-radius:var(--radius-small);border-end-start-radius:var(--radius-small)}tr[data-astro-cid-nvlnvyjv]:not(.group-row):nth-child(2n) td[data-astro-cid-nvlnvyjv]{border-start-end-radius:var(--radius-small);border-end-end-radius:var(--radius-small)}.compliance[data-astro-cid-nvlnvyjv]{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-small);background:var(--ink);color:var(--on-ink);font-size:var(--step-small);vertical-align:middle;white-space:nowrap;margin-inline-start:var(--space-2);font-weight:500;display:inline-flex}.compliance-note[data-astro-cid-nvlnvyjv]{max-inline-size:70ch;font-size:var(--step-small);margin-block-start:var(--space-4)}tbody[data-astro-cid-nvlnvyjv]:first-child .group-row[data-astro-cid-nvlnvyjv] th[data-astro-cid-nvlnvyjv]{padding-block-start:0}@media (width<=520px){tr[data-astro-cid-nvlnvyjv]:not(.group-row) th[data-astro-cid-nvlnvyjv],td[data-astro-cid-nvlnvyjv]{padding-inline:var(--space-3)}}.eol[data-astro-cid-m5gupurr]{gap:var(--space-4);padding-block-start:var(--space-4);display:grid}.eol-notice[data-astro-cid-m5gupurr]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius);color:var(--ink);background:#fdf6e7;border:1px solid #e3b75c;display:flex}.eol-notice[data-astro-cid-m5gupurr] svg[data-astro-cid-m5gupurr]{color:#9a6700;flex:none;margin-block-start:2px}.eol-copy[data-astro-cid-m5gupurr]{gap:var(--space-1);justify-items:start;display:grid}.eol-title[data-astro-cid-m5gupurr]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:600}.eol-copy[data-astro-cid-m5gupurr] a[data-astro-cid-m5gupurr]{font-weight:600}.eol-explore[data-astro-cid-m5gupurr]{margin-block-end:var(--space-3);font-weight:600}.eol-current[data-astro-cid-m5gupurr]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.current-card[data-astro-cid-m5gupurr]{gap:var(--space-4);padding:var(--space-3);color:inherit;align-items:center;text-decoration:none;display:flex}.current-card[data-astro-cid-m5gupurr] img{border-radius:var(--radius-small);object-fit:cover;flex:none;block-size:90px;inline-size:120px}.current-text[data-astro-cid-m5gupurr]{gap:2px;display:grid}.current-text[data-astro-cid-m5gupurr] strong[data-astro-cid-m5gupurr]{font-size:var(--step-lead);letter-spacing:-.02em}.current-cta[data-astro-cid-m5gupurr]{font-weight:600}.prose[data-astro-cid-m5gupurr]{max-inline-size:68ch;font-size:var(--step-body);margin-block-end:var(--space-6)}.prose[data-astro-cid-m5gupurr] p+p{margin-block-start:var(--space-4)}.sub[data-astro-cid-m5gupurr]{margin-block-start:var(--space-6)}.sub[data-astro-cid-m5gupurr] h3[data-astro-cid-m5gupurr]{margin-block-end:var(--space-4)}.chips[data-astro-cid-m5gupurr]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-m5gupurr] li[data-astro-cid-m5gupurr]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background:var(--surface);font-weight:500}.set-lead[data-astro-cid-m5gupurr]{margin-block-end:var(--space-5)}.links[data-astro-cid-m5gupurr]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.link-card[data-astro-cid-m5gupurr]{gap:var(--space-1);padding:var(--space-5);text-decoration:none;display:grid}.link-card[data-astro-cid-m5gupurr] strong[data-astro-cid-m5gupurr]{font-size:var(--step-lead);letter-spacing:-.02em}.current-card[data-astro-cid-m5gupurr]:hover strong[data-astro-cid-m5gupurr],.link-card[data-astro-cid-m5gupurr]:hover strong[data-astro-cid-m5gupurr]{text-decoration:underline}.docs[data-astro-cid-sx3k4otz]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-sx3k4otz]{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);background:var(--surface);font-weight:500;text-decoration:none;display:flex}a[data-astro-cid-sx3k4otz]:hover span[data-astro-cid-sx3k4otz]:first-child{text-decoration:underline}.docs-type[data-astro-cid-sx3k4otz]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background:var(--surface-2);font-size:var(--step-small);flex:none}.scene-stage[data-astro-cid-voqtsshz]{max-block-size:80vh;inline-size:100%;margin-inline:auto;position:relative}.scene-poster[data-astro-cid-voqtsshz]{border-radius:var(--radius);background:var(--surface);block-size:auto;inline-size:100%}canvas[data-astro-cid-voqtsshz]{display:none}.scene-labels[data-astro-cid-voqtsshz]{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);background:var(--surface);font-weight:500}@media (prefers-reduced-motion:no-preference){.js .scene[data-astro-cid-voqtsshz]{block-size:400vh}.js .scene[data-astro-cid-voqtsshz] .scene-sticky[data-astro-cid-voqtsshz]{place-items:center;block-size:100vh;display:grid;position:sticky;inset-block-start:0}.js .scene[data-astro-cid-voqtsshz] .scene-stage[data-astro-cid-voqtsshz]{border-radius:var(--radius);background:var(--surface);inline-size:min(100%,142.222vh);overflow:hidden}.js .scene[data-astro-cid-voqtsshz] .scene-poster[data-astro-cid-voqtsshz]{object-fit:cover;border-radius:0;block-size:100%;position:absolute;inset:0}.js .scene[data-astro-cid-voqtsshz] canvas[data-astro-cid-voqtsshz]{block-size:100%;inline-size:100%;display:block;position:relative}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz]{pointer-events:none;margin:0;position:absolute;inset:0}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz]{align-items:center;gap:var(--space-2);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);background:0 0;padding:0;display:flex;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);transform:translateY(6px)}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz]:before{content:"";background:var(--ink);border-radius:50%;outline:4px solid #ffffffd9;flex:none;block-size:10px;inline-size:10px;margin-inline-start:-5px}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz] span[data-astro-cid-voqtsshz]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);background:var(--bg);white-space:nowrap}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz].is-on{opacity:1;transform:none}@media (width<=768px){.js .scene[data-astro-cid-voqtsshz]{block-size:300vh}.js .scene[data-astro-cid-voqtsshz] .scene-stage[data-astro-cid-voqtsshz]{background:0 0;max-block-size:70vh;inline-size:100%;overflow:visible;aspect-ratio:4/5!important}.js .scene[data-astro-cid-voqtsshz] canvas[data-astro-cid-voqtsshz]{object-fit:cover;border-radius:var(--radius)}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz]{gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex;inset:100% 0 auto}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz]{display:none;position:static}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz].is-on{display:flex}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz]:before{display:none}.js .scene[data-astro-cid-voqtsshz] .scene-labels[data-astro-cid-voqtsshz] li[data-astro-cid-voqtsshz] span[data-astro-cid-voqtsshz]{background:var(--surface)}}}.tech-nav[data-astro-cid-jrghvnrl]{z-index:30;background:var(--ink);color:var(--on-ink);margin-block-start:var(--space-8);position:sticky;inset-block-start:0}.tech-bar[data-astro-cid-jrghvnrl]{align-items:center;gap:var(--space-4);min-block-size:60px;display:flex}ul[data-astro-cid-jrghvnrl]{gap:var(--space-1);scrollbar-width:none;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}ul[data-astro-cid-jrghvnrl] a[data-astro-cid-jrghvnrl]{min-block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-small);white-space:nowrap;opacity:.75;align-items:center;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}ul[data-astro-cid-jrghvnrl] a[data-astro-cid-jrghvnrl]:hover{opacity:1}ul[data-astro-cid-jrghvnrl] a[data-astro-cid-jrghvnrl][aria-current=true]{opacity:1;background:#ffffff1f}.tech-nav[data-astro-cid-jrghvnrl] [data-astro-cid-jrghvnrl]:focus-visible{outline-color:var(--on-ink)}.quote[data-astro-cid-jrghvnrl]{min-block-size:40px;padding-block:var(--space-2);background:var(--on-ink);color:var(--ink);flex:none}@media (width<=600px){.quote[data-astro-cid-jrghvnrl]{display:none}}.a-head[data-astro-cid-3ucorz52]{gap:var(--space-3);max-inline-size:60rem;padding-block:var(--space-5) var(--space-5);text-align:center;justify-items:center;margin-inline:auto;display:grid}.crumbs[data-astro-cid-3ucorz52] ol[data-astro-cid-3ucorz52]{gap:var(--space-2);font-size:var(--step-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-3ucorz52] li[data-astro-cid-3ucorz52]+li[data-astro-cid-3ucorz52]:before{content:"/";color:var(--muted);margin-inline-end:var(--space-2)}.crumbs[data-astro-cid-3ucorz52] a[data-astro-cid-3ucorz52]{color:var(--muted);text-decoration:none}.a-meta[data-astro-cid-3ucorz52]{gap:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--step-small);flex-wrap:wrap;justify-content:center;margin:0;display:flex}.a-kind[data-astro-cid-3ucorz52]{background:var(--surface);color:var(--ink);border-radius:99px;padding:.15em .7em;font-weight:600}.a-head[data-astro-cid-3ucorz52] h1[data-astro-cid-3ucorz52]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);line-height:1.05}.a-head[data-astro-cid-3ucorz52] .lead[data-astro-cid-3ucorz52]{text-wrap:pretty;max-inline-size:46rem}.a-cover[data-astro-cid-3ucorz52]{margin-block:0 var(--space-6)}.a-cover[data-astro-cid-3ucorz52] img{border-radius:var(--radius);background:var(--surface);object-fit:cover;max-block-size:560px;inline-size:100%;margin-inline:auto;display:block}.a-body[data-astro-cid-3ucorz52]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;padding-block-end:var(--space-6);display:grid}.a-sticky[data-astro-cid-3ucorz52]{gap:var(--space-4);display:grid;position:sticky;inset-block-start:calc(var(--space-6) + 3rem)}.a-aside[data-astro-cid-3ucorz52] h2[data-astro-cid-3ucorz52]{font-size:var(--step-small);letter-spacing:.02em;color:var(--muted)}.a-related[data-astro-cid-3ucorz52]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.a-rel[data-astro-cid-3ucorz52]{gap:var(--space-3);padding:var(--space-2);grid-template-columns:80px 1fr;align-items:center;text-decoration:none;display:grid}.a-rel[data-astro-cid-3ucorz52] img{border-radius:var(--radius-small);object-fit:cover;background:#fff;block-size:80px;inline-size:80px}.a-rel[data-astro-cid-3ucorz52] strong[data-astro-cid-3ucorz52]{line-height:1.25;display:block}.a-rel-text[data-astro-cid-3ucorz52]{color:var(--muted);font-size:var(--step-small);margin-block-start:var(--space-1);line-height:1.4;display:block}.a-quote[data-astro-cid-3ucorz52]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius);background:var(--ink);color:var(--bg);justify-items:start;display:grid}.a-quote[data-astro-cid-3ucorz52] strong[data-astro-cid-3ucorz52]{letter-spacing:-.02em;font-size:1.25rem}.a-quote[data-astro-cid-3ucorz52] p[data-astro-cid-3ucorz52]{opacity:.8;font-size:var(--step-small);margin:0}.a-quote[data-astro-cid-3ucorz52] .btn[data-astro-cid-3ucorz52]{background:var(--bg);color:var(--ink)}.prose[data-astro-cid-3ucorz52]{max-inline-size:70ch;font-size:1.0625rem;line-height:1.75}.prose[data-astro-cid-3ucorz52] :is(p,ul,ol){margin-block:0 1.1em}.prose[data-astro-cid-3ucorz52] h2{letter-spacing:-.025em;margin-block:2.2em .6em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2}.prose[data-astro-cid-3ucorz52] h2:first-child{margin-block-start:0}.prose[data-astro-cid-3ucorz52] h3{margin-block:1.6em .4em;font-size:1.25rem}.prose[data-astro-cid-3ucorz52] :is(ul,ol){padding-inline-start:1.25em}.prose[data-astro-cid-3ucorz52] li+li{margin-block-start:.4em}.prose[data-astro-cid-3ucorz52] li::marker{color:var(--muted)}.prose[data-astro-cid-3ucorz52] a{text-underline-offset:.2em}.prose[data-astro-cid-3ucorz52] p:has(>img){margin-block:2em .5em}.prose[data-astro-cid-3ucorz52] img{object-fit:contain;border-radius:var(--radius);background:var(--surface);block-size:auto;max-block-size:520px;inline-size:auto;max-inline-size:100%;margin-inline:auto;display:block}.prose[data-astro-cid-3ucorz52] p:has(>img)+p:has(>em:only-child){color:var(--muted);font-size:var(--step-small);margin-block:0 2em}.prose[data-astro-cid-3ucorz52] table{border:1px solid var(--surface-2);border-radius:var(--radius);border-collapse:separate;border-spacing:0;inline-size:100%;margin-block:1.8em;font-size:.95rem;line-height:1.5;overflow:hidden}.prose[data-astro-cid-3ucorz52] th{background:var(--surface);text-align:start;padding:.85em 1em;font-weight:600}.prose[data-astro-cid-3ucorz52] td{border-block-start:1px solid var(--surface-2);vertical-align:top;padding:.85em 1em}.prose[data-astro-cid-3ucorz52] td:first-child{font-weight:600}.prose[data-astro-cid-3ucorz52] blockquote{padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--ink);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);margin:2em 0}.prose[data-astro-cid-3ucorz52] blockquote p:last-child{margin-block-end:0}.a-more[data-astro-cid-3ucorz52]{padding-block:var(--space-6);border-block-start:1px solid var(--surface-2)}.a-more[data-astro-cid-3ucorz52] h2[data-astro-cid-3ucorz52]{letter-spacing:-.025em;margin-block-end:var(--space-4);font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.a-more[data-astro-cid-3ucorz52] ul[data-astro-cid-3ucorz52]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.a-more-card[data-astro-cid-3ucorz52]{block-size:100%;text-decoration:none;display:grid;overflow:hidden}.a-more-card[data-astro-cid-3ucorz52] img{aspect-ratio:16/9;object-fit:cover;background:#fff;inline-size:100%}.a-more-card[data-astro-cid-3ucorz52] div[data-astro-cid-3ucorz52]{gap:var(--space-2);padding:var(--space-4);display:grid}.a-more-card[data-astro-cid-3ucorz52] time[data-astro-cid-3ucorz52]{color:var(--muted);font-size:var(--step-small)}.a-more-card[data-astro-cid-3ucorz52] h3[data-astro-cid-3ucorz52]{letter-spacing:-.02em;font-size:1.25rem}.a-more-card[data-astro-cid-3ucorz52] p[data-astro-cid-3ucorz52]{color:var(--muted);font-size:var(--step-small);margin:0}@media (width<=960px){.a-body[data-astro-cid-3ucorz52]{gap:var(--space-5);grid-template-columns:1fr}.a-sticky[data-astro-cid-3ucorz52]{position:static}.prose[data-astro-cid-3ucorz52] table{display:block;overflow-x:auto}}.s-hero[data-astro-cid-lnttr75t]{gap:var(--space-6);padding-block:var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.s-hero-text[data-astro-cid-lnttr75t]{gap:var(--space-5);justify-items:start;display:grid}.actions[data-astro-cid-lnttr75t]{gap:var(--space-3);flex-wrap:wrap;display:flex}.s-hero-media[data-astro-cid-lnttr75t]{border-radius:var(--radius);background:var(--surface);aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}.s-hero-media[data-astro-cid-lnttr75t] img{object-fit:cover;block-size:100%;inline-size:100%}@media (width<=900px){.s-hero[data-astro-cid-lnttr75t]{grid-template-columns:1fr;padding-block-start:var(--space-3)}}.s-hero-media[data-astro-cid-lnttr75t] video[data-astro-cid-lnttr75t]{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .4s;position:absolute;inset:0}.s-hero-media[data-astro-cid-lnttr75t] video[data-astro-cid-lnttr75t].is-playing{opacity:1}.s-hero-media[data-astro-cid-lnttr75t]>img[data-astro-cid-lnttr75t]{object-fit:cover;block-size:100%;inline-size:100%}.s-hero-toggle[data-astro-cid-lnttr75t]{background:var(--bg);block-size:44px;inline-size:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:none;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.js .s-hero-toggle[data-astro-cid-lnttr75t]{display:grid}.s-hero-toggle[data-astro-cid-lnttr75t] .i-play[data-astro-cid-lnttr75t],.s-hero-toggle[data-astro-cid-lnttr75t][aria-pressed=true] .i-pause[data-astro-cid-lnttr75t]{display:none}.s-hero-toggle[data-astro-cid-lnttr75t][aria-pressed=true] .i-play[data-astro-cid-lnttr75t]{display:inline}.eyebrow[data-astro-cid-hhpuoo44]{color:var(--muted);font-size:var(--step-small);margin-block-end:var(--space-3);font-weight:500}.meeting[data-astro-cid-hhpuoo44]{padding-block:var(--space-8);background:var(--ink);color:var(--on-ink);margin-block-start:var(--space-8)}.meeting[data-astro-cid-hhpuoo44] [data-astro-cid-hhpuoo44]:focus-visible{outline-color:var(--on-ink)}.meeting[data-astro-cid-hhpuoo44] .eyebrow[data-astro-cid-hhpuoo44]{color:#a9afb6}.meeting-grid[data-astro-cid-hhpuoo44]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.meeting[data-astro-cid-hhpuoo44] h2[data-astro-cid-hhpuoo44]{margin-block-end:var(--space-5)}.meeting[data-astro-cid-hhpuoo44] .lead[data-astro-cid-hhpuoo44]{color:#d5d9de}.links[data-astro-cid-hhpuoo44]{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.links[data-astro-cid-hhpuoo44] a[data-astro-cid-hhpuoo44]{align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);color:var(--on-ink);background:#2d3239;border-radius:999px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.links[data-astro-cid-hhpuoo44] a[data-astro-cid-hhpuoo44]:hover{background:#3a4048}.links[data-astro-cid-hhpuoo44] a[data-astro-cid-hhpuoo44]:after{content:"→";opacity:.6}.photos[data-astro-cid-hhpuoo44]{margin:0;padding-block-end:18%;position:relative}.photos[data-astro-cid-hhpuoo44] img{object-fit:cover;display:block}.photos[data-astro-cid-hhpuoo44] .main{border-radius:var(--radius);aspect-ratio:1024/694;block-size:auto;inline-size:88%;margin-inline-start:auto}.photos[data-astro-cid-hhpuoo44] .inset{border-radius:var(--radius-small);outline:6px solid var(--ink);aspect-ratio:3/2;block-size:auto;inline-size:46%;position:absolute;inset-block-end:0;inset-inline-start:0}.photos[data-astro-cid-hhpuoo44] figcaption[data-astro-cid-hhpuoo44]{color:#a9afb6;inline-size:48%;font-size:var(--step-small);line-height:1.4;position:absolute;inset-block-end:0;inset-inline-end:0}@media (width<=900px){.meeting-grid[data-astro-cid-hhpuoo44]{grid-template-columns:1fr}.photos[data-astro-cid-hhpuoo44]{padding-block-end:0}.photos[data-astro-cid-hhpuoo44] .main{inline-size:100%}.photos[data-astro-cid-hhpuoo44] .inset{inline-size:60%;margin-block-start:-18%;position:static}.photos[data-astro-cid-hhpuoo44] figcaption[data-astro-cid-hhpuoo44]{inline-size:auto;margin-block-start:var(--space-4);position:static}}.tour[data-astro-cid-hhpuoo44]{padding-block:var(--space-8) 0}.tour-head[data-astro-cid-hhpuoo44]{gap:var(--space-5) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:end;margin-block-end:var(--space-6);display:flex}.tour-text[data-astro-cid-hhpuoo44]{max-inline-size:44ch;color:var(--muted)}.mosaic[data-astro-cid-hhpuoo44]{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(240px,28vw,420px);margin:0;padding:0;list-style:none;display:grid}.mosaic[data-astro-cid-hhpuoo44] li[data-astro-cid-hhpuoo44]{grid-column:span 5}.mosaic[data-astro-cid-hhpuoo44] li[data-astro-cid-hhpuoo44]:nth-child(4n+1),.mosaic[data-astro-cid-hhpuoo44] li[data-astro-cid-hhpuoo44]:nth-child(4n){grid-column:span 7}.mosaic[data-astro-cid-hhpuoo44] figure[data-astro-cid-hhpuoo44]{border-radius:var(--radius);background:var(--surface);block-size:100%;margin:0;position:relative;overflow:hidden}.mosaic[data-astro-cid-hhpuoo44] img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .8s var(--ease-out);display:block}.mosaic[data-astro-cid-hhpuoo44] figure[data-astro-cid-hhpuoo44]:hover img{transform:scale(1.03)}.mosaic[data-astro-cid-hhpuoo44] figcaption[data-astro-cid-hhpuoo44]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);font-size:var(--step-small);background:#ffffffeb;font-weight:500;line-height:1.25;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.mosaic[data-astro-cid-hhpuoo44] small[data-astro-cid-hhpuoo44]{color:var(--muted);font-size:inherit;font-weight:400;display:block}@media (width<=768px){.mosaic[data-astro-cid-hhpuoo44]{grid-auto-rows:auto}.mosaic[data-astro-cid-hhpuoo44] figure[data-astro-cid-hhpuoo44]{aspect-ratio:4/3}.mosaic[data-astro-cid-hhpuoo44] li[data-astro-cid-hhpuoo44],.mosaic[data-astro-cid-hhpuoo44] li[data-astro-cid-hhpuoo44]:nth-child(4n+1),.mosaic[data-astro-cid-hhpuoo44] li[data-astro-cid-hhpuoo44]:nth-child(4n){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mosaic[data-astro-cid-hhpuoo44] img{transition:none}}.trust[data-astro-cid-tz23g3qp]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-tz23g3qp]{gap:var(--space-1);padding:var(--space-5);display:grid}strong[data-astro-cid-tz23g3qp]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:600;line-height:1.15}span[data-astro-cid-tz23g3qp]{font-size:var(--step-small)}.vp-lead[data-astro-cid-traju4rv]{margin-block:calc(var(--space-4) * -1) var(--space-5)}.vp[data-astro-cid-traju4rv]{gap:var(--space-4);display:grid}.vp-thumbs[data-astro-cid-traju4rv]{gap:var(--space-4);flex-wrap:wrap;display:none}.js .vp-thumbs[data-astro-cid-traju4rv]{display:flex}.vp-thumb-group[data-astro-cid-traju4rv]{gap:var(--space-2);align-content:start;display:grid}.vp-thumb-group[data-astro-cid-traju4rv]+.vp-thumb-group[data-astro-cid-traju4rv]{border-inline-start:1px solid var(--surface-2);padding-inline-start:var(--space-4)}.vp-group-label[data-astro-cid-traju4rv]{color:var(--muted);font-size:var(--step-small);font-weight:600}.vp-thumb-row[data-astro-cid-traju4rv]{gap:var(--space-2);flex-wrap:wrap;display:flex}.vp-thumb[data-astro-cid-traju4rv]{aspect-ratio:1;border-radius:var(--radius-small);background:var(--surface);opacity:.55;cursor:pointer;inline-size:88px;transition:opacity .2s, transform .2s var(--ease-out);border:0;padding:0;overflow:hidden}.vp-thumb[data-astro-cid-traju4rv]:hover{opacity:.85}.vp-thumb[data-astro-cid-traju4rv]:active{transform:scale(.97)}.vp-thumb[data-astro-cid-traju4rv][aria-pressed=true]{opacity:1;outline:2px solid var(--ink);outline-offset:3px}.vp-media[data-astro-cid-traju4rv].fit-contain,.vp-thumb[data-astro-cid-traju4rv].fit-contain{background:var(--panel)}.fit-contain[data-astro-cid-traju4rv] [data-astro-cid-traju4rv]:is(img,video){mix-blend-mode:multiply;padding:6%;object-fit:contain!important}.vp-media[data-astro-cid-traju4rv].fit-photo{background:var(--surface)}.fit-photo[data-astro-cid-traju4rv] img[data-astro-cid-traju4rv]{object-position:85% center;object-fit:contain!important}.vp-thumb[data-astro-cid-traju4rv] img[data-astro-cid-traju4rv]{object-fit:cover;block-size:100%;inline-size:100%}.vp-panel[data-astro-cid-traju4rv]{border-radius:var(--radius);min-block-size:clamp(26rem,38vw,34rem);clip-path:inset(0 round var(--radius));background:var(--panel);color:var(--ink);align-items:center;display:grid;position:relative;overflow:hidden}.js .vp-thumbs[data-astro-cid-traju4rv]~.vp-panel[data-astro-cid-traju4rv][data-active=false]{display:none}.vp-media[data-astro-cid-traju4rv]{position:absolute;inset-block:0;inset-inline:34% 0;mask-image:linear-gradient(90deg,#0000 0%,#00000059 14%,#000 34%)}.vp-toggle[data-astro-cid-traju4rv]{background:var(--bg);block-size:44px;inline-size:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:none;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.js .vp-toggle[data-astro-cid-traju4rv]{display:grid}.vp-toggle[data-astro-cid-traju4rv] .i-play[data-astro-cid-traju4rv],.vp-toggle[data-astro-cid-traju4rv][aria-pressed=true] .i-pause[data-astro-cid-traju4rv]{display:none}.vp-toggle[data-astro-cid-traju4rv][aria-pressed=true] .i-play[data-astro-cid-traju4rv]{display:inline}.vp-media[data-astro-cid-traju4rv] [data-astro-cid-traju4rv]:is(img,video){object-fit:cover;block-size:100%;inline-size:100%}.vp-info[data-astro-cid-traju4rv]{gap:var(--space-4);inline-size:min(100%,26rem);padding:clamp(var(--space-5), 4vw, var(--space-7));justify-items:start;display:grid;position:relative}.vp-chips[data-astro-cid-traju4rv]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vp-chips[data-astro-cid-traju4rv] li[data-astro-cid-traju4rv]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background:var(--surface-2);font-size:var(--step-small);font-weight:500}.vp-info[data-astro-cid-traju4rv] h3[data-astro-cid-traju4rv]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.05}.vp-info[data-astro-cid-traju4rv]:has(.vp-facts){inline-size:min(100%,32rem)}.vp-facts[data-astro-cid-traju4rv]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.vp-facts[data-astro-cid-traju4rv] li[data-astro-cid-traju4rv]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);background:var(--surface);display:grid}.vp-facts[data-astro-cid-traju4rv] strong[data-astro-cid-traju4rv]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:600;line-height:1.1}.vp-facts[data-astro-cid-traju4rv] span[data-astro-cid-traju4rv]{font-size:var(--step-small)}.vp-fact[data-astro-cid-traju4rv]{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);background:var(--surface);display:flex}.vp-fact[data-astro-cid-traju4rv] strong[data-astro-cid-traju4rv]{font-weight:600}.vp-link[data-astro-cid-traju4rv]{font-weight:500}@media (width<=768px){.vp-panel[data-astro-cid-traju4rv]{align-items:start;min-block-size:0}.vp-media[data-astro-cid-traju4rv]{aspect-ratio:4/3;position:relative;inset:auto;mask-image:linear-gradient(#000 62%,#0000 100%)}.vp-info[data-astro-cid-traju4rv]{inline-size:100%;margin-block-start:calc(var(--space-6) * -1);padding-block-start:0}}.prose[data-astro-cid-qw4tllvs]{max-inline-size:68ch;font-size:var(--step-body);margin-block-end:var(--space-6)}.prose[data-astro-cid-qw4tllvs] p+p{margin-block-start:var(--space-4)}.prose[data-astro-cid-qw4tllvs] h2{margin-block:var(--space-6) var(--space-4);font-size:var(--step-lead);letter-spacing:-.02em}.overview[data-astro-cid-qw4tllvs]{gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.overview[data-astro-cid-qw4tllvs] .prose[data-astro-cid-qw4tllvs]{margin-block-end:0}.overview[data-astro-cid-qw4tllvs] .features{grid-template-columns:1fr}@media (width<=900px){.overview[data-astro-cid-qw4tllvs]{grid-template-columns:1fr}}.set-lead[data-astro-cid-qw4tllvs]{margin-block-end:var(--space-5)}.sub[data-astro-cid-qw4tllvs]{margin-block-start:var(--space-6)}.sub[data-astro-cid-qw4tllvs] h3[data-astro-cid-qw4tllvs]{margin-block-end:var(--space-4)}.chips[data-astro-cid-qw4tllvs]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-qw4tllvs] li[data-astro-cid-qw4tllvs]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background:var(--surface);font-weight:500}.support[data-astro-cid-qw4tllvs]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.support[data-astro-cid-qw4tllvs] li[data-astro-cid-qw4tllvs]{align-content:start;gap:var(--space-2);padding:var(--space-5);display:grid}.support[data-astro-cid-qw4tllvs] strong[data-astro-cid-qw4tllvs]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:600}.support[data-astro-cid-qw4tllvs] a[data-astro-cid-qw4tllvs]{font-weight:500}.parent[data-astro-cid-qw4tllvs]{padding-block-start:var(--space-8)}.parent-link[data-astro-cid-qw4tllvs]{gap:var(--space-1);padding:var(--space-5);text-decoration:none;display:grid}.parent-link[data-astro-cid-qw4tllvs] strong[data-astro-cid-qw4tllvs]{font-size:var(--step-lead);letter-spacing:-.02em}.parent-link[data-astro-cid-qw4tllvs]:hover strong[data-astro-cid-qw4tllvs]{text-decoration:underline}.models[data-astro-cid-qw4tllvs]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.models[data-astro-cid-qw4tllvs] li[data-astro-cid-qw4tllvs]{overflow:hidden}.models[data-astro-cid-qw4tllvs] img{aspect-ratio:16/10;object-fit:cover;inline-size:100%}.models[data-astro-cid-qw4tllvs] img.model-contain{object-fit:contain;background:#fff}.model-placeholder[data-astro-cid-qw4tllvs]{aspect-ratio:16/10;background:var(--surface);color:var(--muted);letter-spacing:-.03em;place-items:center;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600;display:grid}.model-card[data-astro-cid-qw4tllvs]{transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out)}.model-card[data-astro-cid-qw4tllvs]:has(.model-card-link:hover){transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.model-card-link[data-astro-cid-qw4tllvs]{block-size:100%;color:inherit;text-decoration:none;display:grid}.model-media[data-astro-cid-qw4tllvs]{display:block;position:relative}.card-arrow[data-astro-cid-qw4tllvs]{block-size:44px;inline-size:44px;color:var(--ink);transition:background .2s, color .2s, transform .25s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);box-shadow:0 2px 10px #00000026}.model-card-link[data-astro-cid-qw4tllvs]:hover .card-arrow[data-astro-cid-qw4tllvs],.model-card-link[data-astro-cid-qw4tllvs]:focus-visible .card-arrow[data-astro-cid-qw4tllvs]{background:var(--ink);color:#fff;transform:translate(3px)}.model-tagline[data-astro-cid-qw4tllvs]{display:block}.model-cta[data-astro-cid-qw4tllvs]{margin-block-start:var(--space-2);font-weight:600}.model-body[data-astro-cid-qw4tllvs]{gap:var(--space-2);padding:var(--space-5);display:grid}.model-body[data-astro-cid-qw4tllvs] h3[data-astro-cid-qw4tllvs]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.model-body[data-astro-cid-qw4tllvs] h3[data-astro-cid-qw4tllvs] a[data-astro-cid-qw4tllvs]{text-decoration:none}.model-card-link[data-astro-cid-qw4tllvs]:hover .model-body[data-astro-cid-qw4tllvs] h3[data-astro-cid-qw4tllvs]{text-decoration:underline}.model-kind[data-astro-cid-qw4tllvs]{font-weight:500}.plain-article[data-astro-cid-qw4tllvs]{padding-block:var(--space-6) 0}.plain-article[data-astro-cid-qw4tllvs] h1[data-astro-cid-qw4tllvs]{margin-block-end:var(--space-6)}
