.hero-section[data-astro-cid-r6zpem2t]{margin-bottom:0}.gallery-container[data-astro-cid-r6zpem2t]{position:relative;width:100%;height:390px;background-color:#111418;overflow:hidden}.gallery-track[data-astro-cid-r6zpem2t]{width:100%;height:100%;position:relative}.gallery-slide[data-astro-cid-r6zpem2t]{position:absolute;inset:0;opacity:0;transition:opacity .7s ease-in-out;background-color:#1a1e24;background-image:var(--bg-image, none),radial-gradient(circle at center,#2d3748,#11151a);background-size:cover;background-position:center;display:flex;align-items:center}.gallery-slide[data-astro-cid-r6zpem2t].active{opacity:1;z-index:1}.slide-overlay[data-astro-cid-r6zpem2t]{width:100%;height:100%;display:flex;align-items:center;background:linear-gradient(to right,#000000bf,#00000094,#0000006b)}.slide-content[data-astro-cid-r6zpem2t]{max-width:var(--max-width);margin:0 auto;padding:2.5rem 2rem;width:100%;color:#fff}.slide-badge[data-astro-cid-r6zpem2t]{font-size:.85rem;font-weight:600;letter-spacing:.1em;color:#cbd5e0;text-transform:uppercase;margin:0 0 .5rem}.slide-title[data-astro-cid-r6zpem2t]{font-size:2.35rem;font-weight:700;color:#fff;line-height:1.18;margin:0 0 .75rem;letter-spacing:-.015em;max-width:980px}.slide-tagline[data-astro-cid-r6zpem2t]{font-size:1.15rem;color:#e2e8f0;margin:0;line-height:1.5;max-width:850px}.gallery-dots[data-astro-cid-r6zpem2t]{position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%);display:flex;gap:.6rem;z-index:2}.dot[data-astro-cid-r6zpem2t]{width:9px;height:9px;border-radius:50%;border:none;background-color:#ffffff59;cursor:pointer;padding:0;transition:background-color .2s ease,transform .2s ease}.dot[data-astro-cid-r6zpem2t].active{background-color:var(--color-link);transform:scale(1.2)}@media(max-width:720px){.gallery-container[data-astro-cid-r6zpem2t]{height:320px}.slide-title[data-astro-cid-r6zpem2t]{font-size:1.75rem}.slide-tagline[data-astro-cid-r6zpem2t]{font-size:1.05rem}}@media(max-width:540px){.gallery-container[data-astro-cid-r6zpem2t]{height:290px}.slide-content[data-astro-cid-r6zpem2t]{padding:1.5rem 1.25rem}.slide-badge[data-astro-cid-r6zpem2t]{font-size:.78rem;margin-bottom:.35rem}.slide-title[data-astro-cid-r6zpem2t]{font-size:1.45rem;line-height:1.22;margin-bottom:.5rem}.slide-tagline[data-astro-cid-r6zpem2t]{font-size:.95rem;line-height:1.4}.gallery-dots[data-astro-cid-r6zpem2t]{bottom:.75rem}}.section-header[data-astro-cid-ytvomcwp]{margin-top:.75rem;margin-bottom:.75rem;text-align:center}.section-title[data-astro-cid-ytvomcwp]{font-size:1.75rem;font-weight:700;color:#111;margin:0 0 .35rem;letter-spacing:-.01em}.section-subtitle[data-astro-cid-ytvomcwp]{margin:0 auto;color:#555;font-size:1rem;line-height:1.45;max-width:960px}.about-section[data-astro-cid-v2cbyr3p]{padding-top:.5rem;padding-bottom:.75rem;text-align:center}.about-body[data-astro-cid-v2cbyr3p]{max-width:1080px;margin:0 auto;text-align:center}.about-body[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:1.02rem;line-height:1.68;color:#374151;margin:.95rem auto;text-align:center}.languages-section[data-astro-cid-dysxeeoh]{padding-top:.5rem;padding-bottom:.75rem}.languages-content[data-astro-cid-dysxeeoh]{max-width:1080px;margin:0 auto}.table-responsive[data-astro-cid-dysxeeoh]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0}.languages-table[data-astro-cid-dysxeeoh]{border-collapse:collapse;width:100%;margin:0;border:1px solid #e2e8f0;min-width:320px}.languages-table[data-astro-cid-dysxeeoh] th[data-astro-cid-dysxeeoh],.languages-table[data-astro-cid-dysxeeoh] td[data-astro-cid-dysxeeoh]{border:1px solid #e2e8f0;padding:10px 14px;text-align:left;font-size:.95rem}.languages-table[data-astro-cid-dysxeeoh] th[data-astro-cid-dysxeeoh]{background-color:#f8fafc;font-weight:600;color:#1a202c}.sponsors-section[data-astro-cid-moxweooo]{padding-top:.5rem;padding-bottom:1.25rem;text-align:center}.sponsor-inquiry[data-astro-cid-moxweooo]{margin-bottom:1.25rem;font-size:.98rem}.tier-block[data-astro-cid-moxweooo]{margin-bottom:1.5rem}.tier-title[data-astro-cid-moxweooo]{margin-top:1rem;margin-bottom:.2rem;font-size:1.15rem;color:#1a202c}.tier-desc[data-astro-cid-moxweooo]{color:#718096;font-size:.9rem;margin:0 0 .65rem}.sponsor-list[data-astro-cid-moxweooo]{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin:.75rem 0}.sponsor-item[data-astro-cid-moxweooo]{margin:0}.sponsor-logo[data-astro-cid-moxweooo]{max-height:52px;max-width:190px;object-fit:contain;display:block;margin:0 auto .4rem}.empty-notice[data-astro-cid-moxweooo]{color:#718096;font-size:.95rem;font-style:italic;margin:.5rem 0}.home-summary[data-astro-cid-j7pv25f6]{padding-top:.85rem;padding-bottom:.15rem}.home-summary[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:4px solid var(--color-link);font-size:1.02rem;line-height:1.6;color:#374151}.home-summary[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-link);text-decoration:underline;font-weight:600}.home-summary[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-link-hover)}
