.testimonial-card[data-astro-cid-3ba2o4vp]{background:var(--surface-elevated);border-radius:1.5rem;padding:2.5rem;border:2px solid rgba(14,165,233,.15);transition:all .75s cubic-bezier(.65,.05,0,1);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.testimonial-card[data-astro-cid-3ba2o4vp]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0ea5e90d,#8b5cf60d);opacity:0;transition:opacity .75s cubic-bezier(.65,.05,0,1)}.testimonial-card[data-astro-cid-3ba2o4vp]:hover:before{opacity:1}.testimonial-card[data-astro-cid-3ba2o4vp]:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 20px 60px #0ea5e933}@media (prefers-color-scheme: dark){.testimonial-card[data-astro-cid-3ba2o4vp]{border-color:#0ea5e933}}.testimonial-image[data-astro-cid-3ba2o4vp]{width:64px;height:64px;border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#0ea5e91a,#0ea5e90d);display:flex;align-items:center;justify-content:center;border:2px solid rgba(14,165,233,.2);flex-shrink:0;transition:all .75s cubic-bezier(.65,.05,0,1)}.testimonial-card[data-astro-cid-3ba2o4vp]:hover .testimonial-image[data-astro-cid-3ba2o4vp]{transform:scale(1.05);border-color:var(--primary)}.testimonial-image-placeholder[data-astro-cid-3ba2o4vp]{color:var(--primary)}.testimonial-image-placeholder[data-astro-cid-3ba2o4vp] svg[data-astro-cid-3ba2o4vp]{opacity:.6}@media (prefers-color-scheme: dark){.testimonial-image[data-astro-cid-3ba2o4vp]{background:linear-gradient(135deg,#0ea5e926,#0ea5e90d);border-color:#0ea5e94d}}.testimonial-image[data-astro-cid-3ba2o4vp] img[data-astro-cid-3ba2o4vp]{width:100%;height:100%;object-fit:cover}.testimonial-header[data-astro-cid-3ba2o4vp]{display:flex;gap:1.25rem;margin-bottom:1.5rem;align-items:flex-start}.testimonial-meta[data-astro-cid-3ba2o4vp]{flex:1;min-width:0}.testimonial-name[data-astro-cid-3ba2o4vp]{font-size:1.375rem;margin-bottom:.375rem;color:var(--text);font-weight:800;letter-spacing:-.02em;line-height:1.2}.testimonial-org[data-astro-cid-3ba2o4vp]{font-size:.9375rem;margin:0;color:var(--text-muted);font-weight:600}.testimonial-date[data-astro-cid-3ba2o4vp]{font-size:.8125rem;margin-bottom:1.25rem;color:var(--text-muted);display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.testimonial-blurb[data-astro-cid-3ba2o4vp]{margin-bottom:1.5rem;color:var(--text-muted);line-height:1.7;font-size:1rem;flex:1}.testimonial-link[data-astro-cid-3ba2o4vp]{color:var(--primary);font-weight:700;transition:all .75s cubic-bezier(.65,.05,0,1);display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;text-decoration:none;letter-spacing:-.01em}.testimonial-link[data-astro-cid-3ba2o4vp] svg[data-astro-cid-3ba2o4vp]{transition:transform .75s cubic-bezier(.65,.05,0,1)}.testimonial-link[data-astro-cid-3ba2o4vp]:hover{gap:.75rem}.testimonial-link[data-astro-cid-3ba2o4vp]:hover svg[data-astro-cid-3ba2o4vp]{transform:translate(4px)}@media (max-width: 640px){.testimonial-card[data-astro-cid-3ba2o4vp]{padding:1.5rem}.testimonial-name[data-astro-cid-3ba2o4vp]{font-size:1.25rem}.testimonial-blurb[data-astro-cid-3ba2o4vp]{font-size:.9375rem}.testimonial-image[data-astro-cid-3ba2o4vp]{width:56px;height:56px}}@media (prefers-reduced-motion: reduce){.testimonial-card[data-astro-cid-3ba2o4vp],.testimonial-card[data-astro-cid-3ba2o4vp]:before,.testimonial-image[data-astro-cid-3ba2o4vp],.testimonial-link[data-astro-cid-3ba2o4vp],.testimonial-link[data-astro-cid-3ba2o4vp] svg[data-astro-cid-3ba2o4vp]{transition:none}.testimonial-card[data-astro-cid-3ba2o4vp]:hover,.testimonial-card[data-astro-cid-3ba2o4vp]:hover .testimonial-image[data-astro-cid-3ba2o4vp]{transform:none}}.hero-section[data-astro-cid-kfn7b65q]{padding:8rem 0 6rem;min-height:70vh}.container[data-astro-cid-kfn7b65q]{max-width:1400px;margin:0 auto;padding:0 2.5rem}@media (max-width: 640px){.container[data-astro-cid-kfn7b65q]{padding:0 1rem}}.intro-text[data-astro-cid-kfn7b65q]{max-width:900px;margin:0 auto 4rem;text-align:center}.intro-text[data-astro-cid-kfn7b65q] .lead[data-astro-cid-kfn7b65q]{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.7;margin-bottom:1.5rem;color:var(--text);font-weight:500}.intro-text[data-astro-cid-kfn7b65q] p[data-astro-cid-kfn7b65q]{font-size:1.125rem;line-height:1.8;color:var(--text-muted);margin:0}.intro-text[data-astro-cid-kfn7b65q] strong[data-astro-cid-kfn7b65q]{color:var(--primary);font-weight:700}.topics-grid[data-astro-cid-kfn7b65q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:4rem}.topic-card[data-astro-cid-kfn7b65q]{padding:2.5rem;background:var(--surface-elevated);border-radius:1.5rem;border:2px solid rgba(14,165,233,.15);transition:all .75s cubic-bezier(.65,.05,0,1);text-align:center}.topic-card[data-astro-cid-kfn7b65q]:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 20px 60px #0ea5e933}.topic-icon[data-astro-cid-kfn7b65q]{font-size:3rem;margin-bottom:1rem}.topic-title[data-astro-cid-kfn7b65q]{font-size:1.25rem;font-weight:800;margin-bottom:.75rem;color:var(--text);letter-spacing:-.02em}.topic-description[data-astro-cid-kfn7b65q]{font-size:.9375rem;line-height:1.6;color:var(--text-muted);margin:0}.talks-section[data-astro-cid-kfn7b65q]{padding:6rem 0}.section-title[data-astro-cid-kfn7b65q]{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;text-align:center;margin-bottom:3rem;color:var(--text)}@supports (background-clip: text){.section-title[data-astro-cid-kfn7b65q]{background:linear-gradient(135deg,var(--text) 0%,var(--text) 60%,var(--primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.talks-grid[data-astro-cid-kfn7b65q]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;margin-bottom:5rem}.cta-section[data-astro-cid-kfn7b65q]{max-width:700px;margin:0 auto;text-align:center;padding:3rem 2.5rem;background:#0ea5e90d;border-radius:2rem;border:2px solid rgba(14,165,233,.15)}.cta-title[data-astro-cid-kfn7b65q]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;margin-bottom:1rem;color:var(--text);letter-spacing:-.02em}.cta-description[data-astro-cid-kfn7b65q]{font-size:1.125rem;line-height:1.7;color:var(--text-muted);margin-bottom:2rem}.cta-button[data-astro-cid-kfn7b65q]{display:inline-flex;align-items:center;gap:.75rem;padding:1.125rem 2.5rem;background:var(--primary);color:#fff;border-radius:9999px;font-weight:700;font-size:1rem;letter-spacing:-.01em;transition:all .75s cubic-bezier(.65,.05,0,1);box-shadow:0 10px 40px #0ea5e94d;text-decoration:none;position:relative;overflow:hidden}.cta-button[data-astro-cid-kfn7b65q]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);transition:transform .75s cubic-bezier(.65,.05,0,1)}.cta-button[data-astro-cid-kfn7b65q]:hover:before{transform:translate(100%)}.cta-button[data-astro-cid-kfn7b65q]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 60px #0ea5e966;text-decoration:none}.btn-arrow[data-astro-cid-kfn7b65q]{transition:transform .75s cubic-bezier(.65,.05,0,1)}.cta-button[data-astro-cid-kfn7b65q]:hover .btn-arrow[data-astro-cid-kfn7b65q]{transform:translate(4px)}@media (max-width: 1024px){.topics-grid[data-astro-cid-kfn7b65q]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.hero-section[data-astro-cid-kfn7b65q]{padding:6rem 0 4rem}.talks-section[data-astro-cid-kfn7b65q]{padding:4rem 0}.container[data-astro-cid-kfn7b65q]{padding:0 1.5rem}.topics-grid[data-astro-cid-kfn7b65q],.talks-grid[data-astro-cid-kfn7b65q]{grid-template-columns:1fr}.cta-section[data-astro-cid-kfn7b65q]{padding:2rem 1.5rem}.intro-text[data-astro-cid-kfn7b65q] .lead[data-astro-cid-kfn7b65q]{font-size:1.125rem}.intro-text[data-astro-cid-kfn7b65q] p[data-astro-cid-kfn7b65q]{font-size:1rem}}@media (max-width: 640px){.hero-section[data-astro-cid-kfn7b65q]{padding:5rem 0 3rem}.talks-section[data-astro-cid-kfn7b65q]{padding:3rem 0}.topic-card[data-astro-cid-kfn7b65q]{padding:1.5rem}.topic-icon[data-astro-cid-kfn7b65q]{font-size:2.5rem}.cta-section[data-astro-cid-kfn7b65q]{padding:1.5rem 1rem}.cta-button[data-astro-cid-kfn7b65q]{padding:1rem 2rem;font-size:.9375rem;width:100%;max-width:300px}}@media (prefers-reduced-motion: reduce){.topic-card[data-astro-cid-kfn7b65q],.cta-button[data-astro-cid-kfn7b65q],.cta-button[data-astro-cid-kfn7b65q]:before,.btn-arrow[data-astro-cid-kfn7b65q]{transition:none}.topic-card[data-astro-cid-kfn7b65q]:hover,.cta-button[data-astro-cid-kfn7b65q]:hover{transform:none}}
