.LandingHero-module-scss-module__Bp3xaa__hero-container{z-index:1;background:#0c0c0c;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.LandingHero-module-scss-module__Bp3xaa__hero-bg{width:100%;height:100%;position:absolute;inset:0}.LandingHero-module-scss-module__Bp3xaa__hero-bg .LandingHero-module-scss-module__Bp3xaa__background-video{object-fit:cover;background:#232a34;width:100%;height:100%}.LandingHero-module-scss-module__Bp3xaa__hero-content{z-index:2;text-align:center;color:#fff;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:90%;height:100%;padding:2rem;display:flex;position:relative}.LandingHero-module-scss-module__Bp3xaa__hero-content h1{text-shadow:2px 2px 4px #000c;margin-bottom:.25rem;font-size:7.5rem;font-weight:400}.LandingHero-module-scss-module__Bp3xaa__hero-content p{text-shadow:1px 1px 3px #000000b3;margin-top:0;margin-bottom:1rem;font-size:6rem;font-weight:300}.LandingHero-module-scss-module__Bp3xaa__hero-content .LandingHero-module-scss-module__Bp3xaa__hero-btn{color:#fff;cursor:pointer;background:#01bf71;border:none;border-radius:50px;outline:none;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:2.5rem;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.LandingHero-module-scss-module__Bp3xaa__hero-content .LandingHero-module-scss-module__Bp3xaa__hero-btn:hover{color:#010606;background:#fff}@media (max-width:768px){.LandingHero-module-scss-module__Bp3xaa__hero-container{height:75vh}.LandingHero-module-scss-module__Bp3xaa__hero-content h1{font-size:4rem}.LandingHero-module-scss-module__Bp3xaa__hero-content p{font-size:3rem}.LandingHero-module-scss-module__Bp3xaa__hero-content .LandingHero-module-scss-module__Bp3xaa__hero-btn{padding:1rem;font-size:1rem}}@media (max-width:480px){.LandingHero-module-scss-module__Bp3xaa__hero-content{padding:1rem}.LandingHero-module-scss-module__Bp3xaa__hero-content h1{font-size:3rem}.LandingHero-module-scss-module__Bp3xaa__hero-content p{font-size:2.5rem}.LandingHero-module-scss-module__Bp3xaa__hero-content .LandingHero-module-scss-module__Bp3xaa__hero-btn{width:50%;padding:.4rem}}
.LandingInfo-module-scss-module__tcrLIW__info-container{text-align:left;background-color:#f4f4f4;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;width:90vw;margin:2rem auto;padding:2rem;display:flex;box-shadow:0 4px 8px #0000001a}@media (max-width:768px){.LandingInfo-module-scss-module__tcrLIW__info-container{text-align:center;flex-direction:column;width:90vw;padding:1rem}}.LandingInfo-module-scss-module__tcrLIW__text-column{flex:1.5;padding:1rem}.LandingInfo-module-scss-module__tcrLIW__text-column h2{color:#01bf71;margin-bottom:.5rem;font-size:4rem}@media (max-width:768px){.LandingInfo-module-scss-module__tcrLIW__text-column h2{font-size:2.5rem}}.LandingInfo-module-scss-module__tcrLIW__text-column h3{color:#333;margin-bottom:1rem;font-size:3rem;font-weight:700}@media (max-width:768px){.LandingInfo-module-scss-module__tcrLIW__text-column h3{font-size:2rem}}.LandingInfo-module-scss-module__tcrLIW__text-column p{color:#555;margin-bottom:1rem;font-size:2rem;line-height:1.2}@media (max-width:768px){.LandingInfo-module-scss-module__tcrLIW__text-column p{font-size:1.5rem}}.LandingInfo-module-scss-module__tcrLIW__text-column h4{color:#01bf71;margin-top:1.5rem;margin-bottom:.5rem;font-size:2.2rem}@media (max-width:768px){.LandingInfo-module-scss-module__tcrLIW__text-column h4{font-size:1.6rem}}.LandingInfo-module-scss-module__tcrLIW__text-column ul{padding:0;list-style-type:none}.LandingInfo-module-scss-module__tcrLIW__text-column ul li{color:#333;margin-bottom:.5rem;font-size:2rem;line-height:1.2}.LandingInfo-module-scss-module__tcrLIW__text-column ul li:before{content:"• ";color:#01bf71}@media (max-width:768px){.LandingInfo-module-scss-module__tcrLIW__text-column ul li{font-size:1.5rem}}.LandingInfo-module-scss-module__tcrLIW__image-column{flex:1;justify-content:center;padding:1rem;display:flex}.LandingInfo-module-scss-module__tcrLIW__image-column img{border-radius:10px;max-width:100%;height:auto}@media (max-width:768px){.LandingInfo-module-scss-module__tcrLIW__image-column img{max-width:80%}}
.LandingPhotoWall-module-scss-module__QjxeOG__photoWallContainer{background-color:#0000;border-radius:10px;justify-content:center;align-items:center;margin:2rem auto;padding:2rem;overflow:hidden}.LandingPhotoWall-module-scss-module__QjxeOG__sectionTitle{color:#01bf71;text-align:center;width:100%;margin-top:10rem;margin-bottom:4rem;font-size:6rem}@media (max-width:768px){.LandingPhotoWall-module-scss-module__QjxeOG__sectionTitle{margin-bottom:1rem;font-size:2.5rem}}.LandingPhotoWall-module-scss-module__QjxeOG__photoWall{align-items:flex-start;gap:1rem;width:100%;display:flex}.LandingPhotoWall-module-scss-module__QjxeOG__masonryColumn{column-count:1;flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.LandingPhotoWall-module-scss-module__QjxeOG__photoItem{cursor:pointer;backface-visibility:hidden;border-radius:.5rem;margin-bottom:0;position:relative;overflow:hidden}.LandingPhotoWall-module-scss-module__QjxeOG__photoItem img{width:100%;height:auto;transition:transform .3s;display:block}.LandingPhotoWall-module-scss-module__QjxeOG__photoItem:hover img{transform:scale(1.05)}.LandingPhotoWall-module-scss-module__QjxeOG__photoItem:hover .LandingPhotoWall-module-scss-module__QjxeOG__overlay{opacity:1}.LandingPhotoWall-module-scss-module__QjxeOG__overlay{opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.LandingPhotoWall-module-scss-module__QjxeOG__loader{color:#fff;justify-content:center;width:100%;padding:2rem;display:flex}@keyframes LandingPhotoWall-module-scss-module__QjxeOG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite LandingPhotoWall-module-scss-module__QjxeOG__spin}.LandingPhotoWall-module-scss-module__QjxeOG__modalOverlay{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.LandingPhotoWall-module-scss-module__QjxeOG__modalContent{border-radius:.5rem;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000080}.LandingPhotoWall-module-scss-module__QjxeOG__modalContent img{object-fit:contain;width:100%;height:auto;max-height:85vh;display:block}.LandingPhotoWall-module-scss-module__QjxeOG__closeButton{cursor:pointer;color:#fff;z-index:60;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background .2s,transform .2s;display:flex;position:absolute;top:1rem;right:1rem}.LandingPhotoWall-module-scss-module__QjxeOG__closeButton:hover{background:#fff6;transform:scale(1.1)}
.CareerTimeline-module-scss-module__TuHbBa__timelineSection{height:250vh;position:relative}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__timelineSection{padding:2rem 0;height:auto!important}}.CareerTimeline-module-scss-module__TuHbBa__stickyContainer{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.CareerTimeline-module-scss-module__TuHbBa__mobileStickyReset{height:auto;padding:0 1.5rem;display:block;position:relative}.CareerTimeline-module-scss-module__TuHbBa__sectionTitle{color:#01bf71;z-index:50;text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,3.5rem);position:absolute;top:4rem;left:3rem}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__sectionTitle{margin-bottom:2rem;font-size:2.5rem;position:relative;top:0;left:1rem}}.CareerTimeline-module-scss-module__TuHbBa__horizontalScrollTrack{align-items:center;width:max-content;padding:0 15vw;display:flex;position:relative}.CareerTimeline-module-scss-module__TuHbBa__verticalTrack{flex-direction:column;width:100%;padding-left:10px;display:flex;position:relative}.CareerTimeline-module-scss-module__TuHbBa__lineLayer{z-index:1;width:100%;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.CareerTimeline-module-scss-module__TuHbBa__verticalLineLayer{z-index:1;width:4px;position:absolute;top:0;bottom:0;left:28px}.CareerTimeline-module-scss-module__TuHbBa__verticalLineLayer .CareerTimeline-module-scss-module__TuHbBa__lineSvg{width:4px;height:100%}.CareerTimeline-module-scss-module__TuHbBa__lineSvg{width:100%;height:10px;overflow:visible}.CareerTimeline-module-scss-module__TuHbBa__baseLine{stroke:#01bf7133;stroke-width:2px;stroke-dasharray:4 12}.CareerTimeline-module-scss-module__TuHbBa__progressLine{stroke:#01bf71;stroke-width:4px;filter:drop-shadow(0 0 8px #01bf71);stroke-linecap:round}.CareerTimeline-module-scss-module__TuHbBa__eventColumn{z-index:2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:450px;height:70vh;display:flex;position:relative}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__eventColumn{align-items:center;gap:20px;width:100%;height:auto;padding:1.5rem 0;flex-direction:row!important}}.CareerTimeline-module-scss-module__TuHbBa__nodeContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__nodeContainer{left:5rem}}.CareerTimeline-module-scss-module__TuHbBa__centerNode{z-index:10;cursor:pointer;background:#000;border:3px solid #01bf71;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.CareerTimeline-module-scss-module__TuHbBa__cardWrapper{flex-direction:column;align-items:center;width:100%;display:flex}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__cardWrapper{align-items:flex-start}}.CareerTimeline-module-scss-module__TuHbBa__contentCard{cursor:pointer;text-align:center;background:#fff;border:3px solid #01bf71;border-radius:16px;width:280px;padding:1.2rem}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__contentCard{text-align:left;width:150%;min-width:0}}.CareerTimeline-module-scss-module__TuHbBa__contentCard h3{color:#000;margin:0;font-size:2.6rem}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__contentCard h3{font-size:1.8rem}}.CareerTimeline-module-scss-module__TuHbBa__contentCard h4{color:#555;margin-top:1rem;font-size:1.8rem}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__contentCard h4{margin-top:1rem;font-size:1.2rem}}.CareerTimeline-module-scss-module__TuHbBa__cardYear{color:#01bf71;font-size:2.5rem;font-weight:700}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__cardYear{font-size:1.5rem}}.CareerTimeline-module-scss-module__TuHbBa__connectorLine{background:#01bf71;width:5px;height:55px}.CareerTimeline-module-scss-module__TuHbBa__topSlot,.CareerTimeline-module-scss-module__TuHbBa__bottomSlot{flex-direction:column;flex:1;width:100%;display:flex}.CareerTimeline-module-scss-module__TuHbBa__topSlot{justify-content:flex-end}.CareerTimeline-module-scss-module__TuHbBa__bottomSlot{justify-content:flex-start}.CareerTimeline-module-scss-module__TuHbBa__fixedOverlay{z-index:100000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CareerTimeline-module-scss-module__TuHbBa__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;position:absolute;inset:0}.CareerTimeline-module-scss-module__TuHbBa__expandedModal{color:#000;background:#fff;border-radius:24px;width:100%;max-width:500px;max-height:85vh;position:relative;overflow-y:auto}.CareerTimeline-module-scss-module__TuHbBa__modalHero img{object-fit:cover;width:100%;height:220px}.CareerTimeline-module-scss-module__TuHbBa__modalBody{padding:1.5rem}.CareerTimeline-module-scss-module__TuHbBa__modalBody h2{color:#01bf71;margin-top:0;margin-bottom:.5rem;font-size:3rem}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__modalBody h2{margin-bottom:0;font-size:2.2rem}}.CareerTimeline-module-scss-module__TuHbBa__modalBody p{color:#333;font-size:2rem;line-height:.8}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__modalBody p{font-size:1.7rem}}.CareerTimeline-module-scss-module__TuHbBa__modalBody .CareerTimeline-module-scss-module__TuHbBa__p1{color:#555;font-size:1.8rem}@media (max-width:767px){.CareerTimeline-module-scss-module__TuHbBa__modalBody .CareerTimeline-module-scss-module__TuHbBa__p1{font-size:1.5rem}}.CareerTimeline-module-scss-module__TuHbBa__closeBtn{color:#fff;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:.75rem;right:.75rem}
