.thero.svelte-zryio7{background-position:50%;background-size:cover;align-items:flex-end;min-height:380px;padding-bottom:2rem;display:flex;position:relative;overflow:clip}.thero-bg.svelte-zryio7{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thero-shade.svelte-zryio7{background:linear-gradient(#161e1a1a,#161e1ab8);position:absolute;inset:0}.thero-in.svelte-zryio7{color:#fff;position:relative}.kicker.svelte-zryio7{text-transform:uppercase;letter-spacing:.14em;opacity:.85;font-size:.72rem;font-weight:700}.thero.svelte-zryio7 h1:where(.svelte-zryio7){color:#fff;font-size:clamp(1.8rem,5vw,2.8rem)}.blurb.svelte-zryio7{color:#ffffffe6;max-width:54ch;margin-top:.4rem}.facts.svelte-zryio7{color:#ffffffd9;flex-wrap:wrap;gap:1.2rem;margin-top:1rem;font-size:.85rem;display:flex}.facts.svelte-zryio7 b:where(.svelte-zryio7){color:#fff}.body.svelte-zryio7{padding:2.5rem 1.25rem 1rem}.about.svelte-zryio7{margin-bottom:1.5rem}.tgal.svelte-zryio7{margin-bottom:2.5rem}.tgal.svelte-zryio7 h2:where(.svelte-zryio7){margin-bottom:.9rem;font-size:1.2rem}.tgal-grid.svelte-zryio7{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.tgal-cell.svelte-zryio7{border-radius:var(--radius-sm);aspect-ratio:4/3;cursor:pointer;background-color:var(--color-brand-50);background-position:50%;background-size:cover;border:0;padding:0;overflow:hidden}.tgal-cell.svelte-zryio7 img:where(.svelte-zryio7){object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.tgal-cell.svelte-zryio7:hover img:where(.svelte-zryio7){transform:scale(1.04)}.tgal-lb.svelte-zryio7{z-index:80;background:#0a0c0aeb;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.tgal-lb.svelte-zryio7 figure:where(.svelte-zryio7){flex-direction:column;align-items:center;max-width:90vw;max-height:88vh;margin:0;display:flex}.tgal-lb.svelte-zryio7 img:where(.svelte-zryio7){object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:78vh}.tgal-lb.svelte-zryio7 figcaption:where(.svelte-zryio7){color:#ffffffd9;text-align:center;margin-top:.6rem;font-size:.8rem}.tgal-lb.svelte-zryio7 figcaption:where(.svelte-zryio7) a:where(.svelte-zryio7){color:#fff;text-decoration:underline}.tgal-close.svelte-zryio7{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:999px;width:36px;height:36px;font-size:1rem;position:absolute;top:1rem;right:1rem}.tgal-nav.svelte-zryio7{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:999px;width:44px;height:44px;font-size:1.6rem;position:absolute;top:50%;transform:translateY(-50%)}.tgal-nav.prev.svelte-zryio7{left:1rem}.tgal-nav.next.svelte-zryio7{right:1rem}.insights.svelte-zryio7{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2.5rem;display:grid}.ins.svelte-zryio7{padding:1.4rem}.ins.svelte-zryio7 h2:where(.svelte-zryio7){margin-bottom:.9rem;font-size:1.1rem}.trend-grid.svelte-zryio7{grid-template-columns:1fr;gap:1rem;display:grid}.trend.svelte-zryio7 h3:where(.svelte-zryio7){color:var(--color-ink-soft);font-size:.85rem}.spark.svelte-zryio7{width:100%;height:54px;margin:.3rem 0}.tnum.svelte-zryio7{font-size:.95rem;font-weight:650}.tnum.svelte-zryio7 span:where(.svelte-zryio7){margin-left:.3rem;font-size:.75rem;font-weight:500}.tnum.svelte-zryio7 .up:where(.svelte-zryio7){color:var(--color-good)}.tnum.svelte-zryio7 .down:where(.svelte-zryio7){color:var(--color-bad)}.tiny.svelte-zryio7{margin-top:.6rem;font-size:.72rem}.bars.svelte-zryio7{grid-template-columns:repeat(12,1fr);align-items:end;gap:.35rem;display:grid}.rail.svelte-zryio7{background:var(--color-canvas);border-radius:3px;align-items:flex-end;height:80px;display:flex;overflow:hidden}.rail.svelte-zryio7 span:where(.svelte-zryio7){background:var(--color-brand-400);border-radius:3px 3px 0 0;width:100%}.mlab.svelte-zryio7{text-align:center;color:var(--color-ink-soft);margin-top:.25rem;font-size:.68rem}.temp.svelte-zryio7{text-align:center;font-size:.6rem}.best.svelte-zryio7{color:var(--color-ink-soft);margin-top:.9rem;font-size:.88rem}.mix.svelte-zryio7{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.mix.svelte-zryio7 li:where(.svelte-zryio7){grid-template-columns:8rem 1fr auto;align-items:center;gap:.6rem;font-size:.87rem;display:grid}.mixbar.svelte-zryio7{background:var(--color-line);border-radius:999px;height:8px;overflow:hidden}.mixbar.svelte-zryio7 span:where(.svelte-zryio7){background:var(--color-brand-400);height:100%;display:block}.bvr-inputs.svelte-zryio7{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:.6rem 0 1rem;display:grid}.bvr-inputs.svelte-zryio7 label:where(.svelte-zryio7){color:var(--color-ink-soft);flex-direction:column;gap:.2rem;font-size:.75rem;font-weight:600;display:flex}.bvr-inputs.svelte-zryio7 input:where(.svelte-zryio7){border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);padding:.4rem;font-size:.9rem;font-weight:400}.bvr-out.svelte-zryio7{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.bvr-out.svelte-zryio7 div:where(.svelte-zryio7){background:var(--color-canvas);border-radius:var(--radius-sm);flex-direction:column;padding:.6rem .7rem;display:flex}.bvr-out.svelte-zryio7 span:where(.svelte-zryio7){color:var(--color-ink-soft);font-size:.72rem}.bvr-out.svelte-zryio7 b:where(.svelte-zryio7){font-size:1rem}.bvr-out.svelte-zryio7 .hl:where(.svelte-zryio7){background:var(--color-brand-50);color:var(--color-brand-700)}.lhead.svelte-zryio7{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lhead.svelte-zryio7 h2:where(.svelte-zryio7){font-size:1.3rem}.seeall.svelte-zryio7{color:var(--color-brand-700);white-space:nowrap;font-size:.88rem;font-weight:550}.grid.svelte-zryio7{grid-template-columns:repeat(1,1fr);gap:1.2rem;margin-top:1.4rem;display:grid}.empty.svelte-zryio7{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-top:1.4rem;padding:2rem;display:flex}@media (width>=720px){.insights.svelte-zryio7{grid-template-columns:1fr 1fr}.trend-grid.svelte-zryio7{grid-template-columns:repeat(3,1fr)}.grid.svelte-zryio7{grid-template-columns:repeat(2,1fr)}.tgal-grid.svelte-zryio7{grid-template-columns:repeat(4,1fr)}}@media (width>=1000px){.grid.svelte-zryio7{grid-template-columns:repeat(3,1fr)}.tgal-grid.svelte-zryio7{grid-template-columns:repeat(6,1fr)}}
