 @media only screen and (min-width: 0rem) {#hero-1469 {box-sizing: border-box;padding: clamp(18.5rem, 29.95vw, 18rem) 1rem 0;padding-bottom: clamp(10.25rem, 20vw, 18rem);overflow: hidden;position: relative;z-index: 1;}#hero-1469:before {content: "";width: 100%;height: 100%;background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 92%, #ffffff 100%);opacity: 1;display: block;position: absolute;bottom: 0;left: 0;}#hero-1469 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: clamp(3rem, 6vw, 4rem);position: relative;}#hero-1469 .cs-content {text-align: center;width: 100%;max-width: 49.5625rem;display: flex;flex-direction: column;align-items: center;}#hero-1469 .cs-topper {color: var(--primary);}#hero-1469 .cs-title {font-size: clamp(2.9375rem, 6.4vw, 4.5rem);font-weight: 700;line-height: 1.2em;text-align: inherit;width: 100%;max-width: 13ch;margin: 0 0 1rem 0;color: var(--headerColor);position: relative;}#hero-1469 .cs-break {display: block;position: relative;z-index: 1;}#hero-1469 .cs-board {width: auto;height: 110%;display: block;position: absolute;top: 50%;left: 50%;z-index: -2;transform: translate(-50%, -50%);}#hero-1469 .cs-text {font-size: clamp(1rem, 2.3vw, 1.25rem);line-height: 1.5em;text-align: inherit;width: 100%;margin: 0 0 clamp(2rem, 4vw, 2.5rem) 0;color: var(--bodyText);}#hero-1469 .cs-background {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -2;}#hero-1469 .cs-background img {width: 100%;height: 100%;object-fit: cover;object-position: top;position: absolute;top: 0;left: 0;}#hero-1469 .cs-hide {display: none;}#hero-1469 .cs-curve {width: 100%;height: auto;position: absolute;bottom: 0;left: 0;}}@media only screen and (min-width: 650px) {#hero-1469 .cs-title {max-width: 13ch;}}@media only screen and (min-width: 48rem) {#hero-1469 .cs-container {flex-direction: row;justify-content: space-between;}#hero-1469 .cs-content {text-align: left;width: 67%;align-items: flex-start;}#hero-1469 .cs-break {max-width: max-content;}#hero-1469 .cs-hide {display: block;position: absolute;z-index: 10;}}@media only screen and (min-width: 64rem) {#hero-1469:before {background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 92%, #ffffff 100%);}}@media only screen and (min-width: 100rem) {#hero-1469 .cs-background {background: url("/assets/images/hero.jpg");background-position: top;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}#hero-1469 .cs-background img {display: none;}}@media only screen and (min-width: 112.5rem) {#hero-1469 .cs-bubbles2 {margin-right: 50rem;top: 13.125rem;right: 50%;bottom: auto;left: auto;}}@media only screen and (min-width: 0rem) {body.dark-mode #hero-1469:before {background-color: var(--dark);opacity: 0.94;}body.dark-mode #hero-1469 .cs-title, body.dark-mode #hero-1469 .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #hero-1469 .cs-text {opacity: 0.8;}body.dark-mode #hero-1469 .cs-curve path {fill: var(--dark);}}@media only screen and (min-width: 0rem) {body.dark-mode #hero-1469 {background-color: var(--dark);}body.dark-mode #hero-1469:before {background: linear-gradient(to right, #000000 0%, #000000 15%, #000000 23%, rgba(0, 0, 0, 0) 100%);opacity: 0.8;}body.dark-mode #hero-1469 .cs-background {opacity: 0.2;}}