.hero-background{background-image:url(../../../hero.jpg);background-position:center center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 1023px){.hero-background{background-position:left center}}@media only screen and (max-width: 767px){.hero-background{background-position:left center}}@supports (-webkit-touch-callout: none) and (not (backdrop-filter: blur(1px))){@media only screen and (max-width: 767px){.hero-background{background-attachment:scroll;background-size:auto;background-position:left top}}}@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) and (-webkit-touch-callout: none){.hero-background{background-attachment:scroll;background-size:auto;background-position:left top}}@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape) and (-webkit-touch-callout: none){.hero-background{background-attachment:scroll;background-size:auto;background-position:left top}}@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-touch-callout: none){.hero-background{background-attachment:scroll!important;background-size:auto!important;background-position:left top!important}}@media only screen and (max-width: 767px){.hero-background{background-attachment:fixed;background-size:cover;background-position:left center}}@supports (-webkit-touch-callout: none){@media only screen and (max-width: 767px){.hero-background{background-attachment:scroll!important;background-size:auto!important;background-position:left top!important}}}.x-axis.svelte-9fnibp .tick:where(.svelte-9fnibp) text:where(.svelte-9fnibp){text-anchor:middle}.tick.svelte-9fnibp text:where(.svelte-9fnibp){text-anchor:start}.tick.svelte-9fnibp line:where(.svelte-9fnibp){stroke-dasharray:2}.tick.tick-0.svelte-9fnibp line:where(.svelte-9fnibp){display:inline-block;stroke-dasharray:0}
