.hero[data-astro-cid-dcwno5ig]{min-block-size:min(88vh,780px);color:var(--on-ink);background:var(--ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-dcwno5ig]{position:absolute;inset:0}.hero-media[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{object-fit:cover;block-size:100%;inline-size:100%}.hero-media[data-astro-cid-dcwno5ig]:after{content:"";background:#0f11148c;position:absolute;inset:0}.hero-copy[data-astro-cid-dcwno5ig]{gap:var(--space-5);padding-block:var(--space-8) var(--space-6);display:grid;position:relative}h1[data-astro-cid-dcwno5ig]{max-inline-size:14ch}.lead[data-astro-cid-dcwno5ig]{max-inline-size:56ch}.hero-actions[data-astro-cid-dcwno5ig]{gap:var(--space-3);flex-wrap:wrap;display:flex}.btn-light[data-astro-cid-dcwno5ig]{background:var(--on-ink);color:var(--ink)}.btn-ghost[data-astro-cid-dcwno5ig]{color:var(--on-ink);background:#ffffff29}.hero[data-astro-cid-dcwno5ig] [data-astro-cid-dcwno5ig]:focus-visible{outline-color:var(--on-ink)}.hero-facts[data-astro-cid-dcwno5ig]{gap:var(--space-4) var(--space-6);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-facts[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]{gap:2px;display:grid}.hero-facts[data-astro-cid-dcwno5ig] strong[data-astro-cid-dcwno5ig]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:600;line-height:1.1}.hero-facts[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]{font-size:var(--step-small)}@media (width<=600px){.hero[data-astro-cid-dcwno5ig]{min-block-size:640px}.hero-facts[data-astro-cid-dcwno5ig]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.steps[data-astro-cid-foapcq23]{border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}li[data-astro-cid-foapcq23]{align-content:start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);background:var(--panel);display:grid}li[data-astro-cid-foapcq23]:nth-child(2n){background:var(--surface)}h3[data-astro-cid-foapcq23]{letter-spacing:-.01em;font-size:1.25rem}@media (width<=900px){.steps[data-astro-cid-foapcq23]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.steps[data-astro-cid-foapcq23]{grid-template-columns:1fr}}.groups-lead[data-astro-cid-izvcnzjb]{margin-block:calc(var(--space-4) * -1) var(--space-6)}.groups[data-astro-cid-izvcnzjb]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.plain[data-astro-cid-izvcnzjb]{text-decoration:none}.row[data-astro-cid-izvcnzjb]{gap:var(--space-2);grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,2.75fr);display:grid}.group[data-astro-cid-izvcnzjb]{gap:var(--space-3);min-block-size:15rem;padding:var(--space-5);grid-template-rows:auto 1fr auto;display:grid}.group-compact[data-astro-cid-izvcnzjb]{min-block-size:0}.group[data-astro-cid-izvcnzjb] h3[data-astro-cid-izvcnzjb]{letter-spacing:-.03em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.see-all[data-astro-cid-izvcnzjb]{font-weight:500}.models[data-astro-cid-izvcnzjb]{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.model[data-astro-cid-izvcnzjb]{border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.model[data-astro-cid-izvcnzjb]>a[data-astro-cid-izvcnzjb]{block-size:100%;display:block}.model[data-astro-cid-izvcnzjb] img[data-astro-cid-izvcnzjb]{object-fit:cover;block-size:100%;min-block-size:15rem;inline-size:100%;transition:transform .5s var(--ease-out)}.model[data-astro-cid-izvcnzjb] img[data-astro-cid-izvcnzjb].contain{object-fit:contain;block-size:15rem;min-block-size:0;padding:var(--space-4) var(--space-4) var(--space-7);background:#fff}.model[data-astro-cid-izvcnzjb]:has(img.contain){border:1px solid var(--surface-2);background:#fff}.model[data-astro-cid-izvcnzjb]>a[data-astro-cid-izvcnzjb]:hover img[data-astro-cid-izvcnzjb]{transform:scale(1.03)}.model-name[data-astro-cid-izvcnzjb]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background:var(--bg);font-weight:600;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-4)}.model-names[data-astro-cid-izvcnzjb]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.model-names[data-astro-cid-izvcnzjb] li[data-astro-cid-izvcnzjb]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);background:var(--surface-2);font-weight:600}@media (width<=900px){.groups[data-astro-cid-izvcnzjb],.row[data-astro-cid-izvcnzjb]{grid-template-columns:1fr}.group[data-astro-cid-izvcnzjb]{min-block-size:0}.models[data-astro-cid-izvcnzjb]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.model[data-astro-cid-izvcnzjb] img[data-astro-cid-izvcnzjb]{aspect-ratio:4/3;min-block-size:0}}.why[data-astro-cid-iyiqhkfp]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-iyiqhkfp]{gap:var(--space-3);min-block-size:15rem;padding:var(--space-5);flex-direction:column;display:flex}h3[data-astro-cid-iyiqhkfp]{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.note[data-astro-cid-iyiqhkfp]{margin-block-start:auto}@media (width<=900px){.why[data-astro-cid-iyiqhkfp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.why[data-astro-cid-iyiqhkfp]{grid-template-columns:1fr}li[data-astro-cid-iyiqhkfp]{min-block-size:0}}.stats[data-astro-cid-nrfuzxzn]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stats[data-astro-cid-nrfuzxzn] div[data-astro-cid-nrfuzxzn]{justify-content:space-between;gap:var(--space-6);min-block-size:15rem;padding:var(--space-5);flex-direction:column-reverse;display:flex}dd[data-astro-cid-nrfuzxzn]{font-size:var(--step-display);letter-spacing:-.05em;margin:0;font-weight:600;line-height:.9}dt[data-astro-cid-nrfuzxzn]{font-size:var(--step-lead)}@media (width<=600px){.stats[data-astro-cid-nrfuzxzn]{grid-template-columns:1fr}.stats[data-astro-cid-nrfuzxzn] div[data-astro-cid-nrfuzxzn]{gap:var(--space-3);min-block-size:0}}
