.collab-hero{background:#0a0a0a;border-bottom:1px solid #1a1a1a;padding-top:5rem;padding-bottom:4rem}.collab-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.collab-lockup{display:flex;align-items:center;justify-content:center;gap:3rem;margin:2rem 0 2.5rem}.collab-achtwerk{font-family:Gazpacho,serif;font-weight:300;font-size:clamp(2rem,5vw,3.5rem);color:#fff;letter-spacing:.03em;line-height:1;white-space:nowrap}.collab-werk,.collab-dot{color:#fff}.collab-x{font-family:Gazpacho,serif;font-size:clamp(1.5rem,3vw,2.5rem);color:#ffffff4d;font-weight:300;line-height:1;user-select:none;flex-shrink:0}.collab-fildorado-logo{height:clamp(2rem,5vw,3.5rem);width:auto;opacity:.95}.collab-headline{font-family:Gazpacho,serif;font-size:clamp(1.25rem,3vw,2rem);font-weight:400;color:#ffffffa6;line-height:1.3;margin:0 0 1.25rem;max-width:700px}.blog-badge-hero{display:inline-block;background:var(--color-red);color:#fff;font-family:var(--font-display),"Gazpacho",serif;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .9rem;border-radius:1px;margin-bottom:.5rem}.article-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem;font-family:var(--font-body),sans-serif;font-size:.85rem;color:var(--color-gray-400)}.article-sep{opacity:.4}.article-tag{color:var(--color-red-light);font-size:.8rem}@media(max-width:600px){.collab-lockup{gap:1.5rem}.collab-x{font-size:1.75rem}}.article-layout{display:grid;grid-template-columns:1fr 300px;gap:4rem;align-items:start}@media(max-width:960px){.article-layout{grid-template-columns:1fr}.article-sidebar{order:-1}}.article-body .body-text{font-family:var(--font-body),sans-serif;font-size:1.05rem;color:#d4d4d4;line-height:1.85;margin-bottom:1.5rem}.article-h2{font-family:var(--font-display),"Gazpacho",serif;font-size:1.6rem;font-weight:700;color:#fff;margin:2.5rem 0 1rem;line-height:1.25}.article-quote{border-left:3px solid var(--color-red);margin:2rem 0;padding:1.25rem 1.75rem;background:#cc1f1f0f}.article-quote p{font-family:var(--font-display),"Gazpacho",serif;font-size:1.2rem;font-weight:500;color:#fff;line-height:1.6;margin:0 0 .75rem;font-style:italic}.article-quote cite{font-family:var(--font-body),sans-serif;font-size:.825rem;color:var(--color-gray-400);font-style:normal;letter-spacing:.03em}.article-figure{margin:2.5rem 0}.article-img{width:100%;height:auto;display:block}.article-figure figcaption{font-family:var(--font-body),sans-serif;font-size:.8rem;color:#fff6;margin-top:.6rem;line-height:1.5}.paechter-box{margin:3rem 0;padding:2rem 2.25rem;background:#cc1f1f12;border-left:4px solid var(--color-red);border-radius:2px}.paechter-h2{margin-top:0!important;font-size:1.4rem}.paechter-ctas{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.faq-list{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0 2.5rem}.faq-item{border:1px solid #1e1e1e;border-radius:2px;overflow:hidden}.faq-item[open]{border-color:#2a2a2a}.faq-question{font-family:var(--font-body),sans-serif;font-size:1rem;font-weight:600;color:#fff;padding:1rem 1.25rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;background:#111;transition:background .15s}.faq-question:hover{background:#161616}.faq-question:after{content:"+";color:var(--color-red-light);font-size:1.25rem;font-weight:300;flex-shrink:0;margin-left:1rem}.faq-item[open] .faq-question:after{content:"−"}.faq-answer{font-family:var(--font-body),sans-serif;font-size:.95rem;color:#d4d4d4;line-height:1.8;padding:1rem 1.25rem 1.25rem;margin:0;background:#0d0d0d}.article-sidebar{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1.5rem}.sidebar-cta{background:#111;border:1px solid #1e1e1e;border-top:3px solid var(--color-red);padding:1.75rem;border-radius:2px}.sidebar-cta-title{font-family:var(--font-display),"Gazpacho",serif;font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.75rem}.sidebar-cta-text{font-family:var(--font-body),sans-serif;font-size:.875rem;color:var(--color-gray-400);line-height:1.6;margin-bottom:1.25rem}.sidebar-btn{display:block;text-align:center;width:100%}.sidebar-back{text-align:center}.lead-text{font-size:1.125rem;line-height:1.8;color:var(--color-gray-400);border-left:3px solid var(--color-red);padding-left:1.5rem;margin-bottom:2.5rem}.article-list{list-style:none;padding:0;margin:1.5rem 0 2rem;display:flex;flex-direction:column;gap:1rem}.article-list li{font-size:1rem;color:var(--color-gray-400);line-height:1.7;padding-left:1.25rem;border-left:2px solid var(--color-red)}.article-list li strong{color:#fff}.article-location{color:var(--color-gray-400);font-size:.875rem}.press-note{margin-top:3rem;padding:1.5rem;background:var(--color-surface);border-left:2px solid rgba(255,255,255,.15);font-size:.875rem;color:#ffffff80;line-height:1.65}.sidebar-facts{border:1px solid #1e1e1e;padding:1.5rem}.sidebar-facts-title{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-red-light);margin-bottom:1rem}.sidebar-facts-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.sidebar-facts-list li{display:flex;justify-content:space-between;font-size:.875rem;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.75rem}.sidebar-facts-list li span{color:var(--color-gray-400)}.sidebar-facts-list li strong{color:#fff}.sidebar-links{border:1px solid #1e1e1e;padding:1.5rem}.sidebar-links-title{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-red-light);margin-bottom:1rem}.sidebar-links-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.6rem}.sidebar-links-list li a{font-family:var(--font-body),sans-serif;font-size:.875rem;color:var(--color-gray-400);text-decoration:none;transition:color .15s}.sidebar-links-list li a:hover{color:#fff}
