.guides-hero[data-astro-cid-xd7bmjmq]{border-bottom:2px solid #fbbf2461;padding:52px 0 42px}.guides-main[data-astro-cid-xd7bmjmq]{padding:36px 0 var(--space-section)}.guides-panel[data-astro-cid-xd7bmjmq]{padding:clamp(20px,3vw,36px)}.hero-flex[data-astro-cid-xd7bmjmq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hero-copy[data-astro-cid-xd7bmjmq]{flex:540px;max-width:800px}.gh-pill[data-astro-cid-xd7bmjmq]{border:1px solid var(--hairline-gold);border-radius:var(--r-md);background:#0b141eeb;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:6px 12px;display:inline-flex}.gh-pill[data-astro-cid-xd7bmjmq] span[data-astro-cid-xd7bmjmq]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-label);line-height:var(--lh-ui);letter-spacing:var(--track-label);color:var(--gold);text-transform:uppercase}.hero-cta-row[data-astro-cid-xd7bmjmq]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.gh-ab-panel[data-astro-cid-xd7bmjmq]{--text-body:#e2e8f0;--text-muted:#cbd5e1;-webkit-backdrop-filter:blur(10px);border:1px solid var(--hairline-gold);border-left:3px solid var(--gold);border-radius:var(--r-md);background:#070d14e6;flex:0 340px;gap:8px;min-width:0;max-width:100%;padding:14px 16px;display:grid;box-shadow:0 18px 44px #0000007a}.gh-ab-kicker[data-astro-cid-xd7bmjmq]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-label);letter-spacing:var(--track-label);color:var(--gold);text-transform:uppercase}.gh-ab-strip[data-astro-cid-xd7bmjmq]{flex-wrap:wrap;gap:8px;display:flex}.gh-ab-panel[data-astro-cid-xd7bmjmq] small[data-astro-cid-xd7bmjmq]{font-family:var(--font-data);font-size:var(--fs-micro);line-height:var(--lh-ui);color:var(--text-body)}.ab-a[data-astro-cid-xd7bmjmq],.ab-b[data-astro-cid-xd7bmjmq]{font-family:var(--font-display);font-weight:var(--fw-label);font-size:var(--fs-micro);line-height:var(--lh-ui);letter-spacing:var(--track-label);color:#000;border-radius:var(--r-sm);border:1px solid #000;padding:3px 10px}.ab-a[data-astro-cid-xd7bmjmq]{background:var(--part-a-green)}.ab-b[data-astro-cid-xd7bmjmq]{background:var(--part-b-orange)}.kicker[data-astro-cid-xd7bmjmq]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-label);line-height:var(--lh-ui);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold);margin:0 0 8px}h1[data-astro-cid-xd7bmjmq]{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-3xl);line-height:var(--lh-display);letter-spacing:var(--track-head);text-transform:uppercase;color:var(--text-strong);text-shadow:0 2px 16px #000000bf;max-width:24ch;margin:0 0 12px}.lede[data-astro-cid-xd7bmjmq]{font-family:var(--font-body);font-size:var(--fs-md);color:var(--text-body);text-shadow:0 1px 10px #000000b3;max-width:68ch;margin:0;line-height:1.55}.lede[data-astro-cid-xd7bmjmq] strong[data-astro-cid-xd7bmjmq]{color:var(--text-strong);font-weight:var(--fw-strong)}.dir-head[data-astro-cid-xd7bmjmq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.dir-head[data-astro-cid-xd7bmjmq]>div[data-astro-cid-xd7bmjmq]{flex:520px;min-width:0}.dir-head[data-astro-cid-xd7bmjmq]>a[data-astro-cid-xd7bmjmq]{flex-shrink:0}.dir-head[data-astro-cid-xd7bmjmq] h2[data-astro-cid-xd7bmjmq],.silo-section[data-astro-cid-xd7bmjmq]>h2[data-astro-cid-xd7bmjmq]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-2xl);line-height:var(--lh-head);letter-spacing:var(--track-head);color:var(--text-strong);text-transform:uppercase;max-width:none;margin:0}.silo-section[data-astro-cid-xd7bmjmq]>h2[data-astro-cid-xd7bmjmq]{margin-bottom:20px}.quick-guide-nav[data-astro-cid-xd7bmjmq]{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.quick-guide-nav[data-astro-cid-xd7bmjmq] a[data-astro-cid-xd7bmjmq]{border:1px solid var(--hairline-gold);border-radius:var(--r-sm);font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);line-height:var(--lh-ui);color:var(--text-body);font-variant-numeric:tabular-nums;background:#0b141ee6;padding:7px 12px;transition:border-color .15s,color .15s,background .15s}.quick-guide-nav[data-astro-cid-xd7bmjmq] a[data-astro-cid-xd7bmjmq]:hover{background:var(--gold);color:#000;border-color:#000}.guides-grid[data-astro-cid-xd7bmjmq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.guide-card[data-astro-cid-xd7bmjmq]{border:1px solid var(--hairline);border-top:3px solid var(--g-accent,var(--gold));border-radius:var(--r-md);background:#0b141ed9;flex-direction:column;transition:transform .16s,border-color .16s;display:flex;overflow:hidden}.guide-card[data-astro-cid-xd7bmjmq]:hover{border-color:var(--g-accent,var(--gold));transform:translateY(-2px)}.guide-label-bar[data-astro-cid-xd7bmjmq]{border-bottom:1px solid var(--hairline);font-family:var(--font-data);font-size:var(--fs-micro);line-height:var(--lh-ui);font-variant-numeric:tabular-nums;background:#070d14;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.guide-num[data-astro-cid-xd7bmjmq]{background:var(--g-accent,var(--gold));color:#000;font-weight:var(--fw-label);border-radius:var(--r-sm);padding:2px 7px}.guide-tag[data-astro-cid-xd7bmjmq]{color:var(--g-accent,var(--gold));letter-spacing:var(--track-label);font-weight:var(--fw-label);text-transform:uppercase}.guide-time[data-astro-cid-xd7bmjmq]{color:var(--text-muted);margin-left:auto}.guide-body[data-astro-cid-xd7bmjmq]{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.guide-card[data-astro-cid-xd7bmjmq] h3[data-astro-cid-xd7bmjmq]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-lg);line-height:var(--lh-head);letter-spacing:var(--track-head);color:var(--text-strong);text-transform:uppercase;margin:0}.guide-card[data-astro-cid-xd7bmjmq] h3[data-astro-cid-xd7bmjmq] a[data-astro-cid-xd7bmjmq]:hover{color:var(--g-accent,var(--gold))}.guide-card[data-astro-cid-xd7bmjmq] p[data-astro-cid-xd7bmjmq]{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);flex:1;margin:0}.guide-btn[data-astro-cid-xd7bmjmq]{align-self:flex-start}.silo-section[data-astro-cid-xd7bmjmq]{border-top:1px solid var(--hairline);margin-top:36px;padding-top:36px}.hub-intro[data-astro-cid-xd7bmjmq]{color:var(--text-body);font-size:var(--fs-base);line-height:var(--lh-body);max-width:68ch;margin:-6px 0 22px}.hub-intro[data-astro-cid-xd7bmjmq] strong[data-astro-cid-xd7bmjmq]{color:var(--text-strong)}.texas-hubs-grid[data-astro-cid-xd7bmjmq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tx-hub-card[data-astro-cid-xd7bmjmq]{border:1px solid var(--hairline);border-left:3px solid var(--h-accent,var(--gold));border-radius:var(--r-md);background:#0b141ed9;flex-direction:column;display:flex;overflow:hidden}.tx-hub-banner[data-astro-cid-xd7bmjmq]{border-bottom:1px solid var(--hairline);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;gap:4px;min-height:148px;padding:14px 16px;display:flex}.tx-hub-plate[data-astro-cid-xd7bmjmq]{-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff24;border-left:3px solid var(--h-accent,var(--gold));border-radius:var(--r-sm);background:#070d14e6;gap:3px;width:fit-content;max-width:100%;padding:8px 12px;display:grid}.tx-hub-city[data-astro-cid-xd7bmjmq]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-lg);line-height:var(--lh-head);letter-spacing:var(--track-head);color:var(--text-strong);text-shadow:0 2px 10px #000000d9}.tx-hub-tag[data-astro-cid-xd7bmjmq]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-label);line-height:var(--lh-ui);letter-spacing:var(--track-label);color:var(--h-accent,var(--gold));text-transform:uppercase}.tx-hub-body[data-astro-cid-xd7bmjmq]{flex-direction:column;flex:1;gap:10px;padding:18px 20px 22px;display:flex}.tx-hub-body[data-astro-cid-xd7bmjmq] h3[data-astro-cid-xd7bmjmq]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-lg);line-height:var(--lh-head);letter-spacing:var(--track-head);color:var(--text-strong);text-transform:uppercase;margin:0}.tx-hub-body[data-astro-cid-xd7bmjmq] h3[data-astro-cid-xd7bmjmq] a[data-astro-cid-xd7bmjmq]:hover{color:var(--h-accent,var(--gold))}.tx-hub-body[data-astro-cid-xd7bmjmq] p[data-astro-cid-xd7bmjmq]{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);flex:1;margin:0}.tx-hub-cta[data-astro-cid-xd7bmjmq]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-label);letter-spacing:var(--track-data);color:var(--h-accent,var(--gold));margin-top:4px}.silo-grid[data-astro-cid-xd7bmjmq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.silo-card[data-astro-cid-xd7bmjmq]{border:1px solid var(--hairline);border-left:3px solid var(--s-accent,var(--gold));border-radius:var(--r-md);background:#0b141ed9;flex-direction:column;gap:10px;padding:22px;transition:border-color .15s,transform .15s;display:flex}.silo-card[data-astro-cid-xd7bmjmq]:hover{border-color:var(--s-accent,var(--gold));transform:translateY(-1px)}.silo-tag[data-astro-cid-xd7bmjmq]{color:var(--s-accent,var(--gold));font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-label);line-height:var(--lh-ui);letter-spacing:var(--track-label);text-transform:uppercase}.silo-card[data-astro-cid-xd7bmjmq] h3[data-astro-cid-xd7bmjmq]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-lg);line-height:var(--lh-head);letter-spacing:var(--track-head);color:var(--text-strong);text-transform:uppercase;margin:0}.silo-card[data-astro-cid-xd7bmjmq] p[data-astro-cid-xd7bmjmq]{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);flex:1;margin:0}.silo-cta[data-astro-cid-xd7bmjmq]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-label);letter-spacing:var(--track-data);color:var(--gold);margin-top:6px}.vault-white-card[data-astro-cid-xd7bmjmq]{color:#0f172a;border-radius:var(--r-md);background:#fff;border:1px solid #ffffff2e;flex-direction:column;display:flex;overflow:hidden}.vwc-head[data-astro-cid-xd7bmjmq]{background:#0b141e;border-bottom:2px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.vwc-badge[data-astro-cid-xd7bmjmq]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-label);color:var(--gold);letter-spacing:var(--track-label);text-transform:uppercase}.vwc-body[data-astro-cid-xd7bmjmq]{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.vwc-body[data-astro-cid-xd7bmjmq] h3[data-astro-cid-xd7bmjmq]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-lg);line-height:var(--lh-head);letter-spacing:var(--track-head);color:#000;text-transform:uppercase;margin:0}.vwc-body[data-astro-cid-xd7bmjmq] p[data-astro-cid-xd7bmjmq]{font-size:var(--fs-sm);font-weight:var(--fw-body);color:#1e293b;flex:1;margin:0;line-height:1.55}@media (width<=900px){.guides-grid[data-astro-cid-xd7bmjmq],.texas-hubs-grid[data-astro-cid-xd7bmjmq],.silo-grid[data-astro-cid-xd7bmjmq]{grid-template-columns:1fr}}
