.tpb-subblock[data-v-25bd4bd8]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:clamp(1.25rem,3vw,2rem)}.tpb-image-trigger[data-v-25bd4bd8]{position:relative;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;background:none;cursor:zoom-in;border-radius:20px;isolation:isolate}.tpb-image-trigger img[data-v-25bd4bd8]{transition:transform var(--motion-base) var(--ease-out-soft),filter var(--motion-base) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.tpb-image-trigger:hover img[data-v-25bd4bd8],.tpb-image-trigger:focus-visible img[data-v-25bd4bd8]{transform:scale(1.035)}}.tpb-image-orb[data-v-25bd4bd8]{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:9999px;border:1px solid var(--glass-border-soft);background:rgba(28,28,30,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;z-index:2;box-shadow:var(--shadow-deep);opacity:0;transform:translateY(3px) scale(.9);transition:opacity var(--motion-base) var(--ease-out-soft),transform var(--motion-base) var(--ease-out-soft);pointer-events:none}.tpb-image-orb svg[data-v-25bd4bd8]{width:16px;height:16px}@media (hover: hover) and (pointer: fine){.tpb-image-trigger:hover .tpb-image-orb[data-v-25bd4bd8],.tpb-image-trigger:focus-visible .tpb-image-orb[data-v-25bd4bd8]{opacity:1;transform:translateY(0) scale(1)}}@media (hover: none) or (pointer: coarse){.tpb-image-orb[data-v-25bd4bd8]{opacity:1;transform:none}}.tpb-render-row[data-v-25bd4bd8]{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.tpb-render-figure[data-v-25bd4bd8]{margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--glass-border-subtle)}.tpb-render-frame[data-v-25bd4bd8]{border-radius:0;overflow:hidden}.tpb-render-frame img[data-v-25bd4bd8]{display:block;width:100%;height:auto}.tpb-render-figure figcaption[data-v-25bd4bd8]{padding:10px 14px;color:var(--glass-text-primary-60);background:var(--bg-graphite-2)}.tpb-divider-frame[data-v-25bd4bd8]{width:100%;overflow:hidden}.tpb-divider-img[data-v-25bd4bd8]{display:block;width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.tpb-stack[data-v-25bd4bd8]{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(1.25rem,3vw,2rem) 0 0;padding:0;list-style:none}.tpb-stats[data-v-25bd4bd8]{border-radius:1.25rem;margin-top:clamp(1.25rem,3vw,2rem)}.tpb-stats-inner[data-v-25bd4bd8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);padding:clamp(1.1rem,2.6vw,1.9rem) clamp(1.1rem,2.6vw,2rem)}.tpb-stat[data-v-25bd4bd8]{display:grid;gap:.375rem;align-content:start}.tpb-stat-value[data-v-25bd4bd8]{color:var(--color-text-primary);font-size:var(--type-metric-value-mobile);line-height:var(--type-metric-value-line-mobile);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.tpb-stat-label[data-v-25bd4bd8]{display:flex;gap:.5rem;color:var(--color-text-secondary);font-size:var(--type-body-mobile);line-height:1.4}.tpb-stat-label[data-v-25bd4bd8]:before{content:"";flex:0 0 auto;width:.4rem;height:.4rem;margin-top:.4em;border-radius:9999px;background:var(--color-accent-alt)}@media (min-width: 768px){.tpb-render-row[data-v-25bd4bd8]{grid-template-columns:repeat(2,minmax(0,1fr))}.tpb-stat-value[data-v-25bd4bd8]{font-size:var(--type-metric-value-desktop);line-height:var(--type-metric-value-line-desktop)}}@media (min-width: 1280px){.tpb-stats-inner[data-v-25bd4bd8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.tpb-image-trigger img[data-v-25bd4bd8]{transition:none}.tpb-image-trigger:hover img[data-v-25bd4bd8],.tpb-image-trigger:focus-visible img[data-v-25bd4bd8]{transform:none}.tpb-image-orb[data-v-25bd4bd8]{transition:none}}
