.atlas[data-astro-cid-bo6rm7nd]{isolation:isolate;background:radial-gradient(ellipse at 55% 36%, #29263e 0, transparent 65%), var(--panel-2);min-width:0;color:var(--panel-ink);border:1px solid var(--panel-line);border-radius:var(--radius-xs);box-shadow:var(--shadow-lg);margin:0;position:relative;overflow:hidden}.atlas__head[data-astro-cid-bo6rm7nd]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) 0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);color:#c4c0d7;display:flex}.atlas__head[data-astro-cid-bo6rm7nd] span[data-astro-cid-bo6rm7nd]:last-child{color:#a9a1ca;letter-spacing:var(--tracking-wide)}.atlas__map[data-astro-cid-bo6rm7nd]{fill:none;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.atlas__map[data-astro-cid-bo6rm7nd] text[data-astro-cid-bo6rm7nd]{font-family:var(--font-sans);font-size:20px;font-weight:var(--weight-medium);letter-spacing:-.025em;fill:#f1effa}.atlas__map[data-astro-cid-bo6rm7nd] .small[data-astro-cid-bo6rm7nd]{font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-regular);letter-spacing:.015em;fill:#b8b2ce}.atlas__map[data-astro-cid-bo6rm7nd] .mesh[data-astro-cid-bo6rm7nd]{font-family:var(--font-mono);letter-spacing:.07em;fill:var(--panel-accent);font-size:12px}.atlas__map[data-astro-cid-bo6rm7nd] .contact[data-astro-cid-bo6rm7nd]{fill:#10111d;opacity:.65}.atlas__map[data-astro-cid-bo6rm7nd] .detail[data-astro-cid-bo6rm7nd]{fill:none;stroke:#ded8f1;stroke-width:1px;stroke-opacity:.45}.atlas__caption[data-astro-cid-bo6rm7nd]{margin:0 var(--space-6);padding:var(--space-5) 0;justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid #3b3b50;display:flex;position:relative}.atlas__caption[data-astro-cid-bo6rm7nd] strong[data-astro-cid-bo6rm7nd]{font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:-.015em;display:block}.atlas__caption[data-astro-cid-bo6rm7nd] small[data-astro-cid-bo6rm7nd]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--panel-muted);line-height:1.5;display:block}.atlas__link[data-astro-cid-bo6rm7nd]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:#e4dcff;padding:var(--space-2) 0;text-underline-offset:5px;flex:none;text-decoration:underline #71668e;display:inline-flex}.atlas__link[data-astro-cid-bo6rm7nd]:hover{text-decoration-color:#e4dcff}@media (width<=760px){.atlas__map[data-astro-cid-bo6rm7nd] text[data-astro-cid-bo6rm7nd]{font-size:23px}.atlas__map[data-astro-cid-bo6rm7nd] .small[data-astro-cid-bo6rm7nd]{font-size:16px}.atlas__map[data-astro-cid-bo6rm7nd] .mesh[data-astro-cid-bo6rm7nd]{font-size:15px}.atlas__caption[data-astro-cid-bo6rm7nd]{gap:var(--space-2) var(--space-4);flex-wrap:wrap}}.hero[data-astro-cid-4qvgnrze]{gap:clamp(var(--space-8), 6vw, var(--space-16));padding-block:clamp(var(--space-12), 8vw, var(--space-24));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.kicker[data-astro-cid-4qvgnrze]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);color:var(--accent-strong);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:flex}.kicker[data-astro-cid-4qvgnrze]:before{content:"";background:var(--accent);width:24px;height:1px}.hero__title[data-astro-cid-4qvgnrze]{font-size:var(--text-hero);letter-spacing:var(--tracking-hero);line-height:.99;font-weight:var(--weight-medium);margin-bottom:var(--space-6)}.hero__title[data-astro-cid-4qvgnrze] em[data-astro-cid-4qvgnrze]{color:var(--accent);font-style:normal}.hero__intro[data-astro-cid-4qvgnrze]{max-width:30rem;color:var(--muted);font-size:var(--text-md);line-height:var(--leading-normal);margin-bottom:var(--space-8)}.hero__actions[data-astro-cid-4qvgnrze]{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.btn-primary[data-astro-cid-4qvgnrze]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-md);padding:1rem 1.4rem;display:inline-flex}.btn-primary[data-astro-cid-4qvgnrze]:hover{background:var(--accent-strong)}.hero__more[data-astro-cid-4qvgnrze]{font-size:var(--text-sm);font-weight:var(--weight-semibold);border-bottom:1px solid var(--line-strong);padding-block:var(--space-2)}.hero__more[data-astro-cid-4qvgnrze]:hover{color:var(--accent);border-color:var(--accent)}.examples[data-astro-cid-4qvgnrze]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.examples__grid[data-astro-cid-4qvgnrze]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.example[data-astro-cid-4qvgnrze]{padding:var(--space-8) var(--space-8) var(--space-8) 0}.example[data-astro-cid-4qvgnrze]+.example[data-astro-cid-4qvgnrze]{border-left:1px solid var(--line);padding-left:var(--space-8)}.example__number[data-astro-cid-4qvgnrze]{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.example[data-astro-cid-4qvgnrze] h2[data-astro-cid-4qvgnrze]{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:var(--space-4) 0 var(--space-2)}.example[data-astro-cid-4qvgnrze] p[data-astro-cid-4qvgnrze]:last-child{color:var(--muted);font-size:var(--text-sm);max-width:20rem}@media (width<=900px){.hero[data-astro-cid-4qvgnrze],.examples__grid[data-astro-cid-4qvgnrze]{grid-template-columns:minmax(0,1fr)}.example[data-astro-cid-4qvgnrze],.example[data-astro-cid-4qvgnrze]+.example[data-astro-cid-4qvgnrze]{border-left:0;border-bottom:1px solid var(--line);padding:var(--space-6) 0}.example[data-astro-cid-4qvgnrze]:last-child{border-bottom:0}}
