.hero__featured-text[data-astro-cid-hzzqgpus],.hero__description[data-astro-cid-hzzqgpus]{font-family:var(--ko-font-family-base);font-weight:var(--ko-font-weight-regular);font-style:normal;font-stretch:normal;line-height:1.4;text-rendering:optimizelegibility}body.ko-theme-dark .hero__featured-text[data-astro-cid-hzzqgpus],body.ko-theme-dark .hero__description[data-astro-cid-hzzqgpus]{color:#fff}[data-astro-cid-hzzqgpus]:host-context(body.ko-theme-dark) .hero__featured-text[data-astro-cid-hzzqgpus],[data-astro-cid-hzzqgpus]:host-context(body.ko-theme-dark) .hero__description[data-astro-cid-hzzqgpus]{color:#fff}.hero__description[data-astro-cid-hzzqgpus]{color:var(--ko-color-text);font-family:var(--ko-text-subtitle-font-family, var(--ko-font-family-base));font-weight:var(--ko-text-subtitle-font-weight);letter-spacing:var(--ko-text-subtitle-letter-spacing);line-height:var(--ko-text-subtitle-line-height)}.hero__description[data-astro-cid-hzzqgpus] strong[data-astro-cid-hzzqgpus]{font-weight:var(--ko-text-subtitle-font-weight-strong)}.hero__description[data-astro-cid-hzzqgpus]{font-size:var(--ko-text-subtitle1-size-mobile);font-family:var(--ko-text-subtitle1-font-family, var(--ko-text-subtitle-font-family, var(--ko-font-family-base)));font-weight:var(--ko-text-subtitle1-font-weight, var(--ko-text-subtitle-font-weight));letter-spacing:var(--ko-text-subtitle1-letter-spacing-mobile);line-height:var(--ko-text-subtitle1-line-height-mobile)}@media(width>=648px){.hero__description[data-astro-cid-hzzqgpus]{font-size:var(--ko-text-subtitle1-size-desktop);letter-spacing:var(--ko-text-subtitle1-letter-spacing-desktop);line-height:var(--ko-text-subtitle1-line-height-desktop)}}.hero__featured-text[data-astro-cid-hzzqgpus]{color:var(--ko-color-text);letter-spacing:var(--ko-text-body-letter-spacing);line-height:var(--ko-text-body-line-height);font-weight:var(--ko-text-body-font-weight)}.hero__featured-text[data-astro-cid-hzzqgpus] strong[data-astro-cid-hzzqgpus]{font-weight:var(--ko-text-body-font-weight-strong)}.hero__featured-text[data-astro-cid-hzzqgpus]{font-size:var(--ko-text-body1-size-mobile);letter-spacing:var(--ko-text-body1-letter-spacing-mobile);line-height:var(--ko-text-body1-line-height-mobile)}@media(width>=648px){.hero__featured-text[data-astro-cid-hzzqgpus]{font-size:var(--ko-text-body1-size-desktop);letter-spacing:var(--ko-text-body1-letter-spacing-desktop);line-height:var(--ko-text-body1-line-height-desktop)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes reveal{0%{opacity:0;clip-path:inset(45% 20%)}to{opacity:1;clip-path:inset(0%)}}@keyframes gradientBg{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animation[data-astro-cid-hzzqgpus]{opacity:0}.animation--fade-in-up[data-astro-cid-hzzqgpus]{animation-delay:0s;animation-duration:1s;animation-name:fadeInUp;opacity:1}.animation--fade-in[data-astro-cid-hzzqgpus]{animation-delay:0s;animation-duration:1s;animation-name:fadeIn;opacity:1}.hero[data-astro-cid-hzzqgpus]{align-items:center;display:flex;padding:var(--ko-spacing-2) 0 var(--ko-spacing-8) 0}@media(width>=1032px){.hero[data-astro-cid-hzzqgpus]{padding:var(--ko-spacing-2) 0}}.hero[data-astro-cid-hzzqgpus] .ko-grid-row[data-astro-cid-hzzqgpus]{align-items:center}@media(width>=1032px){.hero__col-image[data-astro-cid-hzzqgpus]{order:1}}.hero__col-content[data-astro-cid-hzzqgpus]{display:flex;flex-direction:column;gap:var(--ko-spacing-2)}@media(width>=648px){.hero__col-content[data-astro-cid-hzzqgpus]{gap:var(--ko-spacing-5)}}@media(width>=1032px){.hero__col-content[data-astro-cid-hzzqgpus]{order:0}}.hero__title[data-astro-cid-hzzqgpus]{color:var(--ko-color-primary-0);font-family:var(--ko-font-family-alt);font-weight:var(--ko-font-weight-bold);font-size:3rem;line-height:3rem}.hero__description[data-astro-cid-hzzqgpus],.hero__featured-text[data-astro-cid-hzzqgpus]{color:var(--ko-color-grey-0)}.hero__buttons[data-astro-cid-hzzqgpus]{align-items:center;display:flex;gap:var(--ko-spacing-2)}.hero__image[data-astro-cid-hzzqgpus] img[data-astro-cid-hzzqgpus]{display:block;height:auto;margin:0 auto;max-height:250px;-o-object-fit:cover;object-fit:cover}@media(width>=648px){.hero__image[data-astro-cid-hzzqgpus] img[data-astro-cid-hzzqgpus]{max-height:624px}}@media(prefers-reduced-motion:no-preference){.hero__image[data-astro-cid-hzzqgpus] img[data-astro-cid-hzzqgpus]{animation-delay:0s;animation-duration:1s;animation-name:fadeInUp}}.section--hero-title-home[data-astro-cid-hzzqgpus] .hero__title[data-astro-cid-hzzqgpus]{font-size:3rem;line-height:3rem}@media(width>=1600px){.section--hero-title-home[data-astro-cid-hzzqgpus] .hero__title[data-astro-cid-hzzqgpus]{font-size:5rem;line-height:4.8rem}}@media(width>=1600px){.section--hero-max-width[data-astro-cid-hzzqgpus] .hero__title[data-astro-cid-hzzqgpus],.section--hero-max-width[data-astro-cid-hzzqgpus] .hero__description[data-astro-cid-hzzqgpus]{max-width:370px}}.hero .hero__pre-title{font-family:var(--ko-font-family-base);font-weight:var(--ko-font-weight-regular);font-style:normal;font-stretch:normal;line-height:1.4;text-rendering:optimizeLegibility}body.ko-theme-dark .hero .hero__pre-title,.hero body.ko-theme-dark .hero__pre-title{color:#fff}:host-context(body.ko-theme-dark) .hero .hero__pre-title{color:#fff}.hero .hero__pre-title{color:var(--ko-color-text);font-family:var(--ko-text-subtitle-font-family, var(--ko-font-family-base));font-weight:var(--ko-text-subtitle-font-weight);letter-spacing:var(--ko-text-subtitle-letter-spacing);line-height:var(--ko-text-subtitle-line-height)}.hero .hero__pre-title strong{font-weight:var(--ko-text-subtitle-font-weight-strong)}.hero .hero__pre-title{font-size:var(--ko-text-subtitle2-size-mobile);font-family:var(--ko-text-subtitle2-font-family, var(--ko-text-subtitle-font-family, var(--ko-font-family-base)));font-weight:var(--ko-text-subtitle2-font-weight, var(--ko-text-subtitle-font-weight));letter-spacing:var(--ko-text-subtitle2-letter-spacing-mobile);line-height:var(--ko-text-subtitle2-line-height-mobile)}@media(min-width:648px){.hero .hero__pre-title{font-size:var(--ko-text-subtitle2-size-desktop);letter-spacing:var(--ko-text-subtitle2-letter-spacing-desktop);line-height:var(--ko-text-subtitle2-line-height-desktop)}}.hero .hero__pre-title{font-weight:var(--ko-font-weight-bold);color:var(--ko-color-grey-0)}.hero .hero__pre-title span{color:var(--ko-color-primary-0)}
