.landing-banner{display:flex;height:50vh;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:3rem;background-attachment:fixed;background-repeat:no-repeat;padding:10vh 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:992px){.landing-banner{height:90vh;justify-content:space-between}}@media (min-width:1200px){.landing-banner{padding-left:6.25rem;padding-right:6.25rem}}@media (min-width:1536px){.landing-banner{background-position:0 100%;background-size:148%}}.landing-banner__logo{width:11.25rem}@media (min-width:769px){.landing-banner__logo{width:18.75rem}}@media (min-width:1200px){.landing-banner__logo{width:27.5rem}}.landing-banner__title{text-align:center;font-family:var(--geely-bold);font-size:2.25rem;line-height:2.5rem}@media (min-width:769px){.landing-banner__title{font-size:3rem;line-height:1}}@media (min-width:992px){.landing-banner__title{font-size:4.5rem;line-height:1}}@media (min-width:1200px){.landing-banner__title{font-size:6.25rem}}.landing-banner__title{background:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#215feb,#4295d9,#a7c7d6);-webkit-text-fill-color:transparent}.landing-banner__description{width:100%;text-align:center;font-family:var(--inter);font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(208 215 235/var(--tw-text-opacity,1))}@media (min-width:769px){.landing-banner__description{font-size:1.25rem;line-height:1.75rem}}@media (min-width:992px){.landing-banner__description{font-size:1.5rem;line-height:1.75rem}}@media (min-width:1200px){.landing-banner__description{font-size:1.75rem;line-height:2rem}}.landing-timeline{margin-left:auto;margin-right:auto;display:flex;max-width:46em;flex-direction:column;align-items:center;padding:6.25rem .75rem}@media (min-width:769px){.landing-timeline{padding-left:0;padding-right:0}}.landing-timeline__title{margin-bottom:2.5rem;text-align:center;font-family:var(--geely-bold);font-size:1.5rem;line-height:2rem;text-transform:uppercase}@media (min-width:769px){.landing-timeline__title{margin-bottom:3.5rem}}@media (min-width:992px){.landing-timeline__title{margin-bottom:3.75rem;font-size:1.625rem}}.landing-timeline__item{margin-bottom:4rem;display:flex;flex-direction:column;align-items:center}.landing-timeline__item[data-is-active=false]{display:none}.landing-timeline__item-title{margin-bottom:2rem;text-align:center;font-family:var(--geely-bold);font-size:1.25rem;line-height:1.75rem;line-height:4.0625rem}@media (min-width:992px){.landing-timeline__item-title{font-size:4.0625rem}}.landing-timeline__item-description{margin-bottom:.5rem;text-align:center;font-family:var(--inter);font-size:1.25rem;line-height:1.75rem}@media (min-width:769px){.landing-timeline__item-description{font-size:1.5rem;line-height:2rem}}@media (min-width:992px){.landing-timeline__item-description{font-size:1.75rem}}.landing-timeline__item-count{text-align:center;font-family:var(--geely-bold);font-size:1.25rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(208 215 235/var(--tw-text-opacity,1))}@media (min-width:992px){.landing-timeline__item-count{font-size:2.5rem}}.landing-timeline__controls{display:flex;width:100%;flex-wrap:wrap;justify-content:center;border-top-width:.0625rem}.landing-timeline__control-button{flex-grow:1;border-top-width:.5rem;border-color:transparent;padding-top:.375rem;padding-bottom:.375rem;font-family:var(--geely-bold);font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(208 215 235/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:769px){.landing-timeline__control-button{font-size:1.25rem;line-height:1.75rem}}@media (min-width:992px){.landing-timeline__control-button{font-size:1.5rem;line-height:2rem}}.landing-timeline__control-button[data-is-active=true]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}