.ladder[data-astro-cid-njgyxxmv]{margin-block-end:var(--space-6);position:relative}.ladder__unit[data-astro-cid-njgyxxmv]{font-size:var(--fs-xs);color:var(--text-3);margin-block-end:var(--space-3);font-weight:600}.ladder__list[data-astro-cid-njgyxxmv]{--n:14;--at:6;grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding-inline-start:0;list-style:none;display:grid;position:relative}.ladder__list[data-astro-cid-njgyxxmv]:before,.ladder__list[data-astro-cid-njgyxxmv]:after{content:"";block-size:4px;border-radius:4px;position:absolute;inset-block-start:1.05rem;inset-inline-start:calc(100% / var(--n) / 2)}.ladder__list[data-astro-cid-njgyxxmv]:before{background:var(--steel-200);inset-inline-end:calc(100% / var(--n) / 2)}.ladder__list[data-astro-cid-njgyxxmv]:after{inline-size:calc((100% - 100% / var(--n)) * var(--at) / (var(--n) - 1));background:var(--blue);transition:inline-size .42s var(--ease)}.ladder__item[data-astro-cid-njgyxxmv]{z-index:1;justify-items:center;display:grid;position:relative}.ladder__stop[data-astro-cid-njgyxxmv]{inline-size:100%;color:var(--text-2);font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;justify-items:center;gap:.55rem;padding-block:.5rem;text-decoration:none;display:grid}.ladder__dot[data-astro-cid-njgyxxmv]{background:var(--white);border:3px solid var(--steel-300);block-size:1.15rem;inline-size:1.15rem;transition:border-color .2s var(--ease), background .2s var(--ease), scale .2s var(--ease);border-radius:50%}.ladder__stop[data-astro-cid-njgyxxmv]:hover{color:var(--navy)}.ladder__stop[data-astro-cid-njgyxxmv]:hover .ladder__dot[data-astro-cid-njgyxxmv]{border-color:var(--blue)}.ladder__stop[data-astro-cid-njgyxxmv][aria-current=true],.ladder__stop[data-astro-cid-njgyxxmv][aria-selected=true]{color:var(--navy)}.ladder__stop[data-astro-cid-njgyxxmv][aria-current=true] .ladder__dot[data-astro-cid-njgyxxmv],.ladder__stop[data-astro-cid-njgyxxmv][aria-selected=true] .ladder__dot[data-astro-cid-njgyxxmv]{background:var(--amber);border-color:var(--navy);scale:1.3}.ladder__stop[data-astro-cid-njgyxxmv][aria-current=true] .ladder__kva[data-astro-cid-njgyxxmv],.ladder__stop[data-astro-cid-njgyxxmv][aria-selected=true] .ladder__kva[data-astro-cid-njgyxxmv]{background:var(--navy);color:var(--white)}.ladder__kva[data-astro-cid-njgyxxmv]{transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:.15rem .5rem}.stage[data-astro-cid-njgyxxmv]{background:var(--white);border:1px solid var(--steel-200);border-radius:var(--radius-l);box-shadow:var(--shadow);overflow:hidden}.pick[data-astro-cid-njgyxxmv]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.pick[data-astro-cid-njgyxxmv][hidden]{display:none}.pick[data-astro-cid-njgyxxmv].is-in .pick__body[data-astro-cid-njgyxxmv]>[data-astro-cid-njgyxxmv],.pick[data-astro-cid-njgyxxmv].is-in .pick__media[data-astro-cid-njgyxxmv] img{animation:pick-in .38s var(--ease) both}.pick[data-astro-cid-njgyxxmv].is-in .pick__body[data-astro-cid-njgyxxmv]>[data-astro-cid-njgyxxmv]:nth-child(2){animation-delay:40ms}.pick[data-astro-cid-njgyxxmv].is-in .pick__body[data-astro-cid-njgyxxmv]>[data-astro-cid-njgyxxmv]:nth-child(3){animation-delay:80ms}.pick[data-astro-cid-njgyxxmv].is-in .pick__body[data-astro-cid-njgyxxmv]>[data-astro-cid-njgyxxmv]:nth-child(n+4){animation-delay:.12s}@keyframes pick-in{0%{opacity:0;translate:0 10px}}.pick__media[data-astro-cid-njgyxxmv]{background:linear-gradient(180deg, var(--white) 0 70%, var(--steel-50));border-inline-end:1px solid var(--steel-100);position:relative}.pick__media[data-astro-cid-njgyxxmv]:after{content:"";background:var(--blue);block-size:6px;position:absolute;inset-block-end:0;inset-inline:0}.pick__media[data-astro-cid-njgyxxmv] .pick__shot{background:0 0;block-size:100%;min-block-size:22rem}.pick__body[data-astro-cid-njgyxxmv]{align-content:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-6);display:grid}.pick__model[data-astro-cid-njgyxxmv]{font-family:var(--font-display);color:var(--blue);font-weight:600;font-size:var(--fs-sm)}.pick__big[data-astro-cid-njgyxxmv]{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pick__kva[data-astro-cid-njgyxxmv]{font-family:var(--font-display);color:var(--navy);letter-spacing:-.02em;font-size:clamp(2.5rem,1.8rem + 2.6vw,3.5rem);font-weight:700;line-height:1}.pick__kw[data-astro-cid-njgyxxmv]{color:var(--text-2);font-weight:600}.pick__facts[data-astro-cid-njgyxxmv]{gap:var(--space-3) var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--steel-100);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pick__facts[data-astro-cid-njgyxxmv] dt[data-astro-cid-njgyxxmv]{font-size:var(--fs-xs);color:var(--text-3)}.pick__facts[data-astro-cid-njgyxxmv] dd[data-astro-cid-njgyxxmv]{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pick__uses[data-astro-cid-njgyxxmv]{color:var(--text-2)}.pick__uses[data-astro-cid-njgyxxmv] strong[data-astro-cid-njgyxxmv]{color:var(--navy)}.picker__note[data-astro-cid-njgyxxmv]{color:var(--text-2);font-size:var(--fs-sm);margin-block-start:var(--space-5)}@media (width<=56em){.pick[data-astro-cid-njgyxxmv]{grid-template-columns:minmax(0,1fr)}.pick__media[data-astro-cid-njgyxxmv]{border-inline-end:0;border-block-end:1px solid var(--steel-100)}.pick__media[data-astro-cid-njgyxxmv] .pick__shot{aspect-ratio:auto;block-size:clamp(13rem,60vw,20rem);min-block-size:0;inline-size:100%}.pick__body[data-astro-cid-njgyxxmv]{padding:var(--space-5)}}@media (width<=40em){.ladder__list[data-astro-cid-njgyxxmv]{gap:var(--space-2);margin-inline:calc(-1 * var(--gutter));padding-block-end:var(--space-2);padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.ladder__list[data-astro-cid-njgyxxmv]:before,.ladder__list[data-astro-cid-njgyxxmv]:after{display:none}.ladder__item[data-astro-cid-njgyxxmv]{scroll-snap-align:center;flex:none}.ladder__stop[data-astro-cid-njgyxxmv]{padding:0}.ladder__dot[data-astro-cid-njgyxxmv]{display:none}.ladder__kva[data-astro-cid-njgyxxmv]{border:1px solid var(--steel-300);background:var(--white);place-items:center;min-block-size:2.75rem;min-inline-size:3.25rem;display:grid}.pick__facts[data-astro-cid-njgyxxmv]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-m3zpgalb]{background:var(--steel-50);padding-block:var(--space-7) var(--space-7);border-block-end:1px solid var(--steel-200)}.hero__grid[data-astro-cid-m3zpgalb]{gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.hero__text[data-astro-cid-m3zpgalb]{gap:var(--space-5);align-content:center;display:grid}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{font-size:clamp(2rem,1.45rem + 2vw,2.875rem)}.hero__lede[data-astro-cid-m3zpgalb]{font-size:var(--fs-md);color:var(--text-2);max-inline-size:34rem}.hero__media[data-astro-cid-m3zpgalb]{border-radius:var(--radius-l);box-shadow:var(--shadow);aspect-ratio:4/3;background:var(--steel-200);position:relative;overflow:hidden}.hero__media[data-astro-cid-m3zpgalb] .hero__img{object-fit:cover;block-size:100%;inline-size:100%}.parts[data-astro-cid-m3zpgalb]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-7);display:grid}.parts[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{padding:var(--space-4) var(--space-5);background:var(--white);border:1px solid var(--steel-200);border-radius:var(--radius);box-shadow:inset 0 -4px 0 var(--blue);align-content:start;gap:.2rem;display:grid}.parts[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{font-family:var(--font-display);color:var(--navy);font-weight:600;font-size:var(--fs-sm)}.parts[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--text-2);font-size:var(--fs-sm);text-wrap:balance}.families[data-astro-cid-m3zpgalb]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.families__item[data-astro-cid-m3zpgalb]{grid-row:span 4;grid-template-rows:subgrid;display:grid}.fam[data-astro-cid-m3zpgalb]{grid-row:1/-1;grid-template-rows:subgrid;row-gap:var(--space-3);background:var(--white);border:1px solid var(--steel-200);border-radius:var(--radius-l);transition:border-color .16s var(--ease), box-shadow .2s var(--ease);padding-block-end:var(--space-5);display:grid;overflow:hidden}.fam[data-astro-cid-m3zpgalb]:hover{border-color:var(--blue);box-shadow:var(--shadow)}.fam[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:not(.fam__media){margin-inline:var(--space-5)}.fam__media[data-astro-cid-m3zpgalb]{border-block-end:1px solid var(--steel-100);display:block;position:relative}.fam__media[data-astro-cid-m3zpgalb]:after{content:"";background:var(--blue);block-size:4px;position:absolute;inset-block-end:0;inset-inline:0}.fam__media[data-astro-cid-m3zpgalb] .fam__shot{aspect-ratio:4/3}.fam__media[data-astro-cid-m3zpgalb] .fam__shot picture{z-index:1}.fam__media[data-astro-cid-m3zpgalb] .fam__shot img{max-block-size:72%;max-inline-size:84%;inset-block:auto 13%}.fam__media[data-astro-cid-m3zpgalb] .fam__shot:before{content:"";background:radial-gradient(closest-side,#0d234838,#0000);block-size:9%;position:absolute;inset-block-end:9%;inset-inline:12%}.fam__name[data-astro-cid-m3zpgalb]{font-size:var(--fs-md);padding-block-start:var(--space-2)}.fam__name[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--navy);text-decoration:none}.fam__name[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--blue)}.fam__uses[data-astro-cid-m3zpgalb]{color:var(--text-2);font-size:var(--fs-sm)}.fam__uses[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--navy)}.fam[data-astro-cid-m3zpgalb] .chips[data-astro-cid-m3zpgalb]{align-content:end}.inv[data-astro-cid-m3zpgalb]{gap:var(--space-6);padding:var(--space-6);background:var(--white);border:1px solid var(--steel-200);border-radius:var(--radius-l);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;margin-block-start:var(--space-6);display:grid}.inv__text[data-astro-cid-m3zpgalb]{gap:var(--space-4);justify-items:start;display:grid}.inv__text[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--text-2)}.inv__list[data-astro-cid-m3zpgalb]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inv__list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--navy);gap:.2rem;text-decoration:none;display:grid}.inv__list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover .inv__kw[data-astro-cid-m3zpgalb]{color:var(--blue)}.inv__list[data-astro-cid-m3zpgalb] .inv__shot{aspect-ratio:1;border-radius:var(--radius);background:var(--white)}.inv__kw[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md)}.inv__model[data-astro-cid-m3zpgalb]{font-size:var(--fs-xs);color:var(--text-3);justify-self:start}@media (width<=64em){.families[data-astro-cid-m3zpgalb],.parts[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}.inv[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr)}}@media (width<=56em){.hero__grid[data-astro-cid-m3zpgalb]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.hero__media[data-astro-cid-m3zpgalb]{aspect-ratio:16/10}}@media (width<=40em){.hero[data-astro-cid-m3zpgalb]{padding-block:var(--space-6)}.families[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr)}.parts[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-6)}.inv[data-astro-cid-m3zpgalb]{padding:var(--space-5)}.inv__list[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}}
