.slideshow.svelte-1ymazjw{position:relative;width:100%;overflow:hidden}.slideshow-track.svelte-1ymazjw{position:relative;width:100%;max-height:700px}.slide.svelte-1ymazjw{display:none;width:100%;max-height:700px;object-fit:cover;object-position:center}.slide.active.svelte-1ymazjw{display:block}.arrow.svelte-1ymazjw{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffd9;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a;box-shadow:0 2px 8px #00000026;transition:background .2s ease,transform .2s ease;z-index:2;margin-top:-20px}.arrow.svelte-1ymazjw:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.arrow-prev.svelte-1ymazjw{left:16px}.arrow-next.svelte-1ymazjw{right:16px}.dots.svelte-1ymazjw{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.dot.svelte-1ymazjw{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.dot.active.svelte-1ymazjw{background:#fff;transform:scale(1.25)}.prose p,.prose h2,.prose h3,.prose h4,.prose ul,.prose ol,.prose blockquote,notion-image,notion-stat-callout,notion-video-feature,notion-pull-quote,notion-flex-card,.fade-in-section{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.prose p.visible,.prose h2.visible,.prose h3.visible,.prose h4.visible,.prose ul.visible,.prose ol.visible,.prose blockquote.visible,notion-image.visible,notion-stat-callout.visible,notion-video-feature.visible,notion-pull-quote.visible,notion-flex-card.visible,.fade-in-section.visible{opacity:1;transform:translateY(0)}.prose h2{font-size:2.25rem;text-align:center;margin-top:40px;margin-bottom:20px;font-weight:600;line-height:1.6}.prose h3{font-size:1.5rem;line-height:1.6}.flex-card-prose h2{text-align:left!important;color:var(--card-h2-color)!important;margin:0 0 10px}.flex-card-prose h3{text-align:left!important;color:var(--card-h3-color)!important;margin:10px 0}.flex-card-prose p{text-align:left!important;color:var(--tw-prose-body)!important;margin:10px 0}.prose mark{background-color:var(--highlight);border-radius:50px;padding:0}
