.icon[data-astro-cid-f57l7pcp]{width:var(--icon-size);height:var(--icon-size)}.insights[data-astro-cid-3ea7b6of]{gap:var(--space-7) var(--grid-gap);padding:0;list-style:none;display:grid}.insight[data-astro-cid-3ea7b6of]{--accent:var(--case-accent-1);--accent-text:var(--case-accent-1-text);gap:var(--space-3) var(--space-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.insight[data-astro-cid-3ea7b6of][data-accent="2"]{--accent:var(--case-accent-2);--accent-text:var(--case-accent-2-text)}.insight[data-astro-cid-3ea7b6of][data-accent="3"]{--accent:var(--case-accent-3);--accent-text:var(--case-accent-3-text)}.insight__icon[data-astro-cid-3ea7b6of]{width:var(--icon-tile);height:var(--icon-tile);border-radius:var(--radius-md);background:var(--accent);color:var(--case-bg);place-items:center;display:grid}.insight__title[data-astro-cid-3ea7b6of]{line-height:var(--leading-heading)}.insight__subtitle[data-astro-cid-3ea7b6of]{color:var(--accent-text);display:block}.insight[data-astro-cid-3ea7b6of] p[data-astro-cid-3ea7b6of]{grid-column:1/-1}@media (width>=48rem){.insights[data-astro-cid-3ea7b6of]{grid-template-columns:repeat(2,1fr)}}.features[data-astro-cid-u3qlk2ix]{gap:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.feature[data-astro-cid-u3qlk2ix]{gap:var(--space-5);display:grid}.feature__card[data-astro-cid-u3qlk2ix]{--accent:var(--case-accent-1);justify-content:center;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);background:var(--case-bg);color:var(--case-muted);flex-direction:column;display:flex}.feature__card[data-astro-cid-u3qlk2ix][data-accent="2"]{--accent:var(--case-accent-2)}.feature__card[data-astro-cid-u3qlk2ix][data-accent="3"]{--accent:var(--case-accent-3-text)}.feature__icon[data-astro-cid-u3qlk2ix]{margin-bottom:var(--space-4);color:var(--accent)}.feature__icon[data-astro-cid-u3qlk2ix] .icon{width:var(--icon-tile);height:var(--icon-tile)}.feature__card[data-astro-cid-u3qlk2ix] h4[data-astro-cid-u3qlk2ix]{font-size:var(--text-h2);color:var(--case-text)}.feature__card[data-astro-cid-u3qlk2ix] p[data-astro-cid-u3qlk2ix]{font-style:italic}.feature[data-astro-cid-u3qlk2ix] .feature__image{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}@media (width>=48rem){.feature[data-astro-cid-u3qlk2ix]{grid-template-columns:1fr 1.76fr}.feature[data-astro-cid-u3qlk2ix]:nth-child(2n){grid-template-columns:1.76fr 1fr}.feature[data-astro-cid-u3qlk2ix]:nth-child(2n) .feature__card[data-astro-cid-u3qlk2ix]{order:2}}.competitors[data-astro-cid-jy4dlshm]{flex-direction:column;padding:0;list-style:none;display:flex}.competitor[data-astro-cid-jy4dlshm]{--accent:var(--case-accent-1);--accent-text:var(--case-accent-1-text);gap:var(--space-4);padding-block:var(--space-6);border-top:var(--border-width) solid var(--case-border);display:grid}.competitor[data-astro-cid-jy4dlshm][data-accent="2"]{--accent:var(--case-accent-2);--accent-text:var(--case-accent-2-text)}.competitor[data-astro-cid-jy4dlshm][data-accent="3"]{--accent:var(--case-accent-3);--accent-text:var(--case-accent-3-text)}.competitor__id[data-astro-cid-jy4dlshm]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.competitor__id[data-astro-cid-jy4dlshm] .competitor__image{width:var(--space-9);height:var(--space-8);object-fit:contain;flex:none}.competitor__type[data-astro-cid-jy4dlshm]{font-size:var(--text-small);color:var(--accent-text)}.competitor__col[data-astro-cid-jy4dlshm]{grid-template-columns:var(--competitor-label-width) 1fr;gap:var(--space-3);font-size:var(--text-small);display:grid}.competitor__label[data-astro-cid-jy4dlshm]{font-weight:var(--weight-medium);color:var(--case-text)}.competitor__col[data-astro-cid-jy4dlshm] ul[data-astro-cid-jy4dlshm]{padding-left:var(--space-4);list-style:outside}.competitor__col[data-astro-cid-jy4dlshm] li[data-astro-cid-jy4dlshm]::marker{color:var(--accent)}.competitor__col[data-astro-cid-jy4dlshm] li[data-astro-cid-jy4dlshm]+li[data-astro-cid-jy4dlshm]{margin-top:var(--space-1)}.is-highlighted[data-astro-cid-jy4dlshm]{color:var(--accent-text);font-weight:var(--weight-medium)}@media (width>=48rem){.competitor[data-astro-cid-jy4dlshm]{gap:var(--grid-gap);grid-template-columns:1.2fr repeat(3,1fr);align-items:start}.competitor__id[data-astro-cid-jy4dlshm]{flex-direction:column;align-items:flex-start;margin-bottom:0}.competitor__id[data-astro-cid-jy4dlshm] .competitor__image{width:auto;height:var(--space-9)}.competitor__col[data-astro-cid-jy4dlshm]{gap:var(--space-2);grid-template-columns:1fr}}.persona[data-astro-cid-dmx45avh]{gap:var(--grid-gap);display:grid}.persona[data-astro-cid-dmx45avh] .persona__card{width:100%;max-width:var(--persona-card-max);align-self:start;height:auto}.persona__facts[data-astro-cid-dmx45avh]{gap:var(--space-6);font-size:var(--text-small);flex-direction:column;display:flex}.persona__facts[data-astro-cid-dmx45avh] h4[data-astro-cid-dmx45avh]{margin-bottom:var(--space-3)}.persona__profile[data-astro-cid-dmx45avh] div[data-astro-cid-dmx45avh]+div[data-astro-cid-dmx45avh],.persona__facts[data-astro-cid-dmx45avh] li[data-astro-cid-dmx45avh]+li[data-astro-cid-dmx45avh]{margin-top:var(--space-1)}.persona__profile[data-astro-cid-dmx45avh] dt[data-astro-cid-dmx45avh]{color:var(--case-accent-1-text);font-weight:var(--weight-medium);display:inline}.persona__profile[data-astro-cid-dmx45avh] dd[data-astro-cid-dmx45avh]{margin:0;display:inline}.persona__facts[data-astro-cid-dmx45avh] ul[data-astro-cid-dmx45avh]{padding-left:var(--space-5)}.persona__facts[data-astro-cid-dmx45avh] li[data-astro-cid-dmx45avh]::marker{color:var(--case-accent-1)}.persona__quotes[data-astro-cid-dmx45avh]{gap:var(--space-5);flex-direction:column;display:flex}.persona__quotes[data-astro-cid-dmx45avh] blockquote[data-astro-cid-dmx45avh]{flex-direction:column;justify-content:center;display:flex}@media (width>=48rem){.persona[data-astro-cid-dmx45avh]{align-items:stretch}.persona__quotes[data-astro-cid-dmx45avh] blockquote[data-astro-cid-dmx45avh]{flex:1}}blockquote[data-astro-cid-dmx45avh]{--accent:var(--case-accent-1);padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--case-surface);color:var(--case-text);font-size:var(--text-h3);line-height:var(--leading-heading)}blockquote[data-astro-cid-dmx45avh][data-accent="2"]{--accent:var(--case-accent-2)}blockquote[data-astro-cid-dmx45avh][data-accent="3"]{--accent:var(--case-accent-3)}blockquote[data-astro-cid-dmx45avh]:before{content:"“";height:.5em;margin-bottom:var(--space-2);font-size:var(--text-h1);font-weight:var(--weight-bold);color:var(--accent);line-height:1;display:block}blockquote[data-astro-cid-dmx45avh]:after{content:"”";height:.5em;margin-top:var(--space-2);font-size:var(--text-h1);font-weight:var(--weight-bold);text-align:right;color:var(--accent);line-height:1;display:block}@media (width>=48rem){.persona[data-astro-cid-dmx45avh]{grid-template-columns:1fr 1.2fr 1.3fr}}.stats[data-astro-cid-xmvjw4fh]{gap:var(--space-8) var(--grid-gap);padding:0;list-style:none;display:grid}.stat[data-astro-cid-xmvjw4fh]{--accent:var(--case-accent-1-text)}.stat[data-astro-cid-xmvjw4fh][data-accent="2"]{--accent:var(--case-accent-2-text)}.stat[data-astro-cid-xmvjw4fh][data-accent="3"]{--accent:var(--case-accent-3-text)}.stat__line[data-astro-cid-xmvjw4fh]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.stat__value[data-astro-cid-xmvjw4fh]{font-size:var(--text-display);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--accent)}.stat__label[data-astro-cid-xmvjw4fh]{font-size:var(--text-h3);color:var(--case-text)}.stat__detail[data-astro-cid-xmvjw4fh]{margin-top:var(--space-2);font-size:var(--text-small)}.stat[data-astro-cid-xmvjw4fh] .stat__image{width:100%;height:auto;margin-top:var(--space-5)}@media (width>=48rem){.stats[data-astro-cid-xmvjw4fh]{grid-template-columns:repeat(2,1fr)}}.checklist[data-astro-cid-spv4v4yw]{--accent:var(--case-accent-1);--accent-text:var(--case-accent-1-text)}.checklist[data-astro-cid-spv4v4yw][data-accent="2"]{--accent:var(--case-accent-2);--accent-text:var(--case-accent-2-text)}.checklist[data-astro-cid-spv4v4yw][data-accent="3"]{--accent:var(--case-accent-3);--accent-text:var(--case-accent-3-text)}.checklist[data-astro-cid-spv4v4yw] h4[data-astro-cid-spv4v4yw]{margin-bottom:var(--space-3);color:var(--accent-text)}ul[data-astro-cid-spv4v4yw]{padding-left:var(--space-5)}li[data-astro-cid-spv4v4yw]+li[data-astro-cid-spv4v4yw]{margin-top:var(--space-1)}li[data-astro-cid-spv4v4yw]::marker{color:var(--accent)}.split[data-astro-cid-tmzkwbbp]{gap:var(--grid-gap);align-items:var(--split-align);display:grid}.split__right[data-astro-cid-tmzkwbbp]{gap:var(--space-6);flex-direction:column;display:flex}.split[data-astro-cid-tmzkwbbp] img{width:100%;height:auto;aspect-ratio:var(--split-image-ratio,auto);object-fit:cover}@media (width>=48rem){.split[data-astro-cid-tmzkwbbp]{grid-template-columns:var(--split-cols)}}.swatches[data-astro-cid-drluvaw2]{grid-template-columns:repeat(auto-fill, minmax(var(--swatch-min), 1fr));gap:var(--space-5) var(--space-4);padding:0;list-style:none;display:grid}.swatch[data-astro-cid-drluvaw2]{gap:var(--space-1);font-size:var(--text-small);flex-direction:column;display:flex}.swatch__chip[data-astro-cid-drluvaw2]{aspect-ratio:var(--ratio-card);margin-bottom:var(--space-2);border:var(--border-width) solid var(--case-border);border-radius:var(--radius-md)}.swatch__name[data-astro-cid-drluvaw2]{color:var(--case-text)}.swatch__hex[data-astro-cid-drluvaw2]{text-transform:uppercase;font-family:inherit}.specimen[data-astro-cid-ronzqolf]{padding:var(--space-6);border-radius:var(--radius-md);background:var(--case-surface);font-family:var(--specimen-font)}.specimen__role[data-astro-cid-ronzqolf]{font-size:var(--text-small)}.specimen__family[data-astro-cid-ronzqolf]{font-size:var(--text-h2);font-weight:var(--weight-medium);color:var(--case-text)}.specimen__sample[data-astro-cid-ronzqolf]{margin-block:var(--space-4);font-size:var(--text-h3);color:var(--case-text)}.specimen__weights[data-astro-cid-ronzqolf]{gap:var(--space-2) var(--space-5);font-size:var(--text-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}
