.article-card[data-astro-cid-di2nlc57]{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem;height:100%}.article-card[data-astro-cid-di2nlc57] h3[data-astro-cid-di2nlc57]{font-size:1.12rem}.article-card[data-astro-cid-di2nlc57] p[data-astro-cid-di2nlc57]{color:var(--color-text-muted);font-size:.9rem;line-height:1.6;flex:1}.article-cta[data-astro-cid-di2nlc57]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;color:var(--color-brand);font-weight:600;font-size:.88rem}.hero[data-astro-cid-jdovvxl7]{position:relative;min-height:min(88vh,52rem);display:flex;align-items:flex-end;padding:7rem 0 3.2rem;overflow:hidden}.hero-media[data-astro-cid-jdovvxl7]{position:absolute;inset:0;background:url(/images/nightmare-frontier-hero.jpg) center/cover no-repeat;transform:scale(1.04);animation:heroDrift 22s ease-in-out infinite alternate}.hero-veil[data-astro-cid-jdovvxl7]{position:absolute;inset:0;background:linear-gradient(180deg,#0c0a0947,#0c0a098c 42%,#0c0a09f0),linear-gradient(105deg,rgba(12,10,9,.82) 0%,rgba(12,10,9,.2) 58%,transparent 78%),radial-gradient(40rem 24rem at 80% 10%,rgba(196,163,90,.18),transparent 60%);pointer-events:none}@keyframes heroDrift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.09) translate3d(-1.4%,-1.2%,0)}}.hero-inner[data-astro-cid-jdovvxl7]{position:relative;max-width:44rem}.hero-brand[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand);margin:0 0 .85rem;animation:fadeUp .7s ease both}.hero-title[data-astro-cid-jdovvxl7]{font-size:clamp(2.8rem,8vw,5rem);line-height:.98;animation:fadeUp .75s ease .05s both}.hero-tagline[data-astro-cid-jdovvxl7]{margin-top:1.25rem;font-size:clamp(1.1rem,2.5vw,1.4rem);color:var(--color-text);font-weight:500;max-width:36rem;animation:fadeUp .75s ease .1s both}.hero-cta[data-astro-cid-jdovvxl7]{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.85rem;animation:fadeUp .75s ease .18s both}.signal-band[data-astro-cid-jdovvxl7]{position:relative;margin-top:-.5rem;padding:2.2rem 0 .5rem;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:linear-gradient(180deg,rgba(26,22,19,.75),transparent 90%),radial-gradient(32rem 16rem at 10% 0%,rgba(139,58,58,.12),transparent 70%)}.signal-inner[data-astro-cid-jdovvxl7]{display:grid;gap:1.6rem}.signal-copy[data-astro-cid-jdovvxl7]{max-width:46rem;color:var(--color-text-soft);font-size:1.05rem;line-height:1.7}.hero-stats[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.stat[data-astro-cid-jdovvxl7]{position:relative;overflow:hidden;background:linear-gradient(160deg,#241f1af2,#120e0cfa);border:1px solid var(--color-border-soft);border-radius:.9rem;padding:1.1rem 1.15rem}.stat[data-astro-cid-jdovvxl7]:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--color-brand),var(--color-accent))}.stat[data-astro-cid-jdovvxl7] dt[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-weight:800;font-size:1.65rem;color:var(--color-brand)}.stat[data-astro-cid-jdovvxl7] dd[data-astro-cid-jdovvxl7]{color:var(--color-text-muted);font-size:.84rem;margin-top:.25rem}.section[data-astro-cid-jdovvxl7]{margin-top:4.8rem}.section-head[data-astro-cid-jdovvxl7]{margin-bottom:1.7rem;max-width:46rem}.section-head[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{font-size:clamp(1.55rem,3.6vw,2.2rem);margin-top:.45rem}.section-sub[data-astro-cid-jdovvxl7]{margin-top:.65rem;color:var(--color-text-muted)}.grid[data-astro-cid-jdovvxl7]{display:grid;gap:1.15rem;grid-template-columns:1fr}.grid-3[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.link-board[data-astro-cid-jdovvxl7]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.link-card[data-astro-cid-jdovvxl7]{display:grid;gap:.4rem;padding:1.2rem 1.25rem;border:1px solid var(--color-border-soft);border-radius:.95rem;background:linear-gradient(135deg,rgba(196,163,90,.06),transparent 40%),linear-gradient(180deg,#241f1af2,#100d0bfa);transition:transform .2s ease,border-color .2s ease,box-shadow .28s ease}.link-card[data-astro-cid-jdovvxl7]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-brand) 70%,var(--color-border));box-shadow:var(--shadow-glow)}.link-card-title[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-weight:700;color:var(--color-text);font-size:1.08rem}.link-card-desc[data-astro-cid-jdovvxl7]{color:var(--color-text-muted);font-size:.92rem;line-height:1.55}.steps[data-astro-cid-jdovvxl7]{display:grid;gap:1rem;grid-template-columns:1fr}.step[data-astro-cid-jdovvxl7]{display:flex;gap:1.15rem;padding:1.4rem 1.45rem;align-items:flex-start;border-color:var(--color-border-soft)}.step-num[data-astro-cid-jdovvxl7]{flex:none;display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.7rem;background:linear-gradient(165deg,var(--color-gold),var(--color-brand-strong) 55%,#7a4a28);color:var(--color-brand-ink);font-family:var(--font-display);font-weight:800;box-shadow:0 10px 24px -14px #c4a35acc}.step[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-size:1.1rem}.step[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{color:var(--color-text-muted);font-size:.92rem;margin-top:.3rem;line-height:1.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(min-width:560px){.hero-stats[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.signal-inner[data-astro-cid-jdovvxl7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem}}@media(min-width:720px){.link-board[data-astro-cid-jdovvxl7],.grid-3[data-astro-cid-jdovvxl7],.steps[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grid-3[data-astro-cid-jdovvxl7],.link-board[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.hero-media[data-astro-cid-jdovvxl7],.hero-brand[data-astro-cid-jdovvxl7],.hero-title[data-astro-cid-jdovvxl7],.hero-tagline[data-astro-cid-jdovvxl7],.hero-cta[data-astro-cid-jdovvxl7]{animation:none}}
