.app .hero{container-type:inline-size}
.app .hero .slides>article.slide .hero-copy{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;padding:20px 5% 36px!important;text-align:left!important;z-index:2;box-sizing:border-box}
.app .hero .slides>article.slide .hero-copy h1{width:100%;font-size:clamp(26px,5.8vw,104px)!important;line-height:1.16!important;margin:10px 0!important}
.app .hero .slides>article.slide .hero-copy p{font-size:clamp(12px,2vw,32px)!important;line-height:1.5!important;margin:0!important;max-width:95%;text-wrap:balance}
.app .hero .slides>article.slide .hero-copy .eyebrow{font-size:clamp(9px,1.6vw,26px)!important;letter-spacing:.16em!important}
.app .hero .slides>article.slide .hero-copy>.primary{display:inline-flex!important;align-items:center;justify-content:center;align-self:flex-start!important;font-size:clamp(12px,2vw,32px)!important;padding:10px 22px!important;gap:16px!important;margin:14px 0 0!important;border-radius:999px!important}
.app .hero .slides>article.slide .hero-copy>.primary span{font-size:inherit!important}
@supports(font-size:1cqw){
.app .hero .slides>article.slide .hero-copy{padding:3cqw 5cqw 5cqw!important}
.app .hero .slides>article.slide .hero-copy h1{font-size:clamp(26px,5.8cqw,104px)!important;margin:1.7cqw 0!important}
.app .hero .slides>article.slide .hero-copy p{font-size:clamp(12px,2cqw,32px)!important}
.app .hero .slides>article.slide .hero-copy .eyebrow{font-size:clamp(9px,1.6cqw,26px)!important}
.app .hero .slides>article.slide .hero-copy>.primary{font-size:clamp(12px,2cqw,32px)!important;padding:clamp(9px,1.6cqw,24px) clamp(20px,3.3cqw,48px)!important;gap:clamp(12px,2cqw,30px)!important;margin-top:2.4cqw!important}
}
.app .hero .slides>article.slide.wx-managed-banner .wx-banner-shade{background:linear-gradient(90deg,rgba(4,24,57,.5),rgba(4,24,57,.24) 55%,rgba(4,24,57,.08))!important}
.app .about .about-mission{container-type:inline-size}.app .about .about-mission>.wx-mission-content{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;width:100%!important;max-width:none!important;padding:4% 4.5%!important;text-align:left!important}.app .about .about-mission>.wx-mission-content>span{font-size:clamp(10px,1.5vw,24px)!important;letter-spacing:.12em}.app .about .about-mission>.wx-mission-content>strong{font-size:clamp(22px,4.4vw,76px)!important;line-height:1.25!important;margin:8px 0!important}.app .about .about-mission>.wx-mission-content>p{font-size:clamp(12px,2vw,30px)!important;line-height:1.6!important;margin:0!important;max-width:95%}.app .about .about-mission>.wx-mission-content>a.wx-mission-more{align-self:flex-start!important;margin:14px 0 0!important;font-size:clamp(12px,2vw,28px)!important;padding:10px 22px!important;border-radius:12px!important;gap:16px!important}.app .about .about-mission>.wx-mission-content>a.wx-mission-more>span{font-size:inherit!important}@supports(font-size:1cqw){.app .about .about-mission>.wx-mission-content>span{font-size:clamp(10px,1.5cqw,24px)!important}.app .about .about-mission>.wx-mission-content>strong{font-size:clamp(22px,4.4cqw,76px)!important;margin:1.6cqw 0!important}.app .about .about-mission>.wx-mission-content>p{font-size:clamp(12px,2cqw,30px)!important}.app .about .about-mission>.wx-mission-content>a.wx-mission-more{font-size:clamp(12px,2cqw,28px)!important;padding:clamp(9px,1.7cqw,24px) clamp(20px,3.6cqw,48px)!important;margin-top:2.8cqw!important;gap:clamp(12px,2cqw,28px)!important}}
