.HeroSection_hero__E2nxu{background:var(--dark);min-height:90vh;display:flex;align-items:center;padding:140px 0 100px;position:relative;overflow:hidden}.HeroSection_inner__pRw5X{position:relative;z-index:2;width:min(1400px,calc(100% - 80px));margin:0 auto}.HeroSection_eyebrow__hOCIa{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:24px}.HeroSection_eyebrow__hOCIa:before{content:"";display:block;width:24px;height:2px;background:var(--red);flex-shrink:0}.HeroSection_title__HqnEI{font-family:var(--font-display);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--white);margin-bottom:24px;font-size:clamp(44px,6.5vw,84px)}.HeroSection_stat__9R4od{display:block;font-size:clamp(88px,14vw,180px);line-height:.85;letter-spacing:-.03em;color:var(--red);margin-bottom:6px}.HeroSection_subtitle__kUyh_{font-size:16px;font-weight:300;line-height:1.75;color:hsla(0,0%,100%,.55);max-width:520px;margin-bottom:40px}@media (max-width:900px){.HeroSection_hero__E2nxu{padding:120px 0 80px;min-height:70vh}.HeroSection_inner__pRw5X{width:min(100% - 48px,1400px)}.HeroSection_stat__9R4od{font-size:clamp(64px,16vw,120px)}}@media (max-width:640px){.HeroSection_stat__9R4od{font-size:clamp(56px,18vw,96px)}.HeroSection_title__HqnEI{font-size:clamp(32px,8vw,56px)}}.IntroSection_intro__4zM09{background:var(--off-white);color:var(--black);padding:110px 0 140px}.IntroSection_container__IUsPD{width:min(1280px,calc(100% - 80px));margin:0 auto}.IntroSection_introGrid__doK3F{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:52px;gap:52px;align-items:center;margin-bottom:0}.IntroSection_introCopy__xhZrD p{font-size:15px;color:#444;line-height:1.9;margin-top:14px;max-width:620px}.IntroSection_introCopy__xhZrD p+p{margin-top:12px}.IntroSection_introImage__OOhqg{height:280px;border-radius:22px;box-shadow:0 18px 40px rgba(0,0,0,.12);overflow:hidden;position:relative}.IntroSection_introImage__OOhqg .zoom-bg{background:linear-gradient(135deg,#87b7e0,#e6f2ff 48%,#b7d4ee)}.IntroSection_introImage__OOhqg:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 22%,hsla(0,0%,100%,.95) 0 8%,transparent 9%),linear-gradient(0deg,hsla(0,0%,5%,.16),transparent 42%);opacity:.9;z-index:1}.IntroSection_introImage__OOhqg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(0deg,rgba(13,28,54,.78),rgba(13,28,54,.12) 45%,transparent);-webkit-clip-path:polygon(0 65%,10% 40%,22% 52%,35% 28%,48% 56%,58% 33%,68% 48%,79% 22%,89% 45%,100% 30%,100% 100%,0 100%);clip-path:polygon(0 65%,10% 40%,22% 52%,35% 28%,48% 56%,58% 33%,68% 48%,79% 22%,89% 45%,100% 30%,100% 100%,0 100%);z-index:1}.IntroSection_founder__ueuOZ{padding:72px 0 40px}.IntroSection_founderGrid__TVP6v{display:grid;grid-template-columns:280px 1fr;grid-gap:48px;gap:48px;align-items:center}.IntroSection_founderPortrait__IlQvC{width:180px;height:180px;border-radius:50%;box-shadow:0 12px 32px rgba(0,0,0,.15);margin:0 auto;position:relative;overflow:hidden}.IntroSection_founderImg___lYPj{border-radius:50%}.IntroSection_founderCopy__xu7tC p{font-size:15px;line-height:1.9;color:#444;max-width:720px;margin-top:14px}@media (max-width:1100px){.IntroSection_introGrid__doK3F{grid-template-columns:1fr;gap:36px}.IntroSection_founderGrid__TVP6v{grid-template-columns:1fr;gap:32px;text-align:center}.IntroSection_founderCopy__xu7tC{text-align:left}}@media (max-width:900px){.IntroSection_container__IUsPD{width:min(100% - 48px,1280px)}}@media (max-width:640px){.IntroSection_intro__4zM09{padding:72px 0 56px}.IntroSection_founder__ueuOZ{padding:48px 0 24px}}.PeopleSection_section__mInNE{background:var(--black);color:var(--white);padding:100px 0 140px}.PeopleSection_inner__xgn7h{max-width:1280px;margin:0 auto;padding:0 60px}.PeopleSection_subHeader__4Emfp{text-align:center;margin-bottom:40px}.PeopleSection_subHeader__4Emfp .section-eyebrow{justify-content:center}.PeopleSection_subDesc__8rL0C{max-width:640px;margin:12px auto 0;color:hsla(0,0%,100%,.55);font-size:15px;line-height:1.8}.PeopleSection_leaderGrid__XmAez{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.PeopleSection_teamGrid__Igne2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.PeopleSection_person__CRJP6{text-align:center}.PeopleSection_avatar__KQBkc{width:150px;height:150px;border-radius:50%;margin:0 auto 16px;background:radial-gradient(circle at 50% 34%,hsla(0,0%,100%,.28),hsla(0,0%,100%,0) 42%),linear-gradient(180deg,#666,#222);position:relative;overflow:hidden;box-shadow:0 12px 28px rgba(0,0,0,.35);transition:box-shadow .45s ease}.PeopleSection_person__CRJP6:hover .PeopleSection_avatar__KQBkc{box-shadow:0 16px 36px rgba(200,16,46,.25)}.PeopleSection_avatarSmall__HT_JW{width:120px;height:120px}.PeopleSection_avatarImg__zWo39{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;z-index:1;filter:grayscale(1);transition:filter .5s ease}.PeopleSection_person__CRJP6:hover .PeopleSection_avatarImg__zWo39{filter:grayscale(0)}.PeopleSection_avatar__KQBkc:before{content:"";position:absolute;left:50%;top:18%;width:38px;height:46px;transform:translateX(-50%);border-radius:18px 18px 12px 12px;background:linear-gradient(180deg,hsla(0,0%,100%,.55),rgba(0,0,0,.15));opacity:.35}.PeopleSection_avatar__KQBkc:after{content:"";position:absolute;left:50%;bottom:15%;width:64px;height:52px;transform:translateX(-50%);border-radius:36px 36px 10px 10px;background:linear-gradient(180deg,hsla(0,0%,100%,.18),rgba(0,0,0,.2));opacity:.22}.PeopleSection_avatarLink__d76sO{display:block;text-decoration:none}.PeopleSection_linkedinBadge__uYtdV{position:absolute;bottom:6px;right:6px;width:22px;height:22px;border-radius:5px;background:#0077b5;color:#fff;font-family:var(--font-display);font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;z-index:2;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .28s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.PeopleSection_person__CRJP6:hover .PeopleSection_linkedinBadge__uYtdV{opacity:1;transform:scale(1)}.PeopleSection_person__CRJP6 h4{font-family:var(--font-body);font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--white);margin-bottom:4px}.PeopleSection_person__CRJP6 p{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.5}@media (max-width:1100px){.PeopleSection_inner__xgn7h{padding:0 40px}}@media (max-width:900px){.PeopleSection_inner__xgn7h{padding:0 24px}.PeopleSection_leaderGrid__XmAez{grid-template-columns:repeat(2,1fr);gap:20px}.PeopleSection_teamGrid__Igne2{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:480px){.PeopleSection_leaderGrid__XmAez,.PeopleSection_teamGrid__Igne2{grid-template-columns:repeat(2,1fr)}.PeopleSection_avatar__KQBkc{width:110px;height:110px}.PeopleSection_avatarSmall__HT_JW{width:96px;height:96px}}.MissionVision_section__e8OHz{width:100%;min-height:100vh;background:var(--off-white);color:var(--black);padding-top:80px}.MissionVision_row__P_YIO{display:flex;align-items:center;justify-content:center;gap:40px;padding:60px 8%;min-height:50vh}.MissionVision_reverse__TAXxB{flex-direction:row-reverse}.MissionVision_title___x5mm{font-family:var(--font-display);font-size:clamp(52px,6vw,72px);font-weight:900;line-height:.95;color:var(--black);min-width:280px;letter-spacing:-.02em}.MissionVision_titleRight__tTwfx{text-align:right}.MissionVision_titleLeft__Hxr8K{text-align:left}.MissionVision_vLine__Lhi3y{width:15px;min-width:15px;height:250px;border:2px solid var(--red);border-radius:20px;flex-shrink:0;position:relative;overflow:hidden}.MissionVision_vLine__Lhi3y:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--red);transform:translate(-50%,-50%) scale(0);transition:transform .65s cubic-bezier(.22,1,.36,1)}.MissionVision_row__P_YIO:hover .MissionVision_vLine__Lhi3y:before{transform:translate(-50%,-50%) scale(30)}.MissionVision_text__FTW4o{max-width:700px;font-size:clamp(17px,1.6vw,22px);line-height:1.4;color:#333}.MissionVision_divider__ijhvi{width:100%;height:12px;background:var(--red)}@media (max-width:992px){.MissionVision_reverse__TAXxB,.MissionVision_row__P_YIO{flex-direction:column;text-align:center;gap:28px;padding:60px 6%}.MissionVision_titleLeft__Hxr8K,.MissionVision_titleRight__tTwfx,.MissionVision_title___x5mm{text-align:center;min-width:unset}.MissionVision_vLine__Lhi3y{width:200px;height:12px}.MissionVision_text__FTW4o{font-size:18px;text-align:center}}@media (max-width:540px){.MissionVision_reverse__TAXxB,.MissionVision_row__P_YIO{padding:48px 24px}}.TimelineSection_section__l_gF3{position:relative;overflow:hidden;background:var(--off-white);height:calc(100vh + 160px);min-height:820px;display:flex;flex-direction:column}.TimelineSection_layout__j_Rpb{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 3fr;align-items:stretch}.TimelineSection_yearsWrap__69G5F{position:relative;overflow:hidden;background:var(--red);display:flex;flex-direction:column;padding-top:80px}.TimelineSection_yearsWrap__69G5F:before{top:0;background:linear-gradient(180deg,#c8102e 0,rgba(200,16,46,0))}.TimelineSection_yearsWrap__69G5F:after,.TimelineSection_yearsWrap__69G5F:before{content:"";position:absolute;left:0;right:0;height:120px;pointer-events:none;z-index:2}.TimelineSection_yearsWrap__69G5F:after{bottom:0;background:linear-gradient(0deg,#c8102e 0,rgba(200,16,46,0))}.TimelineSection_years__RQ3z9{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:80px 24px 80px 28px;scroll-behavior:smooth;overscroll-behavior:contain;scroll-snap-type:y mandatory}.TimelineSection_years__RQ3z9::-webkit-scrollbar{display:none}.TimelineSection_yearBtn__Wo3lc{display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:96px;border:none;background:transparent;color:#c8102e;-webkit-text-stroke:2px hsla(0,0%,5%,.85);paint-order:stroke fill;cursor:pointer;padding:10px 18px 10px 10px;border-radius:16px;font-family:var(--font-display);font-size:clamp(58px,6vw,88px);font-weight:800;letter-spacing:.02em;line-height:1;opacity:.72;transition:opacity .2s ease,transform .2s ease,color .2s ease,-webkit-text-stroke .2s ease,background .2s ease;scroll-snap-align:start;text-align:right}.TimelineSection_yearBtn__Wo3lc:hover{opacity:1;transform:translateX(-3px)}.TimelineSection_yearActive__AvtXw{opacity:1;color:var(--black);-webkit-text-stroke:0;background:transparent}.TimelineSection_yearActive__AvtXw:hover{transform:none}.TimelineSection_main__IGknm{position:relative;background:var(--off-white);display:flex;flex-direction:column;overflow:hidden;min-height:0;padding-top:80px}.TimelineSection_main__IGknm:before{left:0;width:80px;background:linear-gradient(to right,var(--off-white) 0,transparent 100%)}.TimelineSection_main__IGknm:after,.TimelineSection_main__IGknm:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none;z-index:3}.TimelineSection_main__IGknm:after{right:0;width:100px;background:linear-gradient(to left,var(--off-white) 0,transparent 100%)}.TimelineSection_top__6rknY{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:start;padding:72px 56px 24px;position:relative;z-index:4}.TimelineSection_copy__HypZw p{font-family:var(--font-body);color:#555;font-size:15px;line-height:1.85;max-width:580px;margin-top:8px}.TimelineSection_actions___t2hZ{display:flex;gap:12px;align-items:center;padding-top:8px}.TimelineSection_navBtn__BaVHH{width:50px!important;height:50px!important;padding:0!important;border-radius:999px!important;position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;overflow:hidden}.TimelineSection_navBtn__BaVHH:disabled{opacity:.35;pointer-events:none}.TimelineSection_navBtn__BaVHH .btn-dot{position:absolute;inset:0;margin:auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.TimelineSection_navBtn__BaVHH .red-fill{width:10px;height:10px}.TimelineSection_navBtn__BaVHH .dot{width:12px;height:12px}.TimelineSection_navBtn__BaVHH .arrow{width:18px;height:18px;transform:scale(.7);transition:opacity .25s ease .1s,transform .3s ease .1s}.TimelineSection_navBtn__BaVHH:hover .red-fill{transform:scale(7)}.TimelineSection_navBtn__BaVHH:hover .dot{opacity:0;transform:scale(.3)}.TimelineSection_navBtn__BaVHH:hover .arrow{opacity:1;transform:scale(1)}.TimelineSection_track__pp_Q4{display:flex;gap:24px;overflow-x:auto;padding:8px 56px 56px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;align-items:flex-start;scroll-padding-left:56px;overscroll-behavior-x:contain;position:relative;z-index:1;flex:1 1;min-height:0}.TimelineSection_track__pp_Q4::-webkit-scrollbar{display:none}.TimelineSection_card__CIkyS{flex:0 0 clamp(280px,32vw,360px);scroll-snap-align:start;background:transparent;border:none;overflow:visible;transition:transform .25s ease,opacity .25s ease;opacity:.55;cursor:pointer}.TimelineSection_cardActive__mD8j0{opacity:1;transform:translateY(-4px)}.TimelineSection_cardMedia__n7N4l{height:220px;border-radius:20px;position:relative;overflow:hidden}.TimelineSection_cardMedia__n7N4l:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,hsla(0,0%,5%,.22),transparent 50%);z-index:1;pointer-events:none}.TimelineSection_cardContent__tpwfh{padding:16px 6px 0;color:var(--black)}.TimelineSection_yearTag__CZJ_y{display:inline-block;font-family:var(--font-body);color:var(--red);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:900;margin-bottom:8px}.TimelineSection_cardContent__tpwfh h3{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1;margin-bottom:10px;color:var(--black)}.TimelineSection_cardContent__tpwfh p{font-family:var(--font-body);color:#555;font-size:13.5px;line-height:1.7;max-width:300px}@media (max-width:1100px){.TimelineSection_section__l_gF3{height:auto;min-height:100vh}.TimelineSection_layout__j_Rpb{grid-template-columns:1fr;min-height:0}.TimelineSection_yearsWrap__69G5F{flex-direction:row}.TimelineSection_years__RQ3z9{flex:none;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:24px 28px;scroll-snap-type:x mandatory;gap:4px}.TimelineSection_yearsWrap__69G5F:before{top:0;bottom:0;left:0;right:auto;width:80px;height:auto;background:linear-gradient(90deg,#c8102e 0,rgba(200,16,46,0))}.TimelineSection_yearsWrap__69G5F:after{top:0;bottom:0;right:0;left:auto;width:80px;height:auto;background:linear-gradient(270deg,#c8102e 0,rgba(200,16,46,0))}.TimelineSection_yearBtn__Wo3lc{min-height:auto;min-width:max-content;font-size:clamp(36px,8vw,60px);padding:8px 16px;scroll-snap-align:start}.TimelineSection_main__IGknm{min-height:480px}.TimelineSection_track__pp_Q4{flex:0 0 auto;min-height:380px;padding:8px 32px 40px}.TimelineSection_top__6rknY{padding:40px 32px 20px}}@media (max-width:680px){.TimelineSection_top__6rknY{grid-template-columns:1fr;padding:28px 20px 16px;gap:16px}.TimelineSection_actions___t2hZ{justify-content:flex-start}.TimelineSection_track__pp_Q4{padding:8px 20px 32px;scroll-padding-left:20px}.TimelineSection_card__CIkyS{flex-basis:82vw}.TimelineSection_yearBtn__Wo3lc{font-size:clamp(38px,10vw,60px)}}