.hero-geo[data-astro-cid-tzuxquyl]{position:relative;width:100%}.hero-video[data-astro-cid-tzuxquyl]{position:relative;width:100%;background:#000}.video-wrapper[data-astro-cid-tzuxquyl]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper[data-astro-cid-tzuxquyl] iframe[data-astro-cid-tzuxquyl],.video-wrapper[data-astro-cid-tzuxquyl] video[data-astro-cid-tzuxquyl]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.hero-image[data-astro-cid-tzuxquyl]{position:relative;width:100%;aspect-ratio:21 / 9;max-height:500px;overflow:hidden}.hero-image[data-astro-cid-tzuxquyl] img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay[data-astro-cid-tzuxquyl]{position:absolute;inset:0;background:linear-gradient(180deg,#0f172a33,#0f172a80);z-index:1}.sponsor-badge[data-astro-cid-tzuxquyl]{position:absolute;top:2rem;right:2rem;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;background:#fffffff2;backdrop-filter:blur(10px);padding:1rem 1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000026}.sponsor-label[data-astro-cid-tzuxquyl]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.sponsor-badge[data-astro-cid-tzuxquyl] img[data-astro-cid-tzuxquyl]{max-height:40px;max-width:150px;object-fit:contain}.sponsor-name[data-astro-cid-tzuxquyl]{font-size:.9375rem;font-weight:600;color:#0f172a}@media(max-width:768px){.hero-image[data-astro-cid-tzuxquyl]{aspect-ratio:16 / 9;max-height:350px}.sponsor-badge[data-astro-cid-tzuxquyl]{top:1rem;right:1rem;padding:.75rem 1rem}.sponsor-badge[data-astro-cid-tzuxquyl] img[data-astro-cid-tzuxquyl]{max-height:30px;max-width:120px}}.fast-facts-box[data-astro-cid-2l44zkls]{position:sticky;top:2rem;background:var(--gradient-card-overlay, linear-gradient(135deg, #f8fafc 0%, #ffffff 100%));border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-card, 0 4px 12px rgba(0, 0, 0, .08))}.fast-facts-title[data-astro-cid-2l44zkls]{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:1rem;letter-spacing:-.01em}.fast-facts-content[data-astro-cid-2l44zkls] ul{list-style:none;padding:0;margin:0}.fast-facts-content[data-astro-cid-2l44zkls] li{padding:.75rem 0;border-bottom:1px solid rgba(226,232,240,.8);font-size:.9375rem;line-height:1.6;color:#475569}.fast-facts-content[data-astro-cid-2l44zkls] li:last-child{border-bottom:none}.fast-facts-content[data-astro-cid-2l44zkls] li:before{content:"→";color:#0284c7;font-weight:700;margin-right:.75rem}.fast-facts-content[data-astro-cid-2l44zkls] p{font-size:.9375rem;line-height:1.6;color:#475569;margin-bottom:.75rem}.fast-facts-content[data-astro-cid-2l44zkls] p:last-child{margin-bottom:0}@media(max-width:1024px){.fast-facts-box[data-astro-cid-2l44zkls]{position:static}}.toc-box[data-astro-cid-lqcnfas5]{position:sticky;top:2rem;background:linear-gradient(135deg,#1e293be6,#0f172af2);border:1px solid rgba(59,130,246,.2);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #0000004d;backdrop-filter:blur(10px)}.toc-title[data-astro-cid-lqcnfas5]{font-size:1rem;font-weight:700;color:#f1f5f9;margin-bottom:1rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.toc-icon[data-astro-cid-lqcnfas5]{width:16px;height:16px;color:#3b82f6}.toc-list[data-astro-cid-lqcnfas5]{list-style:none;padding:0;margin:0}.toc-list[data-astro-cid-lqcnfas5] li[data-astro-cid-lqcnfas5]{margin-bottom:.25rem}.toc-list[data-astro-cid-lqcnfas5] li[data-astro-cid-lqcnfas5]:last-child{margin-bottom:0}.toc-link[data-astro-cid-lqcnfas5]{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border-radius:8px;text-decoration:none;transition:all .2s ease;border-left:2px solid transparent;margin-left:-.75rem;padding-left:calc(.75rem - 2px)}.toc-link[data-astro-cid-lqcnfas5]:hover{background:#3b82f61a;border-left-color:#3b82f680}.toc-link[data-astro-cid-lqcnfas5].active{background:#3b82f626;border-left-color:#3b82f6}.toc-link[data-astro-cid-lqcnfas5].active .toc-number[data-astro-cid-lqcnfas5]{color:#3b82f6}.toc-link[data-astro-cid-lqcnfas5].active .toc-text[data-astro-cid-lqcnfas5]{color:#f1f5f9}.toc-number[data-astro-cid-lqcnfas5]{font-size:.75rem;font-weight:700;color:#64748b;min-width:1.25rem;flex-shrink:0;transition:color .2s ease}.toc-text[data-astro-cid-lqcnfas5]{font-size:.875rem;line-height:1.4;color:#94a3b8;transition:color .2s ease}.toc-link[data-astro-cid-lqcnfas5]:hover .toc-text[data-astro-cid-lqcnfas5]{color:#e2e8f0}.toc-link[data-astro-cid-lqcnfas5]:hover .toc-number[data-astro-cid-lqcnfas5]{color:#60a5fa}@media(max-width:1024px){.toc-box[data-astro-cid-lqcnfas5]{position:static}}
