.hero.svelte-242c4s{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;max-height:650px;margin-bottom:60px;background-color:var(--color-accent)}.hero.svelte-242c4s:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80%;background:linear-gradient(to top,#000,#0000);z-index:1}.hero.svelte-242c4s .dashboard_image:where(.svelte-242c4s){position:absolute;right:12%;bottom:-15%;width:auto;height:110%;max-height:600px;z-index:3;overflow:hidden;clip-path:inset(1% 2% 0% 3% round 34px)}.hero.svelte-242c4s .headline:where(.svelte-242c4s){display:flex;width:90%;max-width:1000px;color:#fff;z-index:2;margin:auto auto 3rem}.hero.svelte-242c4s .headline:where(.svelte-242c4s) h1:where(.svelte-242c4s){font-size:3rem}.hero.svelte-242c4s .headline:where(.svelte-242c4s) h1:where(.svelte-242c4s) span{font-size:1.5rem}.hero.svelte-242c4s .info:where(.svelte-242c4s){position:absolute;left:5%;bottom:15%;color:#fff;z-index:2;width:90%;max-width:700px}.hero.svelte-242c4s .info:where(.svelte-242c4s) h1:where(.svelte-242c4s){font-size:4rem;margin:0}.hero.svelte-242c4s .info:where(.svelte-242c4s) h2:where(.svelte-242c4s){font-size:2.2rem;margin:0 0 1rem}.hero.svelte-242c4s .info:where(.svelte-242c4s) p:where(.svelte-242c4s){font-family:var(--font-serif);font-size:1.2rem;line-height:1.5;margin:0}.hero.svelte-242c4s .info:where(.svelte-242c4s) p:where(.svelte-242c4s).cta{font-family:var(--font-sans);margin-top:1.5rem;width:200px;font-size:1.1rem}.hero.svelte-242c4s .info:where(.svelte-242c4s) .accent:where(.svelte-242c4s){color:var(--color-accent)}.hero.svelte-242c4s .background_image:where(.svelte-242c4s){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero.svelte-242c4s:has(.headline:where(.svelte-242c4s)){margin-bottom:0}@media all and (max-width: 1650px){.hero.svelte-242c4s .dashboard_image:where(.svelte-242c4s){bottom:-8%;height:100%}}@media all and (max-width: 1200px){.hero.svelte-242c4s .info:where(.svelte-242c4s) h1:where(.svelte-242c4s){font-size:2.5rem}.hero.svelte-242c4s .info:where(.svelte-242c4s) h2:where(.svelte-242c4s){font-size:1.5rem}.hero.svelte-242c4s .info:where(.svelte-242c4s) p:where(.svelte-242c4s){width:60%;font-size:1.1rem}.hero.svelte-242c4s .info:where(.svelte-242c4s) p:where(.svelte-242c4s).cta{font-size:1rem}}@media all and (max-width: 860px){.hero.svelte-242c4s{height:60svh;min-height:unset;margin-bottom:20px}.hero.svelte-242c4s .dashboard_image:where(.svelte-242c4s){height:32svh;right:20px;bottom:-15%;clip-path:inset(0% 2% -2% 2% round 22px)}.hero.svelte-242c4s .headline:where(.svelte-242c4s) h1:where(.svelte-242c4s){font-size:2rem}.hero.svelte-242c4s .info:where(.svelte-242c4s){bottom:30vw}.hero.svelte-242c4s .info:where(.svelte-242c4s) h1:where(.svelte-242c4s){font-size:2.5rem}.hero.svelte-242c4s .info:where(.svelte-242c4s) h2:where(.svelte-242c4s){font-size:1.5rem}.hero.svelte-242c4s .info:where(.svelte-242c4s) p:where(.svelte-242c4s){font-size:1.1rem;width:100%}.hero.svelte-242c4s .info:where(.svelte-242c4s) p:where(.svelte-242c4s).cta{font-size:1rem}}
