.home_fade__InaPC{animation:home_fade__InaPC .6s ease both}@keyframes home_fade__InaPC{0%{opacity:0;transform:translateY(12px)}}.home_split___dsVs{display:grid;grid-template-columns:1fr 668px;grid-gap:24px;gap:24px;align-items:start}.home_hero__3uBHQ{position:relative;height:100vh;min-height:700px;max-height:1100px;color:var(--white);overflow:hidden}.home_hero__3uBHQ:after,.home_hero__3uBHQ>img{position:absolute;inset:0}.home_hero__3uBHQ:after{content:"";background:rgba(18,32,35,.4)}.home_heroInner__Sg7G2{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:40px}.home_heroInner__Sg7G2 h1{max-width:900px;margin-bottom:32px}.home_heroLead__dbPpM{max-width:560px;margin-bottom:40px}.home_heroBottom___pBUx{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.home_heroCard__KTwAn{display:flex;justify-content:space-between;gap:20px;width:383px;padding:8px 8px 8px 20px;border-radius:16px;background:var(--white);color:var(--ink)}.home_heroCard__KTwAn>div{display:flex;flex-direction:column;padding:11px 0}.home_heroCard__KTwAn>div>p:first-child{color:var(--teal-3)}.home_heroCard__KTwAn>div>p:last-child{margin-top:auto}.home_heroCardTitle__WROJO{font-size:16px;line-height:1.5;font-weight:600}.home_heroCard__KTwAn img{width:122px;height:122px;border-radius:8px;object-fit:cover}.home_about__Z8x4_{padding:190px 0 18px;background:var(--ink);color:var(--mist)}.home_aboutText__FRQMU{display:flex;flex-direction:column;gap:24px}.home_statement__Xa0Es{line-height:1.2}.home_aboutText__FRQMU .home_statement__Xa0Es{margin-bottom:32px}.home_stats__tRoTy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:144px}.home_stats__tRoTy .d1{letter-spacing:0;margin-bottom:8px}.home_timeline__EVy0j{padding:130px 0 140px;background:var(--ink);color:var(--mist)}.home_tlLeft__TBzkK{display:flex;flex-direction:column;gap:32px;max-width:668px}.home_tlImg__5SlTU{position:relative;aspect-ratio:668/420;border-radius:8px;overflow:hidden}.home_tlImg__5SlTU img{position:absolute;inset:0;transition:opacity .6s}.home_years__csvpg{position:relative;margin-top:80px}.home_years__csvpg:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:var(--teal-1)}.home_yearsRow__ghKTy{display:flex;justify-content:space-between}.home_yearsRow__ghKTy button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:30px;color:var(--teal-1);transition:color .3s}.home_yearsRow__ghKTy button i{width:24px;height:24px;border-radius:50%;background:var(--teal-1);box-shadow:0 0 0 6px var(--ink);transition:background .3s}.home_yearOn__z5_eV,.home_yearsRow__ghKTy button:hover{color:var(--lime)!important}.home_yearOn__z5_eV i{background:var(--lime)!important}.home_company__jeUoo{padding-top:190px;background:var(--white)}.home_companyTitle__Y3_rh{max-width:900px;margin:32px 0 200px}.home_featTrack__Ni_L_{height:calc(650px + 1350px);padding-bottom:140px;box-sizing:content-box}.home_featSticky__L7LiO{position:-webkit-sticky;position:sticky;top:120px;display:grid;grid-template-columns:minmax(0,620px) minmax(0,668px);justify-content:space-between;grid-gap:24px;gap:24px}.home_featImg__hKhyS{position:relative;height:650px;border-radius:8px;overflow:hidden}.home_featImg__hKhyS img{position:absolute;inset:0;transition:opacity .6s}.home_featBody__n9jGF{display:flex;flex-direction:column;justify-content:space-between}.home_featHead__VLSBV h3{max-width:460px;margin-bottom:40px}.home_featHead__VLSBV p{max-width:460px}.home_featTags__hbo2P{list-style:none}.home_featTags__hbo2P li{position:relative;padding:16px 20px 15px;border-bottom:1px solid var(--sage)}.home_featTags__hbo2P li i{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink);transform-origin:left}.home_panel__7SUNr{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:600px;display:grid;place-items:center;color:var(--white);overflow:hidden}.home_panel__7SUNr img,.home_panel__7SUNr:after{position:absolute;inset:0}.home_panel__7SUNr:after{content:"";background:rgba(0,0,0,.4)}.home_panelText__KfMI3{position:relative;z-index:1;max-width:1000px;padding:0 var(--pad);text-align:center;display:flex;flex-direction:column;gap:12px}.home_recent__grA0i{position:relative;padding:190px 0 0;background:var(--white)}.home_recentHead___wsNY{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:80px}.home_recentHead___wsNY h2{max-width:560px}.home_arrows__gx8Gu{display:flex;gap:22px}.home_arrows__gx8Gu button{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--mist);transition:background .3s}.home_arrows__gx8Gu button:first-child svg{transform:rotate(180deg)}.home_arrows__gx8Gu button:hover{background:var(--lime)}.home_rail__fiw58{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--pad) 70px;scroll-padding:0 var(--pad)}.home_rail__fiw58::-webkit-scrollbar{display:none}.home_card__jDIhX{position:relative;flex:0 0 480px;height:600px;border-radius:8px;overflow:hidden;scroll-snap-align:start;color:var(--white);padding:40px;display:flex;flex-direction:column;justify-content:space-between}.home_card__jDIhX img{position:absolute;inset:0;z-index:-1;transition:transform .8s}.home_card__jDIhX{isolation:isolate}.home_card__jDIhX:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(18,32,35,.45),transparent 35%,transparent 65%,rgba(18,32,35,.6))}.home_card__jDIhX:hover img{transform:scale(1.06)}.home_cardTop__k163_{display:flex;align-items:flex-start;gap:12px}.home_cardTop__k163_ .body-l{padding-top:5px}.home_cardText__r7wyh{max-width:400px;font-size:18px;line-height:1.33;font-weight:500}.home_map__Y7kLZ{padding:190px 0 70px;background:var(--ink);color:var(--white)}.home_mapTitle__gwydU{max-width:640px;margin-bottom:104px}.home_mapImg__A7Elz{width:92%;aspect-ratio:1248/712;object-fit:cover;border-radius:8px;filter:grayscale(1) contrast(1.1);mix-blend-mode:luminosity;opacity:.8}.home_mapStat__70YU_{display:flex;align-items:flex-start;gap:12px;margin-top:56px}.home_mapStat__70YU_ span{font-size:288px;line-height:1;font-weight:600;letter-spacing:-.04em}.home_mapStat__70YU_ p{max-width:220px;margin-top:40px;font-weight:500}.home_faq__D8EgS{padding:190px 0 130px;background:var(--lime)}.home_faqGrid__n9eCb{display:grid;grid-template-columns:1fr 726px;grid-gap:24px;gap:24px}.home_faqGrid__n9eCb h2{max-width:437px}.home_faqList___co_j{display:flex;flex-direction:column;gap:16px;padding-top:35px}.home_faqList___co_j details{border-radius:16px;background:var(--white);padding:24px}.home_faqList___co_j summary{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;cursor:pointer}.home_faqList___co_j summary::-webkit-details-marker{display:none}.home_faqList___co_j summary svg{flex:none;margin:7px 19px 0 0;transition:transform .3s}.home_faqList___co_j details[open] summary svg{transform:rotate(45deg)}.home_faqList___co_j details p{padding:16px 10px 0;max-width:658px}@media (max-width:1199px){.home_faqGrid__n9eCb,.home_split___dsVs{grid-template-columns:1fr}.home_split___dsVs>h2{margin-bottom:8px}.home_tlLeft__TBzkK{max-width:none}.home_stats__tRoTy{grid-template-columns:repeat(2,1fr);row-gap:48px}.home_featTrack__Ni_L_{height:auto;padding-bottom:100px}.home_featSticky__L7LiO{position:static;grid-template-columns:1fr}.home_featImg__hKhyS{height:480px}.home_featHead__VLSBV{margin-bottom:40px}.home_mapStat__70YU_ span{font-size:200px}.home_companyTitle__Y3_rh{margin-bottom:80px}.home_yearsRow__ghKTy{overflow-x:auto;gap:40px;scrollbar-width:none}}@media (max-width:809px){.home_heroInner__Sg7G2 h1{margin-bottom:32px}.home_heroBottom___pBUx{flex-direction:column;align-items:stretch}.home_heroBottom___pBUx .btn{align-self:flex-start}.home_heroCard__KTwAn{width:100%}.home_heroCard__KTwAn img{width:96px;height:96px}.home_about__Z8x4_,.home_company__jeUoo,.home_faq__D8EgS,.home_map__Y7kLZ,.home_recent__grA0i{padding-top:100px}.home_stats__tRoTy{margin-top:80px}.home_about__Z8x4_{padding-bottom:80px}.home_stats__tRoTy .d1{font-size:56px}.home_timeline__EVy0j{padding:100px 0}.home_featImg__hKhyS{height:340px}.home_featHead__VLSBV{grid-template-columns:1fr;gap:16px}.home_featHead__VLSBV h3{margin-bottom:20px}.home_card__jDIhX{flex-basis:300px;height:420px;padding:24px}.home_recentHead___wsNY{margin-bottom:40px}.home_arrows__gx8Gu button{width:44px;height:44px}.home_mapImg__A7Elz{width:100%}.home_mapTitle__gwydU{margin-bottom:48px}.home_mapStat__70YU_ span{font-size:120px}.home_mapStat__70YU_ p{margin-top:16px}.home_faqList___co_j details{padding:20px}}