.ScrollTextHero-module__geGQ_q__heroSection{background:#f5f2ef;min-height:100vh;padding:120px 0}.ScrollTextHero-module__geGQ_q__heroText{letter-spacing:-2px;color:#dcdcdc;font-size:clamp(36px,6vw,65px);font-weight:800;line-height:1.3}.ScrollTextHero-module__geGQ_q__word{margin-right:12px;display:inline-block}.ScrollTextHero-module__geGQ_q__muted{color:#dcdcdc}.ScrollTextHero-module__geGQ_q__inlineImage{vertical-align:middle;opacity:0;margin:0 12px;display:inline-block;transform:scale(.6)}.ScrollTextHero-module__geGQ_q__inlineImage img{object-fit:cover}
.about-hero{text-align:center;width:100%;margin-top:0;padding-top:10rem;position:relative;overflow:hidden}.about-hero-bg{z-index:0;justify-content:center;align-items:flex-start;width:100%;height:500px;display:flex;position:relative}.about-hero-frame{pointer-events:none;z-index:0;max-width:60%;height:auto;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.about-hero-divider{opacity:100;background-color:#000;border:none;border-bottom:2px solid #000;width:94%;margin:40px auto}.about-hero-content{z-index:2;max-width:720px;margin:-390px auto 0;position:relative}.about-hero-content h1{color:#1a1a1a;margin:0 0 6px;font-size:75px;font-weight:500;line-height:1.1}.about-hero-content p{color:#555;max-width:620px;margin:0 auto;font-size:20px;font-weight:500}.about-hero-video-wrapper{z-index:3;margin-top:60px;position:relative}.about-hero-video{z-index:3;border-radius:20px;width:94%;height:100%;margin:0 auto 60px;display:block;position:relative}@media (max-width:768px){.about-hero-bg{height:340px}.about-hero-frame{max-width:95%;top:-35%}.about-hero-content{margin-top:-260px;padding:0 20px}.about-hero-content h1{font-size:38px;line-height:1.15}.about-hero-content p{max-width:100%;font-size:16px}.about-hero-video-wrapper{margin-top:20px}.about-hero-video{border-radius:14px;width:100%}.about-hero-divider{width:100%;margin:22px auto 30px}}@media (max-width:480px){.about-hero-bg{height:280px}.about-hero-frame{max-width:110%;top:-52%}.about-hero-content{margin-top:-235px}.about-hero-content h1{margin-top:10px;font-size:32px}.about-hero-content p{max-width:300px;font-size:15px}.about-hero-video{border-radius:12px;max-width:90%;margin-top:40px;margin-bottom:40px}}
