.home-page.svelte-1uha8ag{position:relative;z-index:1}.cards-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,50vh)}.section-card.svelte-1uha8ag{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;text-decoration:none}.card-background.svelte-1uha8ag{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s ease}.section-card.svelte-1uha8ag:hover .card-background:where(.svelte-1uha8ag){transform:scale(1.05)}.card-overlay.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#00000080);transition:background .3s ease}.section-card.svelte-1uha8ag:hover .card-overlay:where(.svelte-1uha8ag){background:linear-gradient(to bottom,#0003,#0006)}.card-content.svelte-1uha8ag{position:relative;z-index:2;text-align:center;padding:2rem}.card-title.svelte-1uha8ag{font-size:clamp(1.5rem,4vw,3rem);font-weight:400;letter-spacing:.1em;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.5);margin:0;transition:transform .3s ease}.section-card.svelte-1uha8ag:hover .card-title:where(.svelte-1uha8ag){transform:translateY(-5px)}.section-card.svelte-1uha8ag{border:1px solid rgba(201,169,98,.2)}@media(max-width:768px){.cards-grid.svelte-1uha8ag{grid-template-columns:1fr;grid-template-rows:repeat(4,50vh)}}@media(min-width:1400px){.home-page.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;padding:2rem}.cards-grid.svelte-1uha8ag{max-width:1200px;width:100%;min-height:auto;grid-template-rows:repeat(2,40vh);border-radius:1rem;overflow:hidden;box-shadow:0 8px 32px #0000004d}}
