@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";.event-page.svelte-1t5xlc3{background:radial-gradient(circle at top,rgba(15,118,110,.08),transparent 55%),var(--color-neutral-50);color:var(--color-neutral-900);font-family:Manrope,Helvetica Neue,sans-serif}.event-page.svelte-1t5xlc3 .btn-primary{background:linear-gradient(135deg,#0f766e,#14b8a6);border:none}.event-page.svelte-1t5xlc3 .btn-primary:hover{box-shadow:var(--shadow-lg),0 0 20px #14b8a659}.event-page.svelte-1t5xlc3 .btn:focus-visible{outline-color:#0f766e}.event-page.svelte-1t5xlc3 .btn-outline{color:#0f766e;border-color:#0f766e;background-color:transparent}.event-page.svelte-1t5xlc3 .btn-outline:hover{background-color:#0f766e1f;border-color:#0f766e;color:#0f766e}.event-page.svelte-1t5xlc3 h1:where(.svelte-1t5xlc3),.event-page.svelte-1t5xlc3 h2:where(.svelte-1t5xlc3),.event-page.svelte-1t5xlc3 h3:where(.svelte-1t5xlc3){font-family:Space Grotesk,Trebuchet MS,sans-serif;letter-spacing:-.015em}.event-hero.svelte-1t5xlc3{background:linear-gradient(135deg,#0f172a,#1f2937 40%,#0f766e);color:#fff;padding:var(--space-20) var(--space-4);position:relative;overflow:hidden}.event-sub-hero.svelte-1t5xlc3{background:linear-gradient(135deg,#0f766e14,#1f293714);padding:var(--space-16) var(--space-4) var(--space-18);text-align:center}.event-sub-ctas.svelte-1t5xlc3{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}@media(min-width:540px){.event-sub-ctas.svelte-1t5xlc3{flex-direction:row;justify-content:center}}.event-hero.svelte-1t5xlc3:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 55%),radial-gradient(circle at 70% 80%,rgba(20,184,166,.25),transparent 50%);pointer-events:none}.event-hero-grid.svelte-1t5xlc3{display:grid;gap:var(--space-10);align-items:center}.event-hero-content.svelte-1t5xlc3{position:relative;z-index:1;max-width:520px;animation:svelte-1t5xlc3-fade-up .9s ease-out}.event-badge.svelte-1t5xlc3{display:inline-flex;align-items:center;gap:var(--space-2);background:#ffffff29;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event-hero.svelte-1t5xlc3 h1:where(.svelte-1t5xlc3){font-size:var(--font-size-5xl);color:#fff;margin-bottom:var(--space-4);letter-spacing:-.02em}.event-tagline.svelte-1t5xlc3{font-size:var(--font-size-lg);color:#ffffffdb;margin-bottom:var(--space-8);line-height:var(--line-height-relaxed)}.event-hero-ctas.svelte-1t5xlc3{display:flex;flex-direction:column;gap:var(--space-4)}.event-hero-stats.svelte-1t5xlc3{margin-top:var(--space-8);display:grid;gap:var(--space-4)}.event-hero-stat.svelte-1t5xlc3{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);background:#0f172a8c;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.event-hero-stat.svelte-1t5xlc3 strong:where(.svelte-1t5xlc3){font-size:var(--font-size-lg)}.event-hero-stat.svelte-1t5xlc3 span:where(.svelte-1t5xlc3){color:#ffffffb3;font-size:var(--font-size-sm)}.event-hero-media.svelte-1t5xlc3{display:grid;gap:var(--space-6);position:relative;z-index:1;animation:svelte-1t5xlc3-float-in 1s ease-out}.hero-media-card.svelte-1t5xlc3{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 24px 60px #0f172a73}.hero-image.svelte-1t5xlc3{width:100%;height:100%;display:block;object-fit:cover;min-height:280px}.hero-media-title.svelte-1t5xlc3{font-weight:var(--font-weight-semibold)}.hero-media-subtitle.svelte-1t5xlc3{font-size:var(--font-size-sm);color:#ffffffb3}.hero-media-badge.svelte-1t5xlc3{padding:6px 12px;border-radius:var(--radius-full);background:#14b8a6d9;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.hero-mini-grid.svelte-1t5xlc3{display:grid;gap:var(--space-4)}.hero-mini-card.svelte-1t5xlc3{background:#ffffff1a;border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-mini-title.svelte-1t5xlc3{color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.hero-mini-text.svelte-1t5xlc3{color:#ffffffbf;font-size:var(--font-size-sm)}@media(min-width:720px){.event-hero-ctas.svelte-1t5xlc3{flex-direction:row}.event-hero-stats.svelte-1t5xlc3{grid-template-columns:repeat(3,1fr)}}@media(min-width:980px){.event-hero.svelte-1t5xlc3{padding:var(--space-24) var(--space-6)}.event-hero-grid.svelte-1t5xlc3{grid-template-columns:1.1fr .9fr}.event-hero.svelte-1t5xlc3 h1:where(.svelte-1t5xlc3){font-size:var(--font-size-6xl)}}.event-proof.svelte-1t5xlc3{padding:var(--space-10) var(--space-4);background:#fff;border-bottom:1px solid rgba(148,163,184,.15)}.event-proof-title.svelte-1t5xlc3{text-align:center;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.2em;color:var(--color-neutral-500);margin-bottom:var(--space-6)}.event-proof-logos.svelte-1t5xlc3{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-4);text-align:center;font-weight:var(--font-weight-semibold);color:var(--color-neutral-600)}.event-section.svelte-1t5xlc3{padding:var(--space-16) var(--space-4)}.event-section.svelte-1t5xlc3 h2:where(.svelte-1t5xlc3){text-align:center;margin-bottom:var(--space-6);font-size:var(--font-size-3xl)}.event-section-title.svelte-1t5xlc3{text-align:center;margin-bottom:var(--space-8);font-size:var(--font-size-3xl)}.event-section-lead.svelte-1t5xlc3{color:var(--color-neutral-600);max-width:700px;margin:0 auto var(--space-8);line-height:var(--line-height-relaxed);text-align:center}.event-section-header.svelte-1t5xlc3,.event-agenda-header.svelte-1t5xlc3{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;margin-bottom:var(--space-8);text-align:center}.event-two-column.svelte-1t5xlc3{display:grid;gap:var(--space-8);align-items:start;margin-bottom:var(--space-10)}@media(min-width:840px){.event-section-header.svelte-1t5xlc3,.event-agenda-header.svelte-1t5xlc3{flex-direction:column;justify-content:space-between;text-align:left}}@media(min-width:768px){.event-section.svelte-1t5xlc3{padding:var(--space-20) var(--space-6)}.event-section.svelte-1t5xlc3 h2:where(.svelte-1t5xlc3){font-size:var(--font-size-4xl)}.event-section-title.svelte-1t5xlc3{font-size:var(--font-size-4xl)}}@media(min-width:900px){.event-two-column.svelte-1t5xlc3{grid-template-columns:1.4fr 1fr}}.event-explore.svelte-1t5xlc3{background:#fff}.event-explore-grid.svelte-1t5xlc3{display:grid;gap:var(--space-6)}.event-explore-card.svelte-1t5xlc3{display:block;height:100%;text-decoration:none}.event-explore-card.svelte-1t5xlc3 .card{height:100%;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.event-explore-card.svelte-1t5xlc3:hover .card{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.event-explore-content.svelte-1t5xlc3{display:flex;flex-direction:column;height:100%;padding:var(--space-6)}.event-explore-content.svelte-1t5xlc3 h3:where(.svelte-1t5xlc3){margin-bottom:var(--space-2)}.event-explore-content.svelte-1t5xlc3 p:where(.svelte-1t5xlc3){color:var(--color-neutral-600)}@media(min-width:768px){.event-explore-grid.svelte-1t5xlc3{grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}}.event-highlights.svelte-1t5xlc3{background:radial-gradient(circle at top,rgba(15,118,110,.08),transparent 60%)}.event-highlight-grid.svelte-1t5xlc3{display:grid;gap:var(--space-6)}.event-highlight-card.svelte-1t5xlc3{padding:var(--space-6)}.event-highlight-card.svelte-1t5xlc3 h3:where(.svelte-1t5xlc3){margin-bottom:var(--space-3);font-size:var(--font-size-xl)}.event-highlight-card.svelte-1t5xlc3 p:where(.svelte-1t5xlc3){color:var(--color-neutral-600)}@media(min-width:860px){.event-highlight-grid.svelte-1t5xlc3{grid-template-columns:repeat(3,1fr)}}.event-tracks.svelte-1t5xlc3{display:grid;gap:var(--space-6)}.event-track-card.svelte-1t5xlc3{padding:var(--space-6)}.event-track-list.svelte-1t5xlc3{display:grid;gap:var(--space-4)}.event-track-item.svelte-1t5xlc3{display:flex;gap:var(--space-4);align-items:flex-start}.event-track-time.svelte-1t5xlc3{font-weight:var(--font-weight-semibold);color:#0f766e;min-width:58px}.event-track-title.svelte-1t5xlc3{font-weight:var(--font-weight-medium);margin-bottom:2px}.event-track-speaker.svelte-1t5xlc3{color:var(--color-neutral-500);font-size:var(--font-size-sm)}.event-highlight-section.svelte-1t5xlc3{background:var(--color-neutral-100)}.event-highlight-item.svelte-1t5xlc3{background:#fff;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);color:var(--color-neutral-700)}.agenda-timeline.svelte-1t5xlc3{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.agenda-item.svelte-1t5xlc3{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:#fff;border-radius:var(--radius-xl);box-shadow:0 16px 30px #0f172a14;border:1px solid rgba(148,163,184,.2);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border var(--transition-fast)}.agenda-item.svelte-1t5xlc3:hover{transform:translate(4px);box-shadow:0 20px 40px #0f172a1f;border-color:#0f766e59}.agenda-time.svelte-1t5xlc3{font-weight:var(--font-weight-bold);color:#0f766e;font-size:var(--font-size-lg);text-align:center;background:#0f766e14;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.agenda-content.svelte-1t5xlc3{flex:1;display:grid;gap:4px}.agenda-title.svelte-1t5xlc3{font-weight:var(--font-weight-medium);color:var(--color-neutral-800)}.agenda-meta.svelte-1t5xlc3{font-size:var(--font-size-sm);color:var(--color-neutral-500)}.agenda-pill.svelte-1t5xlc3{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);color:#0f766e;background:#0f766e1a;padding:6px 12px;border-radius:var(--radius-full)}.agenda-break.svelte-1t5xlc3{background:#f8fafc}.agenda-break.svelte-1t5xlc3 .agenda-time:where(.svelte-1t5xlc3){color:var(--color-neutral-500)}.agenda-break.svelte-1t5xlc3 .agenda-pill:where(.svelte-1t5xlc3){color:var(--color-neutral-500);background:#94a3b833}.agenda-keynote.svelte-1t5xlc3{border-left:4px solid #0f766e}.agenda-workshop.svelte-1t5xlc3{border-left:4px solid #14b8a6}.agenda-panel.svelte-1t5xlc3{border-left:4px solid #38bdf8}.agenda-networking.svelte-1t5xlc3{border-left:4px solid #f97316}@media(max-width:720px){.agenda-item.svelte-1t5xlc3{grid-template-columns:1fr;align-items:start}.agenda-time.svelte-1t5xlc3,.agenda-pill.svelte-1t5xlc3{width:fit-content}}.event-speakers.svelte-1t5xlc3{background:var(--color-neutral-100)}.speakers-grid.svelte-1t5xlc3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-6);max-width:980px;margin:0 auto}.speaker-card.svelte-1t5xlc3{display:grid;gap:var(--space-4);padding:var(--space-4)}.speaker-photo.svelte-1t5xlc3{width:100%;height:220px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 12px 30px #0f172a26}.speaker-name.svelte-1t5xlc3{font-size:var(--font-size-lg);margin-bottom:var(--space-1)}.speaker-role.svelte-1t5xlc3{font-size:var(--font-size-sm);color:var(--color-neutral-500)}.speaker-topic.svelte-1t5xlc3{font-size:var(--font-size-sm);color:var(--color-neutral-600);margin-top:var(--space-2)}.speaker-avatar.svelte-1t5xlc3{width:80px;height:80px;border-radius:var(--radius-full);background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);margin:0 auto var(--space-4)}.speaker-avatar-lg.svelte-1t5xlc3{width:96px;height:96px;font-size:var(--font-size-2xl)}.speakers-grid-detailed.svelte-1t5xlc3{gap:var(--space-5)}.speaker-card-detailed.svelte-1t5xlc3{padding:var(--space-5);text-align:center}.event-speaker-label.svelte-1t5xlc3{font-size:var(--font-size-sm);color:#0f766e;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)}.event-speaker-topic.svelte-1t5xlc3{font-size:var(--font-size-lg);margin:var(--space-3) 0}.event-speaker-bio.svelte-1t5xlc3{color:var(--color-neutral-600);line-height:var(--line-height-relaxed)}.event-speaker-session.svelte-1t5xlc3{margin-top:var(--space-3);color:var(--color-neutral-700);font-size:var(--font-size-sm)}.event-speaker-track.svelte-1t5xlc3{display:inline-flex;margin-top:var(--space-3);font-size:var(--font-size-xs);background:var(--color-neutral-100);color:var(--color-neutral-600);padding:2px 10px;border-radius:var(--radius-full)}.location-card.svelte-1t5xlc3{display:grid;gap:var(--space-6)}@media(min-width:768px){.location-card.svelte-1t5xlc3{grid-template-columns:1fr 1fr;align-items:center}}.location-map.svelte-1t5xlc3{aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);display:flex;align-items:center;justify-content:center}.location-image.svelte-1t5xlc3{width:100%;height:100%;object-fit:cover;display:block}.map-placeholder.svelte-1t5xlc3{font-size:var(--font-size-3xl);color:var(--color-neutral-400)}.location-info.svelte-1t5xlc3 h3:where(.svelte-1t5xlc3){font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.location-label.svelte-1t5xlc3{text-transform:uppercase;letter-spacing:.12em;font-size:var(--font-size-xs);color:var(--color-neutral-500);margin-bottom:var(--space-2)}.location-directions.svelte-1t5xlc3{font-size:var(--font-size-sm);color:var(--color-neutral-500)}.location-note.svelte-1t5xlc3{margin-top:var(--space-3);color:var(--color-neutral-700)}.event-testimonials.svelte-1t5xlc3{background:linear-gradient(180deg,rgba(15,118,110,.08),transparent 60%)}.testimonial-grid.svelte-1t5xlc3{display:grid;gap:var(--space-6)}.testimonial-card.svelte-1t5xlc3{padding:var(--space-6)}.testimonial-quote.svelte-1t5xlc3{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.testimonial-name.svelte-1t5xlc3{font-weight:var(--font-weight-semibold)}.testimonial-role.svelte-1t5xlc3{font-size:var(--font-size-sm);color:var(--color-neutral-500)}@media(min-width:860px){.testimonial-grid.svelte-1t5xlc3{grid-template-columns:repeat(3,1fr)}}.event-featured-card.svelte-1t5xlc3{display:grid;gap:var(--space-6);align-items:center;padding:var(--space-6)}@media(min-width:768px){.event-featured-card.svelte-1t5xlc3{grid-template-columns:120px 1fr}}.event-session-preview.svelte-1t5xlc3{background:var(--color-neutral-100)}.event-session-grid.svelte-1t5xlc3{display:grid;gap:var(--space-6)}@media(min-width:768px){.event-session-grid.svelte-1t5xlc3{grid-template-columns:repeat(3,1fr)}}.event-session-card.svelte-1t5xlc3{padding:var(--space-5);text-align:center}.event-session-time.svelte-1t5xlc3{display:inline-flex;padding:4px 10px;border-radius:var(--radius-full);background:var(--color-neutral-100);font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.event-session-level.svelte-1t5xlc3{display:inline-flex;margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--color-neutral-600)}.event-transport-grid.svelte-1t5xlc3{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.event-transport-card.svelte-1t5xlc3 span:where(.svelte-1t5xlc3){color:var(--color-neutral-500);font-size:var(--font-size-sm)}.event-map-card.svelte-1t5xlc3{display:grid;gap:var(--space-4)}.event-hotel-grid.svelte-1t5xlc3{display:grid;gap:var(--space-6)}@media(min-width:768px){.event-hotel-grid.svelte-1t5xlc3{grid-template-columns:repeat(3,1fr)}}.event-hotel-card.svelte-1t5xlc3{padding:var(--space-5);display:grid;gap:var(--space-4)}.event-hotel-distance.svelte-1t5xlc3{color:var(--color-neutral-600)}.event-hotel-price.svelte-1t5xlc3{font-size:var(--font-size-sm);color:var(--color-neutral-500)}.event-tip-grid.svelte-1t5xlc3{display:grid;gap:var(--space-4);max-width:820px;margin:0 auto}.event-tip-card.svelte-1t5xlc3{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm);color:var(--color-neutral-700)}@media(min-width:768px){.event-tip-grid.svelte-1t5xlc3{grid-template-columns:repeat(2,1fr)}}.event-faq.svelte-1t5xlc3{background:var(--color-neutral-100)}.event-faq.svelte-1t5xlc3 .container:where(.svelte-1t5xlc3){max-width:800px}.event-footer.svelte-1t5xlc3{background:#0f172a;color:#fff;padding:var(--space-10) var(--space-4);text-align:center}.event-footer.svelte-1t5xlc3 p:where(.svelte-1t5xlc3){color:#ffffffe6;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.event-footer.svelte-1t5xlc3 .copyright:where(.svelte-1t5xlc3){font-size:var(--font-size-sm);color:#ffffff80;font-weight:var(--font-weight-normal)}@keyframes svelte-1t5xlc3-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1t5xlc3-float-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.event-hero-content.svelte-1t5xlc3,.event-hero-media.svelte-1t5xlc3{animation:none}}
