.case-hero[data-astro-cid-nno3b7sa]{padding:calc(var(--nav-height) + 3.5rem) var(--space-lg) var(--space-2xl);text-align:center;background:var(--cream);position:relative}.case-hero[data-astro-cid-nno3b7sa]>[data-astro-cid-nno3b7sa]{position:relative;z-index:1}.hero-inner[data-astro-cid-nno3b7sa]{max-width:var(--max-width-wide);margin:0 auto}.breadcrumb[data-astro-cid-nno3b7sa]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--purple-mid);margin-bottom:var(--space-sm)}.case-hero[data-astro-cid-nno3b7sa] h1[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.9rem);font-weight:400;color:var(--charcoal);line-height:1.22;margin-bottom:var(--space-md);text-wrap:balance}.case-hero[data-astro-cid-nno3b7sa] h1[data-astro-cid-nno3b7sa] em[data-astro-cid-nno3b7sa]{font-style:italic;color:var(--purple-deep)}.subtitle[data-astro-cid-nno3b7sa]{font-size:1.08rem;color:var(--text-secondary);line-height:1.8;max-width:700px;margin:0 auto var(--space-xl)}.meta-row[data-astro-cid-nno3b7sa]{display:flex;justify-content:center;flex-wrap:wrap;row-gap:var(--space-sm)}.meta-item[data-astro-cid-nno3b7sa]{text-align:center;padding:.1rem var(--space-lg);border-left:1px solid var(--sand)}.meta-item[data-astro-cid-nno3b7sa]:first-child{border-left:0}.meta-label[data-astro-cid-nno3b7sa]{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.25rem}.meta-value[data-astro-cid-nno3b7sa]{font-size:.92rem;font-weight:500;color:var(--charcoal)}.results-banner[data-astro-cid-nno3b7sa]{padding:var(--space-xl) var(--space-lg);color:#fff;background:radial-gradient(rgba(255,255,255,.13) 1.2px,transparent 1.6px) 0 0 / 18px 18px,linear-gradient(150deg,#5B35A4 0%,var(--purple-deep) 55%,#33195C 100%)}.results-grid[data-astro-cid-nno3b7sa]{max-width:var(--max-width-nav);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);text-align:center}.result-stat[data-astro-cid-nno3b7sa]{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-top:3px solid var(--teal);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-sm);transition:transform var(--duration-normal) var(--ease-smooth),background var(--duration-normal)}.result-stat[data-astro-cid-nno3b7sa]:hover{transform:translateY(-4px);background:#ffffff29}.result-value[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:clamp(2.3rem,4.4vw,3.2rem);font-weight:400;line-height:1.1;color:#fff}.result-label[data-astro-cid-nno3b7sa]{font-size:.95rem;font-weight:500;color:#ffffffeb;line-height:1.4;margin-top:.5rem}.result-sub[data-astro-cid-nno3b7sa]{font-size:.82rem;font-weight:400;color:#c9b4f2}@media(prefers-reduced-motion:reduce){.result-stat[data-astro-cid-nno3b7sa]{transition:none}}.summary-section[data-astro-cid-nno3b7sa]{padding:var(--space-2xl) var(--space-lg) 0}.summary-inner[data-astro-cid-nno3b7sa]{max-width:800px;margin:0 auto}.summary-inner[data-astro-cid-nno3b7sa] h2[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:1.6rem;font-weight:400;color:var(--charcoal);margin-bottom:var(--space-sm)}.summary-inner[data-astro-cid-nno3b7sa]>p[data-astro-cid-nno3b7sa]{font-size:.95rem;color:var(--text-secondary);line-height:1.85;margin-bottom:var(--space-xl)}.combo-chart-container[data-astro-cid-nno3b7sa]{background:#fff;border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid var(--sand)}.combo-chart-title[data-astro-cid-nno3b7sa]{font-size:.8rem;font-weight:600;color:var(--charcoal);margin-bottom:.5rem}.combo-chart-legend[data-astro-cid-nno3b7sa]{display:flex;gap:var(--space-md);margin-bottom:var(--space-md)}.combo-chart-legend[data-astro-cid-nno3b7sa] .legend-swatch[data-astro-cid-nno3b7sa].line{background:var(--purple-light);border-radius:4px;height:3px;width:14px;align-self:center}.combo-chart[data-astro-cid-nno3b7sa]{display:flex;gap:0;height:260px}.combo-chart[data-astro-cid-nno3b7sa] .chart-y-axis[data-astro-cid-nno3b7sa]{display:flex;flex-direction:column;justify-content:space-between;padding-right:.75rem;font-size:.6rem;color:var(--text-muted);text-align:right;min-width:35px}.chart-y-axis-right[data-astro-cid-nno3b7sa]{display:flex;flex-direction:column;justify-content:space-between;padding-left:.75rem;font-size:.6rem;color:var(--purple-light);text-align:left;min-width:35px}.combo-chart-area[data-astro-cid-nno3b7sa]{flex:1;position:relative;border-left:1px solid var(--sand);border-bottom:1px solid var(--sand);border-right:1px solid var(--sand);padding-bottom:20px;overflow:hidden}.impressions-line[data-astro-cid-nno3b7sa]{position:absolute;top:0;left:0;right:0;width:100%;height:calc(100% - 20px);z-index:1;pointer-events:none}.line-path[data-astro-cid-nno3b7sa]{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2s ease-out}.line-path[data-astro-cid-nno3b7sa].animated{stroke-dashoffset:0}.line-fill[data-astro-cid-nno3b7sa]{transition:opacity 1.5s ease-out .5s}.line-fill[data-astro-cid-nno3b7sa].animated{opacity:1}.combo-bars[data-astro-cid-nno3b7sa]{display:flex;align-items:flex-end;gap:4px;padding:0 4px;height:calc(100% - 20px)}.combo-bars[data-astro-cid-nno3b7sa] .bar-group[data-astro-cid-nno3b7sa]{flex:1;display:flex;gap:2px;align-items:flex-end;justify-content:center;position:relative;height:100%}.combo-bars[data-astro-cid-nno3b7sa] .bar-group[data-astro-cid-nno3b7sa]:after{content:attr(data-label);position:absolute;bottom:-18px;left:50%;transform:translate(-50%);font-size:.5rem;color:var(--text-muted);white-space:nowrap}.combo-bars[data-astro-cid-nno3b7sa] .bar[data-astro-cid-nno3b7sa]{width:100%;max-width:16px;border-radius:2px 2px 0 0;transition:height .8s cubic-bezier(.34,1.56,.64,1);height:0;min-height:0;z-index:2;position:relative}.combo-bars[data-astro-cid-nno3b7sa] .bar-total[data-astro-cid-nno3b7sa]{background:var(--purple-mid)}.combo-bars[data-astro-cid-nno3b7sa] .bar-ranked[data-astro-cid-nno3b7sa]{background:var(--teal)}.prose-section[data-astro-cid-nno3b7sa]{max-width:720px;margin:0 auto;padding:var(--space-2xl) var(--space-lg) 0}.prose-section[data-astro-cid-nno3b7sa] h2[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:1.6rem;font-weight:400;color:var(--charcoal);margin-bottom:var(--space-md)}.prose-section[data-astro-cid-nno3b7sa] h2[data-astro-cid-nno3b7sa] em[data-astro-cid-nno3b7sa]{font-style:italic;color:var(--purple-mid)}.prose-section[data-astro-cid-nno3b7sa] h2[data-astro-cid-nno3b7sa].story-next{margin-top:var(--space-xl)}.prose-section[data-astro-cid-nno3b7sa] .story-close[data-astro-cid-nno3b7sa]{margin-top:var(--space-lg)}.prose-section[data-astro-cid-nno3b7sa] h3[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:1.2rem;font-weight:500;color:var(--charcoal);margin-bottom:var(--space-sm)}.prose-section[data-astro-cid-nno3b7sa] p[data-astro-cid-nno3b7sa]{font-size:.95rem;color:var(--text-secondary);line-height:1.85;margin-bottom:var(--space-md)}.prose-section[data-astro-cid-nno3b7sa] a[data-astro-cid-nno3b7sa]{color:var(--purple-mid);text-decoration:underline}.prose-section[data-astro-cid-nno3b7sa] strong[data-astro-cid-nno3b7sa]{color:var(--charcoal)}.timeline[data-astro-cid-nno3b7sa]{margin-top:var(--space-lg);padding-left:2rem;border-left:2px solid var(--sand)}.timeline-step[data-astro-cid-nno3b7sa]{position:relative;padding-bottom:var(--space-xl)}.timeline-step[data-astro-cid-nno3b7sa]:last-child{padding-bottom:0}.step-marker[data-astro-cid-nno3b7sa]{position:absolute;left:-2.65rem;top:0;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--purple-mid);color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.step-content[data-astro-cid-nno3b7sa] h3[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:1.1rem;font-weight:500;color:var(--charcoal);margin-bottom:var(--space-xs)}.step-content[data-astro-cid-nno3b7sa] p[data-astro-cid-nno3b7sa]{font-size:.9rem;color:var(--text-secondary);line-height:1.8}.step-content[data-astro-cid-nno3b7sa] em[data-astro-cid-nno3b7sa]{color:var(--purple-mid);font-style:italic}.chart-section[data-astro-cid-nno3b7sa]{background:var(--cream);padding:var(--space-2xl) var(--space-lg);margin-top:var(--space-2xl)}.chart-inner[data-astro-cid-nno3b7sa]{max-width:800px;margin:0 auto}.chart-inner[data-astro-cid-nno3b7sa] h2[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:1.6rem;font-weight:400;color:var(--charcoal);margin-bottom:var(--space-sm)}.chart-inner[data-astro-cid-nno3b7sa] h2[data-astro-cid-nno3b7sa] em[data-astro-cid-nno3b7sa]{font-style:italic;color:var(--purple-mid)}.chart-inner[data-astro-cid-nno3b7sa]>p[data-astro-cid-nno3b7sa]{font-size:.95rem;color:var(--text-secondary);line-height:1.8;margin-bottom:var(--space-lg)}.chart-container[data-astro-cid-nno3b7sa]{background:#fff;border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid var(--sand)}.chart-title[data-astro-cid-nno3b7sa]{font-size:.8rem;font-weight:600;color:var(--charcoal);margin-bottom:.5rem}.chart-legend[data-astro-cid-nno3b7sa]{display:flex;gap:var(--space-md);margin-bottom:var(--space-md)}.legend-item[data-astro-cid-nno3b7sa]{font-size:.7rem;color:var(--text-muted);display:flex;align-items:center;gap:.35rem}.legend-swatch[data-astro-cid-nno3b7sa]{width:10px;height:10px;border-radius:2px}.legend-swatch[data-astro-cid-nno3b7sa].total{background:var(--purple-mid)}.legend-swatch[data-astro-cid-nno3b7sa].ranked{background:var(--teal)}.legend-swatch[data-astro-cid-nno3b7sa].impressions{background:var(--purple-mid)}.bar-chart[data-astro-cid-nno3b7sa]{display:flex;gap:0;height:220px}.chart-y-axis[data-astro-cid-nno3b7sa]{display:flex;flex-direction:column;justify-content:space-between;padding-right:.75rem;font-size:.6rem;color:var(--text-muted);text-align:right;min-width:35px}.chart-bars[data-astro-cid-nno3b7sa]{flex:1;display:flex;align-items:flex-end;gap:4px;border-left:1px solid var(--sand);border-bottom:1px solid var(--sand);padding:0 4px 20px;height:100%}.bar-group[data-astro-cid-nno3b7sa]{flex:1;display:flex;gap:2px;align-items:flex-end;justify-content:center;position:relative;height:100%}.bar-group[data-astro-cid-nno3b7sa]:after{content:attr(data-label);position:absolute;bottom:-18px;left:50%;transform:translate(-50%);font-size:.5rem;color:var(--text-muted);white-space:nowrap}.bar[data-astro-cid-nno3b7sa]{width:100%;max-width:16px;border-radius:2px 2px 0 0;transition:height .8s cubic-bezier(.34,1.56,.64,1);height:0;min-height:0}.bar-total[data-astro-cid-nno3b7sa]{background:var(--purple-mid)}.bar-ranked[data-astro-cid-nno3b7sa]{background:var(--teal)}.bar-imp[data-astro-cid-nno3b7sa]{background:var(--purple-mid);max-width:28px}.bar-group[data-astro-cid-nno3b7sa].single{justify-content:center}.callout[data-astro-cid-nno3b7sa]{background:var(--purple-wash);border-left:3px solid var(--purple-mid);padding:var(--space-md) var(--space-lg);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-top:var(--space-lg);font-size:.9rem;color:var(--text-secondary);line-height:1.7}.callout[data-astro-cid-nno3b7sa] strong[data-astro-cid-nno3b7sa]{color:var(--charcoal)}.dest-grid[data-astro-cid-nno3b7sa]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);margin-top:var(--space-lg)}.dest-card[data-astro-cid-nno3b7sa]{background:var(--cream);border:1px solid var(--sand);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;transition:transform var(--duration-normal),border-color var(--duration-normal)}.dest-card[data-astro-cid-nno3b7sa]:hover{transform:translateY(-2px);border-color:var(--purple-light)}.dest-count[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--purple-mid)}.dest-name[data-astro-cid-nno3b7sa]{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}.data-table-wrap[data-astro-cid-nno3b7sa]{margin-top:var(--space-md);overflow-x:auto}.data-table[data-astro-cid-nno3b7sa]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table[data-astro-cid-nno3b7sa] thead[data-astro-cid-nno3b7sa]{border-bottom:2px solid var(--sand)}.data-table[data-astro-cid-nno3b7sa] th[data-astro-cid-nno3b7sa]{text-align:left;padding:.6rem .75rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.data-table[data-astro-cid-nno3b7sa] td[data-astro-cid-nno3b7sa]{padding:.6rem .75rem;border-bottom:1px solid var(--sand);color:var(--text-secondary)}.data-table[data-astro-cid-nno3b7sa] tbody[data-astro-cid-nno3b7sa] tr[data-astro-cid-nno3b7sa]:hover{background:var(--cream)}.rank-badge[data-astro-cid-nno3b7sa]{display:inline-block;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:3px;background:var(--sand);color:var(--text-muted)}.rank-badge[data-astro-cid-nno3b7sa].rank-1{background:#2ec4b61f;color:var(--teal)}.vol-bar[data-astro-cid-nno3b7sa]{position:relative;display:inline-block}.vol-bar[data-astro-cid-nno3b7sa]:after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:var(--vol-pct);background:var(--purple-light);border-radius:1px}.table-note[data-astro-cid-nno3b7sa]{font-size:.75rem;color:var(--text-muted);margin-top:var(--space-sm);font-style:italic}.organic-stats[data-astro-cid-nno3b7sa]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-bottom:var(--space-xl)}.org-stat[data-astro-cid-nno3b7sa]{text-align:center}.org-value[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:1.8rem;font-weight:400;color:var(--purple-mid)}.org-label[data-astro-cid-nno3b7sa]{font-size:.7rem;color:var(--text-muted);margin-top:.15rem}.wins-list[data-astro-cid-nno3b7sa]{list-style:none;padding:0}.wins-list[data-astro-cid-nno3b7sa] li[data-astro-cid-nno3b7sa]{position:relative;padding-left:1.5rem;margin-bottom:var(--space-md);font-size:.9rem;color:var(--text-secondary);line-height:1.7}.wins-list[data-astro-cid-nno3b7sa] li[data-astro-cid-nno3b7sa]:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--teal)}.wins-list[data-astro-cid-nno3b7sa] li[data-astro-cid-nno3b7sa] strong[data-astro-cid-nno3b7sa]{color:var(--charcoal)}.cs-quote[data-astro-cid-nno3b7sa]{max-width:820px;margin:var(--space-xl) auto 0;padding:0 var(--space-lg)}.cs-quote[data-astro-cid-nno3b7sa] figure[data-astro-cid-nno3b7sa]{margin:0;background:var(--purple-wash);border-left:4px solid var(--teal);border-radius:var(--radius-lg);padding:var(--space-lg)}.cs-quote[data-astro-cid-nno3b7sa] blockquote[data-astro-cid-nno3b7sa]{margin:0 0 var(--space-md);font-family:var(--font-display);font-style:italic;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.55;color:var(--charcoal)}.cs-quote[data-astro-cid-nno3b7sa] figcaption[data-astro-cid-nno3b7sa]{display:flex;align-items:center;gap:var(--space-sm)}.cs-quote[data-astro-cid-nno3b7sa] b[data-astro-cid-nno3b7sa]{display:block;font-weight:600;color:var(--charcoal)}.cs-quote[data-astro-cid-nno3b7sa] small[data-astro-cid-nno3b7sa]{font-size:.85rem;color:var(--text-secondary)}.cs-cta[data-astro-cid-nno3b7sa]{padding:var(--space-2xl) var(--space-lg);text-align:center}.cs-cta[data-astro-cid-nno3b7sa] h2[data-astro-cid-nno3b7sa]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.7rem);font-weight:400;line-height:1.2;color:var(--charcoal);margin-bottom:var(--space-sm)}.cs-cta[data-astro-cid-nno3b7sa] h2[data-astro-cid-nno3b7sa] em[data-astro-cid-nno3b7sa]{font-style:italic;color:var(--purple-deep)}.cs-cta[data-astro-cid-nno3b7sa] p[data-astro-cid-nno3b7sa]{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin:0 auto var(--space-lg);max-width:500px}.cs-cta[data-astro-cid-nno3b7sa] .cs-more[data-astro-cid-nno3b7sa]{display:block;margin-top:var(--space-md);font-size:.92rem;font-weight:500;color:var(--purple-deep);text-decoration:none}.cs-cta[data-astro-cid-nno3b7sa] .cs-more[data-astro-cid-nno3b7sa]:hover{text-decoration:underline}@media(max-width:700px){.case-hero[data-astro-cid-nno3b7sa]{padding:6rem var(--space-md) var(--space-lg)}.meta-item[data-astro-cid-nno3b7sa]{flex:1 1 42%;padding:.1rem var(--space-sm)}.meta-item[data-astro-cid-nno3b7sa]:nth-child(odd){border-left:0}.results-grid[data-astro-cid-nno3b7sa]{grid-template-columns:repeat(2,1fr)}.prose-section[data-astro-cid-nno3b7sa]{padding:var(--space-xl) var(--space-md) 0}.dest-grid[data-astro-cid-nno3b7sa],.organic-stats[data-astro-cid-nno3b7sa]{grid-template-columns:repeat(2,1fr)}}
