.hero[data-astro-cid-ewxirvlt]{position:relative;display:grid;min-height:980px;padding:190px 0 80px;overflow:hidden}.hero__background[data-astro-cid-ewxirvlt]{position:absolute;inset:0;overflow:hidden}.hero__background[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0c104d,#0a0c1000,#0a0c104d),linear-gradient(180deg,rgba(10,12,16,.1),var(--onyx-900))}.hero__video[data-astro-cid-ewxirvlt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:1;filter:saturate(1.1) brightness(1.25)}.hero__inner[data-astro-cid-ewxirvlt]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:var(--space-20)}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt]{max-width:7ch;margin:0;color:var(--fog-50);font-family:var(--font-display);font-size:clamp(72px,9vw,var(--text-7xl));font-weight:800;letter-spacing:var(--tracking-tight);line-height:.9;text-transform:uppercase}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{display:block}.hero__action[data-astro-cid-ewxirvlt]{color:var(--neon-green-500)}.hero__subtitle[data-astro-cid-ewxirvlt]{max-width:46ch;margin:var(--space-6) 0 0;color:var(--fog-200);font-size:var(--text-lg)}.hero__ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.hero__meta[data-astro-cid-ewxirvlt]{margin:var(--space-6) 0 0;color:var(--fog-300);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono)}.hero__meta[data-astro-cid-ewxirvlt] strong[data-astro-cid-ewxirvlt]{color:var(--neon-green-500);font-weight:700}.activity-panel[data-astro-cid-ewxirvlt]{border:1px solid rgba(162,255,0,.64);background:#0a0c10d1;padding:var(--space-6)}.activity-panel[data-astro-cid-ewxirvlt] h2[data-astro-cid-ewxirvlt]{margin:0 0 var(--space-4);color:var(--neon-purple-500);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400}.activity-panel[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]:not(.activity-panel__cta){display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-4);padding:var(--space-4) 0;border-top:1px solid rgba(209,213,219,.13);font-family:var(--font-mono)}.activity-panel[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]:hover strong[data-astro-cid-ewxirvlt]{color:var(--fog-50)}.activity-panel[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{color:var(--neon-purple-500);font-size:var(--text-xs);font-weight:700}.activity-panel[data-astro-cid-ewxirvlt] strong[data-astro-cid-ewxirvlt]{grid-column:1;color:var(--fog-100);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:500;line-height:1.35}.activity-panel[data-astro-cid-ewxirvlt] small[data-astro-cid-ewxirvlt]{grid-column:2;grid-row:1 / span 2;color:var(--fog-300);font-size:var(--text-xs)}.activity-panel[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]{grid-column:2;color:var(--neon-green-500);font-style:normal}.activity-panel__empty[data-astro-cid-ewxirvlt]{display:grid;gap:var(--space-2);margin:0;padding:var(--space-4) 0;border-top:1px solid rgba(209,213,219,.13);color:var(--fog-300);font-family:var(--font-mono);font-size:var(--text-xs)}.activity-panel__cta[data-astro-cid-ewxirvlt]{display:block;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(209,213,219,.13);color:var(--neon-green-500);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono)}.activity-panel__cta[data-astro-cid-ewxirvlt]:hover{color:var(--neon-green-400)}.hero__scroll[data-astro-cid-ewxirvlt]{position:absolute;bottom:var(--space-10);left:50%;color:var(--fog-300);font-family:var(--font-mono);font-size:var(--text-sm);transform:translate(-50%)}.hero__scroll[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{color:var(--neon-green-500)}@media(max-width:900px){.hero[data-astro-cid-ewxirvlt]{min-height:auto;padding:260px var(--space-4) var(--space-20)}.hero__inner[data-astro-cid-ewxirvlt]{width:100%;grid-template-columns:1fr;gap:var(--space-10)}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt]{font-size:clamp(52px,17vw,72px)}}.stats[data-astro-cid-finkstuk]{padding:var(--space-20) 0 var(--space-16);border-top:1px solid rgba(209,213,219,.18)}.stats__grid[data-astro-cid-finkstuk]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.stat-card[data-astro-cid-finkstuk]{min-height:160px;padding:var(--space-6);border:1px solid rgba(209,213,219,.45);background:#0f1218c7}.stat-card[data-astro-cid-finkstuk] p[data-astro-cid-finkstuk]{margin:0 0 var(--space-4);color:var(--neon-purple-500);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase}.stat-card[data-astro-cid-finkstuk] strong[data-astro-cid-finkstuk]{display:block;color:var(--fog-50);font-family:var(--font-display);font-size:var(--text-5xl);font-weight:800;line-height:1}.stat-card[data-astro-cid-finkstuk] span[data-astro-cid-finkstuk]{color:var(--fog-200);font-family:var(--font-mono);font-size:var(--text-xs)}@media(max-width:900px){.stats__grid[data-astro-cid-finkstuk]{grid-template-columns:1fr 1fr}}.categories[data-astro-cid-7z7jfplc]{padding:var(--space-20) 0;border-top:1px solid rgba(209,213,219,.18)}.categories__grid[data-astro-cid-7z7jfplc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.category-card[data-astro-cid-7z7jfplc]{position:relative;min-height:230px;padding:var(--space-8);overflow:hidden;border:1px solid var(--onyx-500);background:linear-gradient(90deg,#0f1218f2,#0f1218a8),url(/images/hero/workshop-atmosphere.png) center / cover}.category-card[data-astro-cid-7z7jfplc]:after{content:"J82.1982.FX";position:absolute;right:var(--space-8);top:var(--space-8);border:1px solid rgba(209,213,219,.42);background:#0a0c10bf;color:var(--fog-200);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.category-card[data-astro-cid-7z7jfplc]:hover{border-color:var(--neon-purple-600)}.category-card[data-astro-cid-7z7jfplc] svg[data-astro-cid-7z7jfplc]{width:42px;height:42px;margin-bottom:var(--space-8);fill:none;stroke:var(--neon-purple-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.category-card[data-astro-cid-7z7jfplc] strong[data-astro-cid-7z7jfplc]{display:block;color:var(--neon-purple-500);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:500}.category-card[data-astro-cid-7z7jfplc] span[data-astro-cid-7z7jfplc]{display:block;max-width:30ch;margin-top:var(--space-3);color:var(--fog-100)}.category-card[data-astro-cid-7z7jfplc] em[data-astro-cid-7z7jfplc]{position:absolute;right:var(--space-8);bottom:var(--space-8);color:var(--neon-green-500);font-family:var(--font-mono);font-style:normal}@media(max-width:700px){.categories__grid[data-astro-cid-7z7jfplc]{grid-template-columns:1fr}}.featured[data-astro-cid-hzxtnfxu]{padding:var(--space-20) 0;border-top:1px solid rgba(209,213,219,.18)}.featured__grid[data-astro-cid-hzxtnfxu]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:900px){.featured__grid[data-astro-cid-hzxtnfxu]{grid-template-columns:1fr}}.start-here[data-astro-cid-3o4o3vap]{padding:var(--space-20) 0;border-top:1px solid rgba(209,213,219,.18)}.start-here__intro[data-astro-cid-3o4o3vap]{max-width:62ch;margin:0 0 var(--space-10);color:var(--fog-100);font-size:var(--text-lg)}.start-here__grid[data-astro-cid-3o4o3vap]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.route-card[data-astro-cid-3o4o3vap]{position:relative;display:grid;align-content:start;gap:var(--space-3);min-height:230px;padding:var(--space-6);border:1px solid var(--onyx-500);background:#0f1218db;transition:border-color var(--motion-fast) var(--ease-mech),transform var(--motion-base) var(--ease-mech)}.route-card[data-astro-cid-3o4o3vap]:hover{border-color:var(--neon-purple-600);transform:translateY(-3px)}.route-card__tag[data-astro-cid-3o4o3vap]{color:var(--neon-purple-500);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider)}.route-card[data-astro-cid-3o4o3vap] strong[data-astro-cid-3o4o3vap]{color:var(--fog-50);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;line-height:1.2}.route-card[data-astro-cid-3o4o3vap] p[data-astro-cid-3o4o3vap]{margin:0;color:var(--fog-200);font-size:var(--text-sm)}.route-card[data-astro-cid-3o4o3vap] em[data-astro-cid-3o4o3vap]{margin-top:auto;padding-top:var(--space-4);color:var(--neon-green-500);font-family:var(--font-mono);font-size:var(--text-xs);font-style:normal;letter-spacing:var(--tracking-mono)}@media(max-width:1000px){.start-here__grid[data-astro-cid-3o4o3vap]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.start-here__grid[data-astro-cid-3o4o3vap]{grid-template-columns:1fr}}.workbench[data-astro-cid-krnoalot]{padding:var(--space-20) 0;border-top:1px solid rgba(209,213,219,.18)}.workbench__intro[data-astro-cid-krnoalot]{max-width:62ch;margin:0 0 var(--space-10);color:var(--fog-100);font-size:var(--text-lg)}.workbench__grid[data-astro-cid-krnoalot]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.workbench-card[data-astro-cid-krnoalot]{position:relative;display:grid;align-content:start;gap:var(--space-3);min-height:250px;padding:var(--space-8);border:1px solid var(--onyx-500);background:linear-gradient(90deg,#0f1218f2,#0f1218a8),url(/images/hero/workshop-atmosphere.png) center / cover;transition:border-color var(--motion-fast) var(--ease-mech),transform var(--motion-base) var(--ease-mech)}.workbench-card[data-astro-cid-krnoalot]:hover{border-color:var(--neon-purple-600);transform:translateY(-3px)}.workbench-card__decal[data-astro-cid-krnoalot]{position:absolute;right:var(--space-8);top:var(--space-8);padding:var(--space-2) var(--space-3);border:1px solid rgba(209,213,219,.42);background:#0a0c10bf;color:var(--fog-200);font-family:var(--font-mono);font-size:var(--text-xs)}.workbench-card[data-astro-cid-krnoalot] strong[data-astro-cid-krnoalot]{color:var(--neon-purple-500);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:500}.workbench-card[data-astro-cid-krnoalot] p[data-astro-cid-krnoalot]{max-width:48ch;margin:0;color:var(--fog-100);font-size:var(--text-sm)}.workbench-card[data-astro-cid-krnoalot] em[data-astro-cid-krnoalot]{margin-top:auto;padding-top:var(--space-6);color:var(--neon-green-500);font-family:var(--font-mono);font-size:var(--text-sm);font-style:normal}@media(max-width:800px){.workbench__grid[data-astro-cid-krnoalot]{grid-template-columns:1fr}}.trust[data-astro-cid-fceqjbpj]{padding:var(--space-20) 0;border-top:1px solid rgba(209,213,219,.18)}.trust__panel[data-astro-cid-fceqjbpj]{max-width:760px;padding:var(--space-10);border:1px solid rgba(162,255,0,.4);background:#0a0c10d1}.trust__panel[data-astro-cid-fceqjbpj] h2[data-astro-cid-fceqjbpj]{margin:0 0 var(--space-6);color:var(--fog-50);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;letter-spacing:var(--tracking-tight)}.trust__panel[data-astro-cid-fceqjbpj] p[data-astro-cid-fceqjbpj]{max-width:58ch;margin:0 0 var(--space-4);color:var(--fog-100)}.trust__panel[data-astro-cid-fceqjbpj] a[data-astro-cid-fceqjbpj]{display:inline-block;margin-top:var(--space-4);color:var(--neon-purple-500);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-mono)}.trust__panel[data-astro-cid-fceqjbpj] a[data-astro-cid-fceqjbpj]:hover{color:var(--neon-purple-400)}.contact-cta[data-astro-cid-5afokqbb]{padding:var(--space-20) 0 var(--space-24);border-top:1px solid rgba(209,213,219,.18)}.contact-cta__inner[data-astro-cid-5afokqbb] h2[data-astro-cid-5afokqbb]{margin:0 0 var(--space-6);color:var(--fog-50);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.1}.contact-cta__inner[data-astro-cid-5afokqbb] p[data-astro-cid-5afokqbb]{max-width:62ch;margin:0 0 var(--space-4);color:var(--fog-100);font-size:var(--text-lg)}.contact-cta__rule[data-astro-cid-5afokqbb]{color:var(--fog-200);font-family:var(--font-mono);font-size:var(--text-sm)!important}.contact-cta__inner[data-astro-cid-5afokqbb] .button{margin-top:var(--space-6)}@media(max-width:700px){.contact-cta__inner[data-astro-cid-5afokqbb] h2[data-astro-cid-5afokqbb]{font-size:var(--text-3xl)}}
