 @media only screen and (min-width: 0rem) {#hero-1298 {position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: clamp(14rem, 30.95vw, 21.875rem) 1rem;padding-bottom: 0;gap: clamp(3rem, 7vw, 4rem);}#hero-1298 .cs-container {position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;margin: auto;max-width: 80rem;width: 100%;gap: clamp(3rem, 7vw, 4rem);}#hero-1298 .cs-content {z-index: 10;position: relative;display: flex;flex-direction: column;align-items: center;max-width: 39.375rem;width: 100%;text-align: center;}#hero-1298 .cs-title {position: relative;margin: 0 0 1rem;max-width: 17ch;width: 100%;font-size: clamp(2.4375rem, 6.4vw, 3.8125rem);line-height: 1.2em;font-weight: 900;color: var(--bodyTextColorWhite);}#hero-1298 .cs-text {margin: 0 0 clamp(1.75rem, 4vw, 2.5rem);max-width: 43.75rem;width: 100%;font-size: clamp(1rem, 2.5vw, 1.25rem);line-height: 1.5em;color: var(--bodyTextColorWhite);}#hero-1298 .cs-background {z-index: -1;position: absolute;top: 0;left: 0;display: block;height: 100%;width: 100%;}#hero-1298 .cs-background img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}#hero-1298 .cs-background:before {z-index: 1;position: absolute;top: 0;left: 0;content: "";opacity: 0.84;display: block;background: #0a0c12;height: 100%;width: 100%;}}@media only screen and (min-width: 48rem) {#hero-1298 {padding-bottom: 9.375rem;gap: 5.625rem;}#hero-1298 .cs-container {flex-direction: row;justify-content: flex-start;}#hero-1298 .cs-content {align-items: flex-start;width: 60%;text-align: left;}#hero-1298 .cs-background {overflow: hidden;}#hero-1298 .cs-background:before {opacity: 1;background: linear-gradient(90deg, #0a0c12 21.41%, rgba(10, 12, 18, 0.84) 43.71%, rgba(10, 12, 18, 0.25) 65.26%);}}@media only screen and (min-width: 100rem) {#hero-1298 .cs-background {background: url("/assets/images/landing-parallax.webp");background-position: 0 125%;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}#hero-1298 .cs-background img {display: none;}}@media only screen and (min-width: 0rem) {body.dark-mode #hero-1298 .cs-title {color: var(--bodyTextColorWhite);}body.dark-mode #hero-1298 .cs-text {opacity: 0.9;color: var(--bodyTextColorWhite);}}