.highlight-section[data-astro-cid-tf6f3kbx]{padding:var(--space-20) 0 0}.highlight-card[data-astro-cid-tf6f3kbx]{display:grid;gap:var(--space-10);padding:var(--space-10);background:radial-gradient(55% 80% at 85% 15%,rgba(56,189,248,.1) 0%,transparent 65%),var(--color-neutral-950);border-radius:var(--radius-2xl)}@media (min-width: 1024px){.highlight-card[data-astro-cid-tf6f3kbx]{grid-template-columns:1fr 1.3fr;align-items:center;gap:var(--space-12);padding:var(--space-12)}}.highlight-eyebrow[data-astro-cid-tf6f3kbx]{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-accent-400);margin-bottom:var(--space-4)}.highlight-content[data-astro-cid-tf6f3kbx] h2[data-astro-cid-tf6f3kbx]{font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--color-white);margin-bottom:var(--space-4)}.highlight-content[data-astro-cid-tf6f3kbx] h2[data-astro-cid-tf6f3kbx] em[data-astro-cid-tf6f3kbx]{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:0;color:var(--color-accent-300);padding-right:.06em}.highlight-meta[data-astro-cid-tf6f3kbx]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--color-gold-300);margin-bottom:var(--space-5)}.bento-highlight[data-astro-cid-tf6f3kbx] .highlight-text[data-astro-cid-tf6f3kbx],.highlight-text[data-astro-cid-tf6f3kbx]{color:#ffffffad;max-width:46ch}.highlight-photos[data-astro-cid-tf6f3kbx]{display:grid;gap:var(--space-4)}@media (min-width: 640px){.highlight-photos[data-astro-cid-tf6f3kbx]{grid-template-columns:1fr 1fr}}.highlight-photos[data-astro-cid-tf6f3kbx] img[data-astro-cid-tf6f3kbx]{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-lg)}.gallery-section[data-astro-cid-tf6f3kbx]{padding:var(--space-20) 0;background:var(--color-neutral-50)}.section-header-centered[data-astro-cid-tf6f3kbx]{text-align:center;margin-bottom:var(--space-12)}.section-eyebrow[data-astro-cid-tf6f3kbx]{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-600);margin-bottom:var(--space-3)}.section-header-centered[data-astro-cid-tf6f3kbx] h2[data-astro-cid-tf6f3kbx]{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--space-3)}.speaking-gallery[data-astro-cid-tf6f3kbx]{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media (min-width: 640px){.speaking-gallery[data-astro-cid-tf6f3kbx]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.speaking-gallery[data-astro-cid-tf6f3kbx]{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.gallery-item[data-astro-cid-tf6f3kbx]{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-white);box-shadow:0 4px 20px -4px #0000001a;transition:all var(--transition-base)}.gallery-item[data-astro-cid-tf6f3kbx]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #00000026}.gallery-image-wrapper[data-astro-cid-tf6f3kbx]{position:relative;aspect-ratio:8 / 9;overflow:hidden;background:var(--color-neutral-200)}.gallery-image-wrapper[data-astro-cid-tf6f3kbx] img[data-astro-cid-tf6f3kbx]{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform var(--transition-slow)}.gallery-image-center[data-astro-cid-tf6f3kbx] img[data-astro-cid-tf6f3kbx]{object-position:center center}.gallery-item[data-astro-cid-tf6f3kbx]:hover .gallery-image-wrapper[data-astro-cid-tf6f3kbx] img[data-astro-cid-tf6f3kbx]{transform:scale(1.05)}.gallery-item[data-astro-cid-tf6f3kbx] figcaption[data-astro-cid-tf6f3kbx]{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.event-name[data-astro-cid-tf6f3kbx]{font-weight:var(--font-semibold);color:var(--color-text-primary);font-size:var(--text-base)}.event-location[data-astro-cid-tf6f3kbx]{font-size:var(--text-sm);color:var(--color-text-secondary)}.gallery-item-wide[data-astro-cid-tf6f3kbx]{grid-column:1 / -1}@media (min-width: 640px){.gallery-item-wide[data-astro-cid-tf6f3kbx]{grid-column:span 2}}.gallery-section-title[data-astro-cid-tf6f3kbx]{grid-column:1 / -1;text-align:center;padding:var(--space-16) 0 var(--space-8);margin-top:var(--space-8)}.gallery-section-title[data-astro-cid-tf6f3kbx] span[data-astro-cid-tf6f3kbx]{font-size:var(--text-2xl);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-primary);position:relative;display:inline-block;padding:0 var(--space-8)}.gallery-section-title[data-astro-cid-tf6f3kbx] span[data-astro-cid-tf6f3kbx]:before,.gallery-section-title[data-astro-cid-tf6f3kbx] span[data-astro-cid-tf6f3kbx]:after{content:"";position:absolute;top:50%;width:80px;height:2px;background:var(--color-accent)}.gallery-section-title[data-astro-cid-tf6f3kbx] span[data-astro-cid-tf6f3kbx]:before{right:100%}.gallery-section-title[data-astro-cid-tf6f3kbx] span[data-astro-cid-tf6f3kbx]:after{left:100%}.gallery-section-subtitle[data-astro-cid-tf6f3kbx]{margin-top:var(--space-4);font-size:var(--text-xl);color:var(--color-text-secondary);font-weight:var(--font-medium)}@media (max-width: 640px){.gallery-section-title[data-astro-cid-tf6f3kbx]{padding:var(--space-10) 0 var(--space-6);margin-top:var(--space-4)}.gallery-section-title[data-astro-cid-tf6f3kbx] span[data-astro-cid-tf6f3kbx]{font-size:var(--text-lg);padding:0 var(--space-4)}.gallery-section-title[data-astro-cid-tf6f3kbx] span[data-astro-cid-tf6f3kbx]:before,.gallery-section-title[data-astro-cid-tf6f3kbx] span[data-astro-cid-tf6f3kbx]:after{width:40px}.gallery-section-subtitle[data-astro-cid-tf6f3kbx]{font-size:var(--text-base);padding:0 var(--space-4)}.gallery-item[data-astro-cid-tf6f3kbx] figcaption[data-astro-cid-tf6f3kbx]{padding:var(--space-3) var(--space-4)}.event-name[data-astro-cid-tf6f3kbx]{font-size:var(--text-sm)}.event-location[data-astro-cid-tf6f3kbx]{font-size:var(--text-xs)}}.gallery-item-video[data-astro-cid-tf6f3kbx]{cursor:default}.gallery-item-video[data-astro-cid-tf6f3kbx] .video-wrapper[data-astro-cid-tf6f3kbx]{position:relative;aspect-ratio:16 / 9;background:var(--ocean-950);overflow:hidden}.gallery-item-video[data-astro-cid-tf6f3kbx] .video-wrapper[data-astro-cid-tf6f3kbx] iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.video-poster[data-astro-cid-tf6f3kbx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform var(--transition-slow),opacity var(--transition-slow)}.video-wrapper[data-astro-cid-tf6f3kbx]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 72%,rgba(6,10,20,.75) 100%);pointer-events:none}.video-wrapper[data-astro-cid-tf6f3kbx].is-playing:after{display:none}.video-play[data-astro-cid-tf6f3kbx]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:100%;color:var(--color-white);cursor:pointer}.video-play-icon[data-astro-cid-tf6f3kbx]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;padding-left:4px;border-radius:50%;background:var(--color-white);color:var(--ocean-950);box-shadow:0 0 0 10px #ffffff24,0 20px 50px -12px #000000b3;transition:transform var(--transition-base),box-shadow var(--transition-base)}.video-play-label[data-astro-cid-tf6f3kbx]{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide)}.video-play[data-astro-cid-tf6f3kbx]:hover .video-play-icon[data-astro-cid-tf6f3kbx]{transform:scale(1.06);box-shadow:0 0 0 14px #ffffff2e,0 24px 60px -12px #38bdf88c}.video-play[data-astro-cid-tf6f3kbx]:hover~.video-poster[data-astro-cid-tf6f3kbx],.video-wrapper[data-astro-cid-tf6f3kbx]:hover .video-poster[data-astro-cid-tf6f3kbx]{transform:scale(1.03)}.video-play[data-astro-cid-tf6f3kbx]:focus-visible{outline:none}.video-play[data-astro-cid-tf6f3kbx]:focus-visible .video-play-icon[data-astro-cid-tf6f3kbx]{outline:3px solid var(--ocean-teal-200);outline-offset:6px}.video-consent[data-astro-cid-tf6f3kbx]{position:absolute;left:var(--space-4);right:var(--space-4);bottom:var(--space-3);z-index:2;margin:0;font-size:var(--text-xs);color:#dee8f8bf;text-align:center;pointer-events:none}.gallery-item[data-astro-cid-tf6f3kbx][data-index]{cursor:pointer}.gallery-item[data-astro-cid-tf6f3kbx][data-index]:after{content:"";position:absolute;inset:0;background:#0000;transition:background var(--transition-fast);pointer-events:none}.gallery-item[data-astro-cid-tf6f3kbx][data-index]:hover:after{background:#0000000d}.lightbox[data-astro-cid-tf6f3kbx]{position:fixed;inset:0;z-index:9999;background:#000000f2;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base)}.lightbox[data-astro-cid-tf6f3kbx].active{opacity:1;visibility:visible}.lightbox-content[data-astro-cid-tf6f3kbx]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.lightbox-image[data-astro-cid-tf6f3kbx]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px #00000080}.lightbox-caption[data-astro-cid-tf6f3kbx]{margin-top:var(--space-4);text-align:center;color:var(--color-white)}.lightbox-title[data-astro-cid-tf6f3kbx]{display:block;font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.lightbox-location[data-astro-cid-tf6f3kbx]{display:block;font-size:var(--text-sm);color:#ffffffb3}.lightbox-close[data-astro-cid-tf6f3kbx]{position:absolute;top:var(--space-4);right:var(--space-4);width:48px;height:48px;background:#ffffff1a;border:none;border-radius:var(--radius-full);color:var(--color-white);font-size:32px;line-height:1;cursor:pointer;transition:background var(--transition-fast);display:flex;align-items:center;justify-content:center}.lightbox-close[data-astro-cid-tf6f3kbx]:hover{background:#fff3}.lightbox-prev[data-astro-cid-tf6f3kbx],.lightbox-next[data-astro-cid-tf6f3kbx]{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:#ffffff1a;border:none;border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;transition:background var(--transition-fast);display:flex;align-items:center;justify-content:center}.lightbox-prev[data-astro-cid-tf6f3kbx]{left:var(--space-4)}.lightbox-next[data-astro-cid-tf6f3kbx]{right:var(--space-4)}.lightbox-prev[data-astro-cid-tf6f3kbx]:hover,.lightbox-next[data-astro-cid-tf6f3kbx]:hover{background:#fff3}@media (max-width: 768px){.lightbox-prev[data-astro-cid-tf6f3kbx],.lightbox-next[data-astro-cid-tf6f3kbx]{width:44px;height:44px}.lightbox-prev[data-astro-cid-tf6f3kbx]{left:var(--space-2)}.lightbox-next[data-astro-cid-tf6f3kbx]{right:var(--space-2)}.lightbox-close[data-astro-cid-tf6f3kbx]{top:var(--space-2);right:var(--space-2);width:40px;height:40px;font-size:24px}}.cta-section[data-astro-cid-tf6f3kbx]{position:relative;padding:var(--space-24) 0;background:linear-gradient(135deg,var(--color-accent-50) 0%,var(--color-white) 50%,var(--color-neutral-50) 100%);overflow:hidden}.cta-glow[data-astro-cid-tf6f3kbx]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(56,189,248,.1) 0%,transparent 70%);pointer-events:none}.cta-content[data-astro-cid-tf6f3kbx]{position:relative;z-index:1;text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-tf6f3kbx] h2[data-astro-cid-tf6f3kbx]{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--space-4);color:var(--color-text-primary)}.cta-content[data-astro-cid-tf6f3kbx] p[data-astro-cid-tf6f3kbx]{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:var(--leading-relaxed)}.cta-actions[data-astro-cid-tf6f3kbx]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.btn-outline-dark[data-astro-cid-tf6f3kbx]{background:transparent;color:var(--color-text-primary);border:2px solid var(--color-neutral-300)}.btn-outline-dark[data-astro-cid-tf6f3kbx]:hover{background:var(--color-neutral-900);color:var(--color-white);border-color:var(--color-neutral-900)}
