.blog-card-grid[data-v-cbc28e94]{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:640px){.blog-card-grid[data-v-cbc28e94]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-card-grid[data-v-cbc28e94]{grid-template-columns:repeat(3,1fr)}}.blog-card[data-v-cbc28e94]{background:var(--surface,#fff);border:1px solid var(--border,#e5e1d4);border-radius:14px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.blog-card[data-v-cbc28e94]:hover{box-shadow:0 12px 32px -12px #0000001f;transform:translateY(-3px)}.blog-card.is-clipped[data-v-cbc28e94],.spot-card.is-clipped[data-v-cbc28e94]{display:none}.spot-card[data-v-cbc28e94]{background:var(--surface,#fff);border:1px solid var(--border,#e5e1d4);border-radius:14px;display:flex;flex-direction:column;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.spot-card[data-v-cbc28e94]:hover{box-shadow:0 12px 32px -12px #0000001f;transform:translateY(-3px)}.spot-logo[data-v-cbc28e94]{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;display:block;height:40px;margin-bottom:12px;-o-object-fit:contain;object-fit:contain;padding:6px;width:40px}.spot-logo-ph[data-v-cbc28e94]{background:var(--accent-soft,var(--surface));color:var(--accent-deep,var(--accent));display:grid;font-size:18px;font-weight:700;padding:0;place-items:center}.spot-main[data-v-cbc28e94]{color:inherit;flex:1;text-decoration:none}.spot-main h3[data-v-cbc28e94]{color:var(--text-2,#2a2722);font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0 0 8px;text-wrap:balance}.spot-main p[data-v-cbc28e94]{color:var(--muted,#7a7468);display:-webkit-box;font-size:13px;line-height:1.6;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.spot-foot[data-v-cbc28e94]{align-items:center;border-top:1px solid var(--border,#e5e1d4);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;gap:12px;justify-content:space-between;letter-spacing:.04em;margin-top:16px;padding-top:12px}.spot-meta[data-v-cbc28e94]{color:var(--muted)}.spot-out[data-v-cbc28e94]{color:var(--accent);text-decoration:none;white-space:nowrap}.spot-out[data-v-cbc28e94]:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.spot-card[data-v-cbc28e94]{transition:none}.spot-card[data-v-cbc28e94]:hover{box-shadow:none;transform:none}}.blog-card-thumb[data-v-cbc28e94]{background:#fff8ee;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;overflow:hidden;padding:18px 20px 20px;position:relative}.hex-art[data-v-cbc28e94]{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.blog-card-tag[data-v-cbc28e94]{background:var(--accent);border-radius:999px;color:#17130c;font-family:JetBrains Mono;font-size:10px;font-weight:600;left:16px;letter-spacing:.08em;padding:4px 12px;text-transform:lowercase}.blog-card-tag[data-v-cbc28e94],.thumb-brand[data-v-cbc28e94]{position:absolute;top:14px;z-index:2}.thumb-brand[data-v-cbc28e94]{right:16px}.thumb-brand-text[data-v-cbc28e94]{font-family:Instrument Sans,sans-serif;font-size:12.8px;font-weight:700;line-height:1;white-space:nowrap}.thumb-brand-text .brand-open[data-v-cbc28e94]{color:#2a2722}.thumb-brand-text .brand-hive[data-v-cbc28e94]{color:#d49400}.blog-card-thumb-title[data-v-cbc28e94]{color:#2a2722;display:-webkit-box;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.25;max-width:85%;position:relative;z-index:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-body[data-v-cbc28e94]{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px 20px}.blog-card-title[data-v-cbc28e94]{color:var(--text,#0e0d0b);font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.35}.blog-card-excerpt[data-v-cbc28e94],.blog-card-title[data-v-cbc28e94]{display:-webkit-box;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt[data-v-cbc28e94]{color:var(--muted,#7a7468);flex:1;font-size:13px;line-height:1.55}.blog-card-meta[data-v-cbc28e94]{align-items:center;border-top:1px solid var(--border,#e5e1d4);display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding-top:12px}.blog-card-author[data-v-cbc28e94]{align-items:center;display:flex;gap:8px}.author-ava[data-v-cbc28e94]{background:linear-gradient(135deg,var(--accent) 0,var(--accent-deep) 100%);border-radius:50%;color:var(--accent-on);display:grid;flex-shrink:0;font-family:JetBrains Mono;font-size:9px;font-weight:600;height:24px;place-items:center;width:24px}.ava-hex[data-v-cbc28e94]{height:15px;width:15px}.author-name[data-v-cbc28e94]{color:var(--text-2,#2a2722);font-size:12px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-card-info[data-v-cbc28e94]{align-items:center;color:var(--dim,#a9a293);display:flex;font-family:JetBrains Mono;font-size:10.5px;gap:6px;letter-spacing:.02em;white-space:nowrap}.meta-dot[data-v-cbc28e94]{opacity:.5}.blog-page[data-v-de65d1ca]{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-v-de65d1ca]::-moz-selection{background:var(--accent);color:var(--ink)}[data-v-de65d1ca]::selection{background:var(--accent);color:var(--ink)}.wrap[data-v-de65d1ca]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.blog-hero[data-v-de65d1ca]{overflow:hidden;padding:64px 0 56px;position:relative}.hero-hex-bg[data-v-de65d1ca]{top:0;right:0;bottom:0;left:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.hero-content[data-v-de65d1ca]{align-items:stretch;display:grid;gap:56px;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);position:relative;z-index:3}@media (max-width:900px){.hero-content[data-v-de65d1ca]{gap:32px;grid-template-columns:1fr}}.hero-content .eyebrow[data-v-de65d1ca]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:10px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.hero-content .eyebrow .bar[data-v-de65d1ca]{background:var(--accent);height:1px;width:14px}.hero-content .eyebrow .num[data-v-de65d1ca]{color:var(--accent)}.hero-content h1[data-v-de65d1ca]{color:var(--text);font-size:clamp(44px,5.2vw,72px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0}.hero-content .sub[data-v-de65d1ca]{color:var(--muted);font-size:16px;line-height:1.55;margin:20px 0 0;max-width:54ch}.hero-social[data-v-de65d1ca]{display:flex;gap:10px;margin-top:26px}.hs-link[data-v-de65d1ca]{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;color:var(--muted);display:grid;height:38px;place-items:center;transition:color .15s,border-color .15s,background .15s,transform .15s;width:38px}.hs-link[data-v-de65d1ca]:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-deep);transform:translateY(-2px)}.hs-link svg[data-v-de65d1ca]{height:17px;width:17px}.hero-action[data-v-de65d1ca]{background:var(--surface);border:1px solid var(--border-2);border-radius:16px;box-shadow:0 24px 48px -32px #00000080;display:flex;flex-direction:column;justify-content:center;padding:26px 24px}.ha-eyebrow[data-v-de65d1ca]{align-items:center;color:var(--accent-deep);display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;gap:8px;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.ha-dot[data-v-de65d1ca]{background:var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent);flex:none;height:6px;width:6px}.ha-form[data-v-de65d1ca]{display:flex;flex-direction:column;gap:10px}.ha-form input[data-v-de65d1ca]{background:var(--bg);border:1px solid var(--border-2);border-radius:10px;color:var(--text);font:inherit;font-size:15px;padding:13px 15px;width:100%}.ha-form input[data-v-de65d1ca]::-moz-placeholder{color:var(--dim)}.ha-form input[data-v-de65d1ca]::placeholder{color:var(--dim)}.ha-form input[data-v-de65d1ca]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.ha-form input[data-v-de65d1ca]:disabled{cursor:not-allowed;opacity:.7}.ha-form button[data-v-de65d1ca]{background:var(--accent);border:1px solid var(--accent);border-radius:10px;color:var(--accent-on);cursor:pointer;font:inherit;font-size:15px;font-weight:600;padding:13px 24px;transition:filter .15s;width:100%}.ha-form button[data-v-de65d1ca]:hover{filter:brightness(1.08)}.ha-form button[data-v-de65d1ca]:disabled{cursor:not-allowed;filter:none;opacity:.7}.ha-note[data-v-de65d1ca]{color:var(--muted);font-size:12.5px;line-height:1.5;margin:12px 0 0}.crawl-bee[data-v-de65d1ca]{display:inline-flex;filter:drop-shadow(0 2px 8px color-mix(in oklab,var(--accent) 22%,transparent));pointer-events:none;position:absolute;z-index:2}.crawl-bee[data-v-de65d1ca] svg{display:block}@media (max-width:768px){.crawl-bee[data-v-de65d1ca]{display:none}}.feat-section[data-v-de65d1ca]{padding:20px 0 32px;position:relative}.pager[data-v-de65d1ca]{display:flex;flex-wrap:wrap;gap:6px;margin-top:48px}.pager[data-v-de65d1ca],.pager-btn[data-v-de65d1ca]{align-items:center;justify-content:center}.pager-btn[data-v-de65d1ca]{background:var(--surface,#fff);border:1px solid var(--border,#e5e1d4);border-radius:10px;color:var(--text-2,#2a2722);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;height:38px;line-height:1;min-width:38px;padding:0 10px;transition:border-color .15s ease,background .15s ease,color .15s ease}.pager-btn[data-v-de65d1ca]:hover:not(:disabled){background:var(--surface-2,#fbf8f1);border-color:var(--border-3)}.pager-btn.active[data-v-de65d1ca]{background:var(--accent);border-color:var(--accent);color:#17130c;font-weight:600}.pager-btn[data-v-de65d1ca]:disabled{cursor:default}.pager-btn.pager-arrow[data-v-de65d1ca]:disabled{opacity:.35}.pager-btn.ellipsis[data-v-de65d1ca]{color:var(--dim);min-width:20px}.pager-btn.ellipsis[data-v-de65d1ca],.pager-btn.ellipsis[data-v-de65d1ca]:hover{background:transparent;border-color:transparent}.pager-arrow[data-v-de65d1ca]{font-size:15px}.newsletter-section[data-v-de65d1ca]{padding:0 0 80px}.newsletter[data-v-de65d1ca]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:20px;color:var(--text);display:grid;gap:40px;grid-template-columns:1fr auto;overflow:hidden;padding:52px 48px;position:relative}@media (max-width:900px){.newsletter[data-v-de65d1ca]{gap:24px;grid-template-columns:1fr;padding:36px 28px}}.newsletter-text[data-v-de65d1ca]{position:relative;z-index:2}.n-eyebrow[data-v-de65d1ca]{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.newsletter h2[data-v-de65d1ca]{color:var(--text);font-size:clamp(28px,3.2vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0;max-width:520px}.newsletter h2 em[data-v-de65d1ca]{color:var(--accent);font-style:normal}.newsletter p[data-v-de65d1ca]{color:var(--text-2);font-size:15px;line-height:1.55;margin-top:12px;max-width:520px}.nl-form[data-v-de65d1ca]{align-items:center;background:var(--bg);border:1px solid var(--border-2);border-radius:999px;color:var(--text);display:flex;gap:8px;min-width:320px;padding:4px 4px 4px 20px;position:relative;z-index:2}.nl-form input[data-v-de65d1ca]{background:transparent;border:none;color:var(--text);flex:1;font:inherit;font-size:14px;outline:none;padding:10px 4px}.nl-form input[data-v-de65d1ca]::-moz-placeholder{color:var(--dim)}.nl-form input[data-v-de65d1ca]::placeholder{color:var(--dim)}.nl-form button[data-v-de65d1ca]{align-items:center;background:var(--accent);border:none;border-radius:999px;color:var(--accent-on);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:500;gap:6px;padding:10px 22px;transition:filter .15s;white-space:nowrap}.nl-form button[data-v-de65d1ca]:hover{filter:brightness(1.08)}.nl-form button[data-v-de65d1ca]:disabled{cursor:not-allowed;opacity:.7}.nl-form button[data-v-de65d1ca]:disabled:hover{filter:none}.nl-form input[data-v-de65d1ca]:disabled{cursor:not-allowed;opacity:.7}
