.carousel.aspect-video.svelte-11hoae7{aspect-ratio:16/10;min-height:60vh;max-height:80vh;background:#222;position:relative;max-width:90vw}.carousel-img.svelte-11hoae7{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;transition:none}.font-cinzel.svelte-11hoae7{font-family:Cinzel,serif}.hero{background-image:radial-gradient(circle at 20% 50%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.1) 0%,transparent 50%);min-height:90vh;max-width:95vw}@media (min-width: 500px){.hero{min-height:95vh;max-width:95vw}}@media (min-width: 1236px){.hero{min-height:100vh;max-width:95vw}}.card.svelte-11hoae7:hover{transform:translateY(-2px);transition:transform .2s ease-in-out}@media (min-width: 1024px){.hero-title-section.svelte-11hoae7{display:flex;flex-direction:column;justify-content:center;min-height:60vh}.hero-title-section.svelte-11hoae7 h1:where(.svelte-11hoae7){font-size:5rem!important;line-height:1.1}.hero-title-section.svelte-11hoae7 h2:where(.svelte-11hoae7){font-size:2.5rem!important;line-height:1.2}.hero-title-section.svelte-11hoae7 p:where(.svelte-11hoae7){font-size:1.375rem!important;line-height:1.6}}@media (min-width: 1280px){.hero-title-section.svelte-11hoae7{min-height:70vh}.hero-title-section.svelte-11hoae7 h1:where(.svelte-11hoae7){font-size:6rem!important}.hero-title-section.svelte-11hoae7 h2:where(.svelte-11hoae7){font-size:3rem!important}}
