.hero-section.svelte-cwls5q{position:relative;padding:0;margin:0;height:100vh;max-height:1400px}.hero-image-container.svelte-cwls5q{position:absolute;display:flex;justify-content:center}.hero-image-container.svelte-cwls5q :where(.svelte-cwls5q){min-height:100vh;height:100vh;max-height:1400px}.hero-image-container.svelte-cwls5q .hero-image-background:where(.svelte-cwls5q){height:100vh;object-fit:cover;z-index:1;width:100vw;filter:blur(8px)}.hero-image-container.svelte-cwls5q .hero-image-background-overlay:where(.svelte-cwls5q){position:absolute;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:2}.hero-image-container.svelte-cwls5q .hero-image:where(.svelte-cwls5q){position:absolute;height:100vh;z-index:3}.hero-image-container.svelte-cwls5q .hero-image-overlay:where(.svelte-cwls5q){position:absolute;top:0;left:0;width:100%;height:100vh;background:linear-gradient(to bottom,#0000004d 40%,#000000e6 70%);z-index:4}.hero-content.svelte-cwls5q{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;z-index:5;opacity:1;width:100%}.hero-content.svelte-cwls5q .main-title:where(.svelte-cwls5q){color:#fff;font-weight:100;font-size:5rem;margin-top:6rem;letter-spacing:.5em;padding-left:.5em;margin-bottom:1rem}@media(max-width:768px){.hero-content.svelte-cwls5q .main-title:where(.svelte-cwls5q){font-size:3rem;letter-spacing:.3em;padding-left:.3em}}@media(max-width:450px){.hero-content.svelte-cwls5q .main-title:where(.svelte-cwls5q){font-size:2rem;letter-spacing:.2em;padding-left:.2em}}.hero-content.svelte-cwls5q .hero-description:where(.svelte-cwls5q) :where(.svelte-cwls5q){letter-spacing:.3em;padding-left:.3em;font-weight:100;opacity:.7;color:#fff}.hero-content.svelte-cwls5q .hero-description:where(.svelte-cwls5q){padding-bottom:6rem}.hero-content.svelte-cwls5q .hero-description:where(.svelte-cwls5q) h3:where(.svelte-cwls5q){font-size:2rem}@media(max-width:768px){.hero-content.svelte-cwls5q .hero-description:where(.svelte-cwls5q) h3:where(.svelte-cwls5q){font-size:1.2rem}}.hero-content.svelte-cwls5q .hero-description:where(.svelte-cwls5q) h4:where(.svelte-cwls5q){font-size:1.4rem}@media(max-width:768px){.hero-content.svelte-cwls5q .hero-description:where(.svelte-cwls5q) h4:where(.svelte-cwls5q){font-size:1rem}}
