.hero.svelte-15l943a{background:linear-gradient(135deg,var(--color-dark-bg) 0%,#1a3a4a 100%);padding:var(--space-20) 0 var(--space-16);position:relative;overflow:hidden}.hero.svelte-15l943a:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px}.container.svelte-15l943a{position:relative;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-4)}@media (min-width: 768px){.container.svelte-15l943a{padding:0 var(--space-6)}}@media (min-width: 1024px){.container.svelte-15l943a{padding:0 var(--space-8)}}.hero-content.svelte-15l943a{max-width:700px;text-align:center;margin:0 auto var(--space-10)}.section-label.svelte-15l943a{display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--space-4)}h1.svelte-15l943a{color:#fff;margin-bottom:var(--space-4)}p.svelte-15l943a{font-size:var(--font-size-lg);color:var(--color-dark-text-muted);line-height:var(--line-height-relaxed);margin-bottom:0}.featured-badge.svelte-15l943a{max-width:280px;margin:0 auto}.badge-content.svelte-15l943a{display:flex;flex-direction:column;align-items:center;padding:var(--space-6);background:linear-gradient(135deg,var(--color-accent) 0%,#e88c0c 100%);border-radius:var(--border-radius-xl);text-align:center}.badge-label.svelte-15l943a{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:#0009;margin-bottom:var(--space-1)}.badge-title.svelte-15l943a{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-dark-bg);margin-bottom:var(--space-1)}.badge-year.svelte-15l943a{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#000000b3}.articles.svelte-16v7a5t{background-color:var(--color-background)}.container.svelte-16v7a5t{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-4)}@media (min-width: 768px){.container.svelte-16v7a5t{padding:0 var(--space-6)}}@media (min-width: 1024px){.container.svelte-16v7a5t{padding:0 var(--space-8)}}.section-header.svelte-16v7a5t{text-align:center;margin-bottom:var(--space-12)}.section-header.svelte-16v7a5t h2:where(.svelte-16v7a5t){margin-bottom:var(--space-3)}.section-header.svelte-16v7a5t p:where(.svelte-16v7a5t){color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0}.press-item.svelte-16v7a5t{position:relative}.press-item.featured.svelte-16v7a5t{grid-column:1 / -1;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:#fff}@media (min-width: 768px){.press-item.featured.svelte-16v7a5t{grid-column:span 2}}.press-item.featured.svelte-16v7a5t .press-date:where(.svelte-16v7a5t){color:#ffffffb3}.press-item.featured.svelte-16v7a5t .press-title:where(.svelte-16v7a5t){color:#fff;font-size:var(--font-size-xl)}.press-item.featured.svelte-16v7a5t .press-source:where(.svelte-16v7a5t){color:#ffffffe6}.press-badge.svelte-16v7a5t{position:absolute;top:var(--space-4);right:var(--space-4);background-color:var(--color-accent);color:var(--color-dark-bg);padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.conferences.svelte-unorgv{background-color:var(--color-dark-bg)}.container.svelte-unorgv{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-4)}@media (min-width: 768px){.container.svelte-unorgv{padding:0 var(--space-6)}}@media (min-width: 1024px){.container.svelte-unorgv{padding:0 var(--space-8)}}.section-header.svelte-unorgv{text-align:center;margin-bottom:var(--space-12)}.section-header.svelte-unorgv h2:where(.svelte-unorgv){color:var(--color-dark-text);margin-bottom:var(--space-3)}.section-header.svelte-unorgv p:where(.svelte-unorgv){color:var(--color-dark-text-muted);font-size:var(--font-size-lg);margin:0}.conferences-grid.svelte-unorgv{display:grid;gap:var(--space-8)}@media (min-width: 768px){.conferences-grid.svelte-unorgv{grid-template-columns:repeat(2,1fr);gap:var(--space-12)}}.conference-category.svelte-unorgv h3:where(.svelte-unorgv){color:var(--color-dark-text);font-size:var(--font-size-lg);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary);display:inline-block}.conference-list.svelte-unorgv{list-style:none;margin:0;padding:0}.conference-list.svelte-unorgv li:where(.svelte-unorgv){padding:var(--space-4);margin-bottom:var(--space-3);background-color:var(--color-dark-surface);border-radius:var(--border-radius);transition:var(--transition)}.conference-list.svelte-unorgv li:where(.svelte-unorgv):hover{background-color:#14b8a61a}.conf-name.svelte-unorgv{display:block;color:var(--color-dark-text);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.conf-details.svelte-unorgv{font-size:var(--font-size-sm);color:var(--color-dark-text-muted)}.speaking-cta.svelte-unorgv{text-align:center;margin-top:var(--space-12);padding:var(--space-10);background-color:var(--color-dark-surface);border-radius:var(--border-radius-xl)}.speaking-cta.svelte-unorgv h3:where(.svelte-unorgv){color:var(--color-dark-text);margin-bottom:var(--space-3)}.speaking-cta.svelte-unorgv p:where(.svelte-unorgv){color:var(--color-dark-text-muted);margin-bottom:var(--space-6);max-width:600px;margin-left:auto;margin-right:auto}
