.home-page_home__2l8pT{background:var(--background);color:var(--foreground)}.home-page_hero__dQk_n{background:color-mix(in oklch,var(--brand-50) 72%,var(--background))}.home-page_heroMedia__GNwdb{overflow:hidden;border:1px solid color-mix(in oklch,var(--brand-200) 70%,var(--background));border-radius:1.5rem;background:var(--card);box-shadow:var(--shadow-xl)}.home-page_heroImage__TVM_p{display:block;width:100%;height:auto;aspect-ratio:1320/671;object-fit:cover;object-position:center}.home-page_final___ymgj{background:var(--primary)}