.gn-read[data-astro-cid-mfbi5xb4]{display:flex;flex-direction:column;gap:20px;padding-top:var(--vl-section-gap)}.gn-read-head[data-astro-cid-mfbi5xb4]{display:flex;flex-direction:column;gap:12px}.gn-read-grid[data-astro-cid-mfbi5xb4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:40px}.gn-read-item[data-astro-cid-mfbi5xb4]{display:flex;flex-direction:column;gap:8px;padding:22px 0;border-top:1px solid var(--vl-line);color:var(--vl-ink);text-decoration:none;transition:transform .16s var(--vl-ease)}.gn-read-item[data-astro-cid-mfbi5xb4]:active{transform:scale(.99)}.gn-read-title[data-astro-cid-mfbi5xb4]{font-family:var(--vl-serif);font-size:21px;line-height:1.25;transition:opacity .18s ease}.gn-read-item[data-astro-cid-mfbi5xb4]:hover .gn-read-title[data-astro-cid-mfbi5xb4]{opacity:.7}.gn-read-desc[data-astro-cid-mfbi5xb4]{font-size:15px;line-height:1.5;color:var(--vl-text-4)}.gn-read-cta[data-astro-cid-mfbi5xb4]{display:inline-block;font-size:13px;font-weight:500;color:var(--vl-gold-text);transition:transform .2s var(--vl-ease)}.gn-read-item[data-astro-cid-mfbi5xb4]:hover .gn-read-cta[data-astro-cid-mfbi5xb4]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.gn-read-item[data-astro-cid-mfbi5xb4],.gn-read-cta[data-astro-cid-mfbi5xb4]{transition:none}}.gn-acard[data-astro-cid-wrd2bn2h]{background:#fff;border-radius:var(--vl-radius);padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--vl-shadow-card);min-width:0}.gn-acard-kicker[data-astro-cid-wrd2bn2h]{display:flex;justify-content:space-between;gap:8px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vl-muted)}.gn-acard-badge[data-astro-cid-wrd2bn2h]{color:var(--vl-green)}.gn-acard-head[data-astro-cid-wrd2bn2h]{display:flex;flex-direction:column;gap:2px}.gn-acard-name[data-astro-cid-wrd2bn2h]{font-family:var(--vl-serif);font-size:20px;line-height:1.25;color:var(--vl-ink)}.gn-acard-meta[data-astro-cid-wrd2bn2h],.gn-acard-label[data-astro-cid-wrd2bn2h]{font-size:13px;color:var(--vl-muted)}.gn-acard-row[data-astro-cid-wrd2bn2h]{display:flex;flex-direction:column;gap:4px;font-size:13px}.gn-acard-head[data-astro-cid-wrd2bn2h]+.gn-acard-row[data-astro-cid-wrd2bn2h]{padding-top:10px;border-top:1px solid var(--vl-line-soft)}.gn-acard-value[data-astro-cid-wrd2bn2h]{line-height:1.45;color:var(--vl-ink)}.gn-acard-tags[data-astro-cid-wrd2bn2h]{display:flex;flex-wrap:wrap;gap:6px}.gn-acard-tag[data-astro-cid-wrd2bn2h]{padding:3px 9px;border-radius:100px;background:var(--vl-cream);font-size:12px;line-height:1.4}.gn-acard-tag--flag[data-astro-cid-wrd2bn2h],.gn-acard-value--flag[data-astro-cid-wrd2bn2h],.gn-acard-warn[data-astro-cid-wrd2bn2h]{background:var(--vl-warm);color:var(--vl-ink)}.gn-acard-tag--flag[data-astro-cid-wrd2bn2h]{box-shadow:inset 0 0 0 1px #b8483e59}.gn-acard-value--flag[data-astro-cid-wrd2bn2h]{padding:8px 10px;border-radius:8px}.gn-acard-warn[data-astro-cid-wrd2bn2h]{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:500}.gn-band[data-astro-cid-ptr25fa4]{margin-top:var(--vl-section-gap)}.gn-atlas[data-astro-cid-ptr25fa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(56px,7vw,104px);align-items:start}.gn-atlas-copy[data-astro-cid-ptr25fa4]{display:flex;flex-direction:column;gap:32px;min-width:0}.gn-checks[data-astro-cid-ptr25fa4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gn-check[data-astro-cid-ptr25fa4]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.5;color:var(--vl-text-2)}.gn-check-mark[data-astro-cid-ptr25fa4]{color:var(--vl-gold-text);font-weight:600}.gn-atlas-cta[data-astro-cid-ptr25fa4]{align-self:flex-start}.gn-arc[data-astro-cid-ptr25fa4]{display:flex;flex-direction:column;gap:18px;margin-top:clamp(56px,6vw,80px)}.gn-steps[data-astro-cid-ptr25fa4]{list-style:none;margin:8px 0 0;padding:0;border-bottom:1px solid var(--vl-line-strong)}.gn-step[data-astro-cid-ptr25fa4]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:22px 0;border-top:1px solid var(--vl-line-strong)}.gn-step-n[data-astro-cid-ptr25fa4]{font-family:var(--vl-serif);color:var(--vl-gold-text);padding-top:2px}.gn-step-body[data-astro-cid-ptr25fa4]{display:flex;flex-direction:column;gap:8px}.gn-step-title[data-astro-cid-ptr25fa4]{margin:0;font-family:var(--vl-sans);font-size:16px;font-weight:600;line-height:1.4;color:var(--vl-ink)}.gn-step-text[data-astro-cid-ptr25fa4]{margin:0;font-size:15px;line-height:1.55;color:var(--vl-text-3)}.gn-atlas-board[data-astro-cid-ptr25fa4]{display:flex;flex-direction:column;gap:12px;min-width:0}.gn-atlas-chapter[data-astro-cid-ptr25fa4]{text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:11px}.gn-cards[data-astro-cid-ptr25fa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}@media(min-width:900px){.gn-atlas-board[data-astro-cid-ptr25fa4]{position:sticky;top:96px}}.gn-credits[data-astro-cid-ejcst56b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(56px,7vw,104px);align-items:start;padding-top:var(--vl-section-gap)}.gn-credits-cta[data-astro-cid-ejcst56b]{align-self:flex-start}.gn-figures[data-astro-cid-ejcst56b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--vl-line);border:1px solid var(--vl-line);border-radius:var(--vl-radius);overflow:hidden}.gn-figure[data-astro-cid-ejcst56b]{background:#fff;padding:28px;display:flex;flex-direction:column;gap:8px}.gn-figure-value[data-astro-cid-ejcst56b]{font-family:var(--vl-serif);font-size:30px;line-height:1.1;color:var(--vl-ink)}.gn-figure-text[data-astro-cid-ejcst56b]{font-size:15px;line-height:1.5;color:var(--vl-text-4)}.gn-figure-check[data-astro-cid-ejcst56b]{margin-right:6px;font-weight:600;color:var(--vl-gold-text)}@media(max-width:480px){.gn-figures[data-astro-cid-ejcst56b]{grid-template-columns:1fr}.gn-figure[data-astro-cid-ejcst56b]{padding:20px}}.gn-cta[data-astro-cid-e53zsuet]{padding-top:var(--vl-section-y);padding-bottom:72px}.gn-cta-inner[data-astro-cid-e53zsuet]{border-top:1px solid var(--vl-ink);padding-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px;align-items:end}.gn-cta-side[data-astro-cid-e53zsuet]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.gn-cta-actions[data-astro-cid-e53zsuet]{display:flex;flex-wrap:wrap;gap:12px}.gn-cta-note[data-astro-cid-e53zsuet]{margin:0}.gn-hero[data-astro-cid-sfk3vc72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(56px,7vw,104px);align-items:center;padding-top:clamp(32px,5vw,56px)}.gn-hero-copy[data-astro-cid-sfk3vc72]{display:flex;flex-direction:column;gap:22px;min-width:0}.gn-hero-lead[data-astro-cid-sfk3vc72]{max-width:520px}.gn-hero-actions[data-astro-cid-sfk3vc72]{display:flex;flex-wrap:wrap;gap:12px}.gn-hero-stage[data-astro-cid-sfk3vc72]{min-height:600px;display:flex;align-items:center;justify-content:center}.gn-hero-stage[data-astro-cid-sfk3vc72] .vl-stage-inner{width:100%;display:flex;justify-content:center}.gn-card[data-astro-cid-sfk3vc72]{width:100%;max-width:460px;background:#fff;border-radius:var(--vl-radius);overflow:hidden;box-shadow:var(--vl-shadow-window)}.gn-card-bar[data-astro-cid-sfk3vc72]{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--vl-cream);font-size:12px;color:var(--vl-text-4)}.gn-card-label[data-astro-cid-sfk3vc72]{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vl-ink)}.gn-card-body[data-astro-cid-sfk3vc72]{display:flex;flex-direction:column;padding:22px;font-size:13px}.gn-card-quote[data-astro-cid-sfk3vc72]{margin:0 0 14px;font-family:var(--vl-serif);font-size:18px;line-height:1.55;color:var(--vl-ink)}.gn-flag[data-astro-cid-sfk3vc72]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--vl-line-soft)}.gn-flag-dot[data-astro-cid-sfk3vc72]{margin-top:6px}.gn-flag-text[data-astro-cid-sfk3vc72]{display:flex;flex-direction:column;gap:3px;line-height:1.5;color:var(--vl-text-4)}.gn-flag-text[data-astro-cid-sfk3vc72] b[data-astro-cid-sfk3vc72]{font-weight:600;color:var(--vl-ink)}.gn-card-foot[data-astro-cid-sfk3vc72]{padding-top:12px;border-top:1px solid var(--vl-line-soft);font-size:11px;color:var(--vl-muted)}.gn-proof[data-astro-cid-sfk3vc72]{margin:clamp(64px,7vw,96px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--vl-line)}.gn-proof-stat[data-astro-cid-sfk3vc72]{display:flex;flex-direction:column;gap:4px;padding:22px 24px 0 0}.gn-proof-value[data-astro-cid-sfk3vc72]{font-family:var(--vl-serif);font-size:30px;line-height:1.1;color:var(--vl-ink)}.gn-proof-label[data-astro-cid-sfk3vc72]{margin:0}.gn-proof-label[data-astro-cid-sfk3vc72] p[data-astro-cid-sfk3vc72]{margin:0;font-size:14px;line-height:1.5;color:var(--vl-text-4)}@media(max-width:640px){.gn-hero-stage[data-astro-cid-sfk3vc72]{min-height:0}.gn-proof[data-astro-cid-sfk3vc72]{grid-template-columns:1fr}.gn-proof-stat[data-astro-cid-sfk3vc72]{flex-direction:row;align-items:baseline;gap:14px;padding:16px 0;border-bottom:1px solid var(--vl-line-soft)}.gn-proof-value[data-astro-cid-sfk3vc72]{font-size:24px;min-width:96px}}.gn-keys[data-astro-cid-y566rbbj]{display:flex;flex-direction:column;gap:80px;padding-top:var(--vl-section-gap);scroll-margin-top:80px}.gn-keys-grid[data-astro-cid-y566rbbj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,5vw,64px) clamp(32px,5vw,64px)}.gn-key[data-astro-cid-y566rbbj]{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--vl-ink)}.gn-key-kicker[data-astro-cid-y566rbbj]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vl-muted)}.gn-key-text[data-astro-cid-y566rbbj]{color:var(--vl-text-3);line-height:1.65}.gn-road[data-astro-cid-kqxkf3rv]{display:flex;flex-direction:column;gap:72px;padding-top:var(--vl-section-gap)}.gn-road-list[data-astro-cid-kqxkf3rv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:40px}.gn-road-item[data-astro-cid-kqxkf3rv]{display:flex;flex-direction:column;gap:12px;padding:28px 0;border-top:1px solid var(--vl-line)}.gn-road-head[data-astro-cid-kqxkf3rv]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.gn-road-title[data-astro-cid-kqxkf3rv]{margin:0;font-family:var(--vl-serif);font-size:20px;font-weight:400;line-height:1.3;color:var(--vl-ink)}.gn-road-title[data-astro-cid-kqxkf3rv] em{font-style:italic;color:var(--vl-gold)}.gn-road-badge[data-astro-cid-kqxkf3rv]{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vl-muted);white-space:nowrap}.gn-road-text[data-astro-cid-kqxkf3rv]{margin:0;font-size:15px;line-height:1.55;color:var(--vl-text-4)}.gn-road-more[data-astro-cid-kqxkf3rv]{display:flex;align-items:center;gap:12px;min-height:40px}.gn-road-btn[data-astro-cid-kqxkf3rv]{appearance:none;min-height:40px;background:none;border:0;padding:8px 0;font:500 14px/1.2 var(--vl-sans);color:var(--vl-ink);text-decoration:underline;text-decoration-color:var(--vl-line-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .18s ease,transform .16s var(--vl-ease)}.gn-road-btn[data-astro-cid-kqxkf3rv]:hover{text-decoration-color:var(--vl-ink)}.gn-road-btn[data-astro-cid-kqxkf3rv]:active{transform:scale(.98)}.gn-road-soon[data-astro-cid-kqxkf3rv]{font-size:12px;font-weight:600;color:var(--vl-gold-text);opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .26s var(--vl-ease)}.is-shown[data-astro-cid-kqxkf3rv] .gn-road-soon[data-astro-cid-kqxkf3rv]{opacity:1;transform:none}.gn-road-feedback[data-astro-cid-kqxkf3rv]{margin:0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:15px;color:var(--vl-text-3)}.gn-road-link[data-astro-cid-kqxkf3rv]{font-weight:500}@media(prefers-reduced-motion:reduce){.gn-road-btn[data-astro-cid-kqxkf3rv],.gn-road-soon[data-astro-cid-kqxkf3rv]{transition:none}}
