main.svelte-tjaq9j{position:relative;height:85vh;overflow:hidden;font-family:Montserrat,sans-serif;color:#fff}.hero-video.svelte-tjaq9j{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0;will-change:transform;filter:brightness(.6) contrast(.95)}.slideshow-card.svelte-tjaq9j{position:relative;z-index:1;max-width:480px;background:#0009;border-radius:12px;padding:2rem;margin:3rem auto;box-shadow:0 8px 16px #000000b3}.slide.svelte-tjaq9j{display:none;animation:svelte-tjaq9j-fadeIn .6s ease forwards}.slide.active.svelte-tjaq9j{display:block}h2.svelte-tjaq9j{margin:0 0 .5rem;font-weight:700;font-size:2rem}p.svelte-tjaq9j{font-style:italic;margin:0 0 1rem;font-size:1.1rem}ul.svelte-tjaq9j{padding-left:1.4rem;margin:0 0 1.5rem}ul.svelte-tjaq9j li:where(.svelte-tjaq9j){margin-bottom:.5rem;font-weight:500}.buttons.svelte-tjaq9j{justify-content:center;display:flex;flex-wrap:wrap;gap:1rem}.button.svelte-tjaq9j{padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;font-weight:600;background-color:#888;color:#fff;transition:background-color .3s ease}.button.primary.svelte-tjaq9j{background-color:gold;color:#000}.button.svelte-tjaq9j:hover{background-color:#bbb}.button.primary.svelte-tjaq9j:hover{background-color:#fc0}@keyframes svelte-tjaq9j-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.slideshow-card.svelte-tjaq9j{max-width:90%;margin:2rem auto;padding:1.5rem}}
