.gallery[data-astro-cid-45oomzbw]{gap:var(--space-3);flex-direction:column;display:flex}.hero[data-astro-cid-45oomzbw]{border-radius:var(--radius-lg);background:var(--color-charcoal-900);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.hero[data-astro-cid-45oomzbw] img[data-astro-cid-45oomzbw]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.disclosure[data-astro-cid-45oomzbw]{inset-inline:0;padding:var(--space-2) var(--space-3);color:var(--color-text-inverted);font-size:var(--text-xs);background:linear-gradient(#0000,#0009);margin:0;position:absolute;bottom:0}.nav[data-astro-cid-45oomzbw]{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-charcoal-900);cursor:default;background:#ffffffd9;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.nav[data-astro-cid-45oomzbw]:hover{background:var(--color-surface)}.nav[data-astro-cid-45oomzbw].prev{left:var(--space-3)}.nav[data-astro-cid-45oomzbw].next{right:var(--space-3)}.thumbs[data-astro-cid-45oomzbw]{gap:var(--space-2);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.thumb[data-astro-cid-45oomzbw]{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-surface-muted);cursor:default;border:2px solid #0000;justify-content:center;align-items:center;width:100%;padding:0;display:flex;overflow:hidden}.thumb[data-astro-cid-45oomzbw] img[data-astro-cid-45oomzbw]{object-fit:cover;width:100%;height:100%}.thumb[data-astro-cid-45oomzbw][data-active=true]{border-color:var(--color-accent)}.thumb[data-astro-cid-45oomzbw]:hover{border-color:var(--color-border)}.thumb[data-astro-cid-45oomzbw].overflow{background:var(--color-charcoal-900);color:var(--color-text-inverted);font-weight:700;font-size:var(--text-sm)}@media (width<=480px){.thumbs[data-astro-cid-45oomzbw]{grid-template-columns:repeat(4,1fr)}}.info-panel[data-astro-cid-glktlkqr]{gap:var(--space-4);flex-direction:column;display:flex}.kicker[data-astro-cid-glktlkqr]{align-items:center;gap:var(--space-1);font-size:var(--text-xs);margin:0;font-weight:700;display:flex}.kicker[data-astro-cid-glktlkqr] a[data-astro-cid-glktlkqr]{color:var(--color-green-700);text-decoration:none}.kicker[data-astro-cid-glktlkqr] a[data-astro-cid-glktlkqr]:hover{text-decoration:underline}.kicker[data-astro-cid-glktlkqr] span[data-astro-cid-glktlkqr]{color:var(--color-text-muted)}h1[data-astro-cid-glktlkqr]{font-size:var(--text-4xl);margin:0;line-height:1.15}.manufacturer-row[data-astro-cid-glktlkqr]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin:0;display:flex}.mark[data-astro-cid-glktlkqr]{color:var(--color-accent)}.manufacturer-row[data-astro-cid-glktlkqr] a[data-astro-cid-glktlkqr]{color:var(--color-green-700);font-weight:700;text-decoration:none}.manufacturer-row[data-astro-cid-glktlkqr] a[data-astro-cid-glktlkqr]:hover{text-decoration:underline}.manufacturer-row[data-astro-cid-glktlkqr] svg[data-astro-cid-glktlkqr]{color:var(--color-text-muted)}.stats-row[data-astro-cid-glktlkqr]{gap:var(--space-3);padding:var(--space-4) 0;border-block:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.stats-row[data-astro-cid-glktlkqr] div[data-astro-cid-glktlkqr]{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-3)}.stats-row[data-astro-cid-glktlkqr] div[data-astro-cid-glktlkqr]:first-child{border-inline-start:none;padding-inline-start:0}@media (width<=480px){.stats-row[data-astro-cid-glktlkqr]{grid-template-columns:repeat(2,1fr)}.stats-row[data-astro-cid-glktlkqr] div[data-astro-cid-glktlkqr]:nth-child(odd){border-inline-start:none;padding-inline-start:0}.stats-row[data-astro-cid-glktlkqr] div[data-astro-cid-glktlkqr]:nth-child(2n){border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-3)}}.stats-row[data-astro-cid-glktlkqr] dt[data-astro-cid-glktlkqr]{font-size:var(--text-xs);color:var(--color-text-muted)}.stats-row[data-astro-cid-glktlkqr] dd[data-astro-cid-glktlkqr]{font-size:var(--text-lg);margin:0;font-weight:700}.meta-line[data-astro-cid-glktlkqr]{font-size:var(--text-sm);color:var(--color-text);margin:0}.meta-label[data-astro-cid-glktlkqr]{min-width:5rem;color:var(--color-text-muted);display:inline-block}.tags[data-astro-cid-glktlkqr]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-glktlkqr] li[data-astro-cid-glktlkqr]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.rating-row[data-astro-cid-glktlkqr]{align-items:center;gap:var(--space-3);display:flex}.rating-row[data-astro-cid-glktlkqr] .rating{gap:var(--space-2);font-size:var(--text-lg);color:var(--color-text);font-weight:700}.rating-row[data-astro-cid-glktlkqr] .stars svg{width:20px;height:20px}.rate-link[data-astro-cid-glktlkqr]{font-size:var(--text-xs);color:var(--color-green-700);cursor:default;background:0 0;border:none;padding:0;font-weight:700}.cta-row[data-astro-cid-glktlkqr]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cta-row[data-astro-cid-glktlkqr] .btn{cursor:default}.box-contents[data-astro-cid-g6l24bz3]{gap:var(--space-4);grid-template-columns:1fr auto;align-items:start;display:grid}.checklist[data-astro-cid-g6l24bz3]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist[data-astro-cid-g6l24bz3] li[data-astro-cid-g6l24bz3]{align-items:flex-start;gap:var(--space-2);display:flex}.checklist[data-astro-cid-g6l24bz3] svg[data-astro-cid-g6l24bz3]{color:var(--color-accent);flex-shrink:0;margin-top:2px}.collage[data-astro-cid-g6l24bz3]{gap:var(--space-1);flex-shrink:0;grid-template-rows:repeat(2,2.5rem);grid-template-columns:repeat(2,2.5rem);display:grid}.tile[data-astro-cid-g6l24bz3]{border-radius:var(--radius-sm);width:100%;height:100%;overflow:hidden}@media (width<=640px){.box-contents[data-astro-cid-g6l24bz3]{grid-template-columns:1fr}}.quick-facts[data-astro-cid-445yowuw]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.row[data-astro-cid-445yowuw]{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);display:flex}dt[data-astro-cid-445yowuw]{color:var(--color-text-muted)}dd[data-astro-cid-445yowuw]{text-align:right;margin:0;font-weight:600}.markings[data-astro-cid-2vcok2mr]{gap:var(--space-4);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.markings[data-astro-cid-2vcok2mr] li[data-astro-cid-2vcok2mr]{gap:var(--space-1);flex-direction:column;display:flex}.profile[data-astro-cid-2vcok2mr]{background:var(--color-surface-muted);border-radius:var(--radius-sm);width:100%;height:auto;padding:var(--space-2);box-sizing:border-box}.code[data-astro-cid-2vcok2mr]{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-weight:700}.pilot[data-astro-cid-2vcok2mr],.unit[data-astro-cid-2vcok2mr],.location[data-astro-cid-2vcok2mr]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}@media (width<=900px){.markings[data-astro-cid-2vcok2mr]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.markings[data-astro-cid-2vcok2mr]{grid-template-columns:1fr}}.related-list[data-astro-cid-jph2ftmk]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jph2ftmk]{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:flex}img[data-astro-cid-jph2ftmk]{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:3.5rem;height:3.5rem}.body[data-astro-cid-jph2ftmk]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}h3[data-astro-cid-jph2ftmk]{font-size:var(--text-sm);margin:0;font-weight:700}.meta[data-astro-cid-jph2ftmk]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.price[data-astro-cid-jph2ftmk]{font-size:var(--text-sm);color:var(--color-text-muted);flex-shrink:0;font-weight:700}a[data-astro-cid-jph2ftmk]:hover h3[data-astro-cid-jph2ftmk]{color:var(--color-green-700)}.paint-suggestions[data-astro-cid-h7lkly3p]{gap:var(--space-3);flex-direction:column;display:flex}.subheading[data-astro-cid-h7lkly3p]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:700}.swatches[data-astro-cid-h7lkly3p]{gap:var(--space-3);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.swatches[data-astro-cid-h7lkly3p] li[data-astro-cid-h7lkly3p]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.swatch[data-astro-cid-h7lkly3p]{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:2.25rem;height:2.25rem;display:block}.code[data-astro-cid-h7lkly3p]{font-size:var(--text-xs);font-weight:700}.name[data-astro-cid-h7lkly3p]{color:var(--color-text-muted);font-size:.7rem}.note[data-astro-cid-h7lkly3p]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}@media (width<=480px){.swatches[data-astro-cid-h7lkly3p]{grid-template-columns:repeat(3,1fr)}}.resources[data-astro-cid-eyrx72as]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-eyrx72as]{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:flex}img[data-astro-cid-eyrx72as]{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:3rem;height:3rem}.body[data-astro-cid-eyrx72as]{flex-direction:column;gap:2px;min-width:0;display:flex}.title[data-astro-cid-eyrx72as]{font-size:var(--text-sm);color:var(--color-green-700);font-weight:700}.author[data-astro-cid-eyrx72as]{font-size:var(--text-xs);color:var(--color-text-muted)}a[data-astro-cid-eyrx72as]:hover .title[data-astro-cid-eyrx72as]{text-decoration:underline}.builds[data-astro-cid-koce3pla]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-koce3pla]{flex-direction:column;gap:2px;display:flex}.thumb[data-astro-cid-koce3pla]{border-radius:var(--radius-sm);position:relative;overflow:hidden}.thumb[data-astro-cid-koce3pla] img[data-astro-cid-koce3pla]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.overflow[data-astro-cid-koce3pla]{padding:1px var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-inverted);background:#000000b3;font-size:.65rem;font-weight:700;position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1)}.title[data-astro-cid-koce3pla]{margin:var(--space-1) 0 0;font-size:var(--text-xs);font-weight:700}.author[data-astro-cid-koce3pla]{color:var(--color-text-muted);margin:0;font-size:.7rem}@media (width<=640px){.builds[data-astro-cid-koce3pla]{grid-template-columns:repeat(2,1fr)}}.marketplace-snapshot[data-astro-cid-awd5zofv]{gap:var(--space-4);flex-direction:column;display:flex}.listings[data-astro-cid-awd5zofv]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-awd5zofv]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}li[data-astro-cid-awd5zofv]:last-child{border-bottom:none;padding-bottom:0}.info[data-astro-cid-awd5zofv]{flex:1;min-width:0}.title[data-astro-cid-awd5zofv]{font-size:var(--text-sm);margin:0;font-weight:600}.subtitle[data-astro-cid-awd5zofv]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.price-block[data-astro-cid-awd5zofv]{text-align:right;flex-shrink:0}.price[data-astro-cid-awd5zofv]{font-size:var(--text-base);margin:0;font-weight:700}.shipping[data-astro-cid-awd5zofv]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.page[data-astro-cid-om46djjd]{max-width:var(--container-max);padding:var(--space-8) var(--space-4) var(--space-16);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.hero-grid[data-astro-cid-om46djjd]{gap:var(--space-8);display:grid}@media (width>=960px){.hero-grid[data-astro-cid-om46djjd]{grid-template-columns:1.35fr 1fr;align-items:start}}.editorial-row[data-astro-cid-om46djjd]{gap:var(--space-6);display:grid}@media (width>=900px){.editorial-row[data-astro-cid-om46djjd].three-col{grid-template-columns:repeat(3,1fr)}.editorial-row[data-astro-cid-om46djjd].two-col{grid-template-columns:repeat(2,1fr)}}.about-text[data-astro-cid-om46djjd]{font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.6}
