.hero:where(.astro-j7pv25f6),.reading-section:where(.astro-j7pv25f6),.feature-section:where(.astro-j7pv25f6),.entity-section:where(.astro-j7pv25f6),.faq-section:where(.astro-j7pv25f6){width:min(100% - 2rem,76rem);margin-inline:auto}.hero:where(.astro-j7pv25f6){grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:4.5rem 0;display:grid}.eyebrow:where(.astro-j7pv25f6){color:#c8a82a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font:700 .75rem Roboto Mono,monospace}h1:where(.astro-j7pv25f6),h2:where(.astro-j7pv25f6),h3:where(.astro-j7pv25f6){line-height:1.25}h1:where(.astro-j7pv25f6){color:var(--gold);letter-spacing:-.075em;margin:0;font-size:clamp(2.1rem,5.5vw,4.8rem)}h2:where(.astro-j7pv25f6){color:var(--gold);letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,3.2vw,2.5rem)}h3:where(.astro-j7pv25f6){color:#f0e7bc}.hero-copy:where(.astro-j7pv25f6)>p:where(.astro-j7pv25f6):not(.eyebrow),.reading-section:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:#c7c1aa;font-size:1.06rem}.hero:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){-o-object-fit:cover;object-fit:cover;filter:saturate(.68)contrast(1.1);border:1px solid #f8cd1f6b;border-radius:.3rem;width:100%;min-height:23rem;box-shadow:1.25rem 1.25rem #5f4b0e3b}.hero-actions:where(.astro-j7pv25f6){flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.hero-actions:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){border:1px solid var(--gold);background:var(--gold);color:#161303;padding:.8rem 1rem;font:700 .8rem Roboto Mono,monospace}.hero-actions:where(.astro-j7pv25f6) .quiet-action:where(.astro-j7pv25f6){color:#f5db6a;background:0 0}.reading-section:where(.astro-j7pv25f6){grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,7rem);margin-top:6rem;display:grid}.intro-grid:where(.astro-j7pv25f6){border-top:1px solid #f8cd1f47;padding-top:3rem}.feature-section:where(.astro-j7pv25f6),.entity-section:where(.astro-j7pv25f6),.faq-section:where(.astro-j7pv25f6){margin-top:6rem}.feature-grid:where(.astro-j7pv25f6),.entity-grid:where(.astro-j7pv25f6){grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.feature-grid:where(.astro-j7pv25f6) article:where(.astro-j7pv25f6){background:linear-gradient(145deg,#1c1a10,#10100b);border:1px solid #c8a52766;min-height:15rem;padding:1.35rem}.feature-grid:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){color:#d8b635;font:700 .78rem Roboto Mono,monospace}.feature-grid:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){margin:2.5rem 0 .7rem;font-size:1rem}.feature-grid:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6),.entity-grid:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:#bdb69e;font-size:.96rem}.map-callout:where(.astro-j7pv25f6){align-items:center}.map-callout:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:#f2d550;margin-top:1rem;font:600 .82rem Roboto Mono,monospace;display:inline-block}.map-callout:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);filter:saturate(.7);width:100%}.entity-grid:where(.astro-j7pv25f6) article:where(.astro-j7pv25f6){background:#14130e;border:1px solid #c8a52766;overflow:hidden}.entity-grid:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;filter:saturate(.6)contrast(1.12);width:100%}.entity-grid:where(.astro-j7pv25f6) div:where(.astro-j7pv25f6){padding:1rem}.entity-grid:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){margin:0;font-size:.95rem}.tips-section:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6){border:1px solid #c5a52747;border-left:3px solid var(--gold-dim);color:#cec7af;background:linear-gradient(90deg,#f8cd1f14,#0000001a);border-radius:.2rem;margin:0;padding:.35rem 1.15rem .35rem 2.8rem;list-style-type:square}.tips-section:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){padding-left:.35rem}.tips-section:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6)+li:where(.astro-j7pv25f6){border-top:1px solid #c5a52724;margin-top:.65rem;padding-top:.65rem}.tips-section:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6)::marker{color:var(--gold)}.faq-section:where(.astro-j7pv25f6)>div:where(.astro-j7pv25f6){grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.faq-section:where(.astro-j7pv25f6) article:where(.astro-j7pv25f6){border-top:2px solid var(--gold-dim);background:#12110d;padding:1.2rem}.faq-section:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){margin:0;font-size:.95rem}.faq-section:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:#bab39c;font-size:.95rem}@media (max-width:760px){.hero:where(.astro-j7pv25f6),.reading-section:where(.astro-j7pv25f6){grid-template-columns:1fr}.hero:where(.astro-j7pv25f6){padding:2.75rem 0}.hero:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){min-height:17rem;box-shadow:.75rem .75rem #5f4b0e3b}.feature-grid:where(.astro-j7pv25f6),.entity-grid:where(.astro-j7pv25f6),.faq-section:where(.astro-j7pv25f6)>div:where(.astro-j7pv25f6){grid-template-columns:1fr}.feature-section:where(.astro-j7pv25f6),.entity-section:where(.astro-j7pv25f6),.faq-section:where(.astro-j7pv25f6),.reading-section:where(.astro-j7pv25f6){margin-top:4rem}.tips-section:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6){padding-left:2.2rem}}