._1OKdCa_page{width:100%}._1OKdCa_container{max-width:1340px;margin:0 auto;padding:0 20px}._1OKdCa_storySection{background-color:#faf7f2;padding:180px 0 100px;transition:background-color .3s}@media (width<=991px){._1OKdCa_storySection{padding:130px 0 80px}}._1OKdCa_storyGrid{grid-template-columns:1fr;align-items:center;gap:60px;display:grid}@media (width>=992px){._1OKdCa_storyGrid{grid-template-columns:1.2fr 1fr;gap:80px}}._1OKdCa_storyContent,._1OKdCa_storyImageWrapper{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}._1OKdCa_storyContent[data-revealed=true],._1OKdCa_storyImageWrapper[data-revealed=true]{opacity:1;transform:translateY(0)}._1OKdCa_tealRule{background-color:#0f6e62;border-radius:2px;width:60px;height:4px;margin-bottom:24px}._1OKdCa_eyebrow{color:#0f6e62;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-size:14px;font-weight:700}._1OKdCa_storyHeading{font-family:var(--font-family-display);color:#0b2b4a;letter-spacing:-.02em;margin-bottom:30px;font-size:clamp(34px,4.4vw,60px);font-weight:700;line-height:1.1}._1OKdCa_storyParagraph{color:#6e5c4e;max-width:560px;font-size:19px;line-height:1.7}._1OKdCa_storyImageWrapper{width:100%}._1OKdCa_storyImage{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:var(--shadow-md);border-radius:6px;display:block}._1OKdCa_journeySection{background-color:#faf7f2;padding:120px 0;transition:background-color .3s}@media (width<=991px){._1OKdCa_journeySection{padding:80px 0}}._1OKdCa_journeyHeader{text-align:center;opacity:0;margin-bottom:80px;transition:opacity .6s,transform .6s;transform:translateY(30px)}._1OKdCa_journeyHeader[data-revealed=true]{opacity:1;transform:translateY(0)}._1OKdCa_eyebrowCentered{color:#0f6e62;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:20px;font-size:14px;font-weight:700}._1OKdCa_journeyHeading{font-family:var(--font-family-display);color:#0b2b4a;max-width:900px;margin:0 auto;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.2}._1OKdCa_timelineWrapper{max-width:1100px;margin:0 auto;position:relative}._1OKdCa_timeline{z-index:1;flex-direction:column;gap:40px;display:flex;position:relative}._1OKdCa_timelineLine{z-index:0;background-color:#0f6e62;width:2px;position:absolute;top:0;bottom:0;left:20px}@media (width>=768px){._1OKdCa_timeline{flex-direction:row;gap:20px}._1OKdCa_timelineLine{width:auto;height:2px;inset:59px 10% auto}}._1OKdCa_timelineItem{opacity:0;flex-direction:column;padding-left:50px;transition:opacity .6s,transform .6s;display:flex;position:relative;transform:translateY(30px)}._1OKdCa_timelineItem[data-revealed=true]{opacity:1;transform:translateY(0)}@media (width>=768px){._1OKdCa_timelineItem{text-align:center;flex:1;align-items:center;padding-left:0}}._1OKdCa_timelineYear{color:#0b2b4a;margin-bottom:15px;font-size:30px;font-weight:700}._1OKdCa_timelineNode{z-index:1;background-color:#2aa79b;border:4px solid #0f6e62;border-radius:50%;width:20px;height:20px;position:absolute;top:6px;left:11px}@media (width>=768px){._1OKdCa_timelineNode{margin-bottom:20px;position:static}}._1OKdCa_timelineTitle{color:#0b2b4a;margin-bottom:10px;font-size:19px;font-weight:700}._1OKdCa_timelineDesc{color:#4a4a4a;font-size:15px;line-height:1.5}._1OKdCa_leadershipSection{background-color:#fff;padding:120px 0;transition:background-color .3s}@media (width<=991px){._1OKdCa_leadershipSection{padding:80px 0}}._1OKdCa_leadershipHeader{text-align:center;opacity:0;margin-bottom:60px;transition:opacity .6s,transform .6s;transform:translateY(30px)}._1OKdCa_leadershipHeader[data-revealed=true]{opacity:1;transform:translateY(0)}._1OKdCa_leadershipHeading{font-family:var(--font-family-display);color:#0b2b4a;max-width:800px;margin:0 auto;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.2}._1OKdCa_teamGrid{grid-template-columns:1fr;gap:30px;display:grid}@media (width>=576px){._1OKdCa_teamGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){._1OKdCa_teamGrid{grid-template-columns:repeat(4,1fr)}}._1OKdCa_teamCard{box-shadow:var(--shadow);opacity:0;border-radius:14px;flex-direction:column;transition:opacity .6s,transform .6s;display:flex;overflow:hidden;transform:translateY(30px)}._1OKdCa_teamCard[data-revealed=true]{opacity:1;transform:translateY(0)}._1OKdCa_teamPhotoWrapper{aspect-ratio:3/4;width:100%;overflow:hidden}._1OKdCa_teamPhoto{object-fit:cover;width:100%;height:100%;transition:transform .4s}._1OKdCa_teamCard:hover ._1OKdCa_teamPhoto{transform:scale(1.03)}._1OKdCa_teamPhotoPlaceholder{background-color:var(--muted);width:100%;height:100%}._1OKdCa_teamFooter{text-align:center;background-color:#f7f4ee;flex-direction:column;flex-grow:1;justify-content:center;padding:24px 16px;transition:background-color .3s;display:flex}._1OKdCa_teamName{color:#0b2b4a;margin-bottom:6px;font-size:19px;font-weight:700}._1OKdCa_teamRole{color:#0f6e62;margin-bottom:4px;font-size:15px;font-weight:500}._1OKdCa_teamCredentials{color:#6e6e6e;font-size:13px}._1OKdCa_teamCardSkeleton{box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._1OKdCa_skeletonImage{aspect-ratio:3/4;border-radius:0;width:100%;height:auto}._1OKdCa_skeletonFooter{text-align:center;background-color:#f7f4ee;flex-grow:1;padding:24px 16px}body.dark ._1OKdCa_storySection{background-color:#14110f}body.dark ._1OKdCa_journeySection{background-color:#17130f}body.dark ._1OKdCa_leadershipSection{background-color:var(--background)}:is(body.dark ._1OKdCa_eyebrow,body.dark ._1OKdCa_eyebrowCentered,body.dark ._1OKdCa_tealRule,body.dark ._1OKdCa_timelineNode,body.dark ._1OKdCa_teamRole){color:#45d0bd}body.dark ._1OKdCa_tealRule,body.dark ._1OKdCa_timelineLine{background-color:#45d0bd}body.dark ._1OKdCa_timelineNode{background-color:#45d0bd;border-color:#17130f}:is(body.dark ._1OKdCa_storyHeading,body.dark ._1OKdCa_journeyHeading,body.dark ._1OKdCa_leadershipHeading,body.dark ._1OKdCa_timelineYear,body.dark ._1OKdCa_timelineTitle,body.dark ._1OKdCa_teamName){color:#fff}body.dark ._1OKdCa_storyParagraph{color:#ffffffb8}:is(body.dark ._1OKdCa_timelineDesc,body.dark ._1OKdCa_teamCredentials){color:var(--muted-foreground)}:is(body.dark ._1OKdCa_teamFooter,body.dark ._1OKdCa_skeletonFooter){background-color:var(--surface);border-top:1px solid var(--border)}
