.lf-about__head{display:flex;flex-direction:column;gap:24px;padding-top:clamp(17px, 4.38vw, 56px)}.lf-about__head h1{max-width:1000px;margin:0;font-size:clamp(34px, 5vw, 64px);font-weight:600;letter-spacing:-2px;line-height:1.04;text-wrap:pretty}.lf-about__h2{margin:0;font-size:clamp(23px, 2.97vw, 38px);font-weight:600;letter-spacing:-1px;line-height:1.15}.lf-about__hero{display:grid;grid-template-columns:2fr 1fr;gap:16px;padding-top:clamp(14px, 3.75vw, 48px)}@media (max-width: 767.98px){.lf-about__hero{grid-template-columns:minmax(0, 1fr)}}.lf-about__cover{height:clamp(253px, 35.94vw, 460px);border-radius:var(--lf-radius-lg);overflow:hidden}.lf-about__cover img{width:100%;height:100%;object-fit:cover}.lf-about__stats{display:grid;grid-auto-rows:1fr;gap:16px}@media (max-width: 767.98px){.lf-about__stats{grid-template-columns:1fr 1fr}}.lf-about__stat{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:28px;border-radius:var(--lf-radius-lg);background:var(--lf-dark);color:#fff}.lf-about__stat b{font-size:clamp(26px, 3.44vw, 44px);font-weight:600;letter-spacing:-1px;color:var(--lf-accent)}.lf-about__stat span{font-size:14px;color:var(--lf-on-dark)}.lf-about__stat.is-accent{background:var(--lf-accent);color:var(--lf-ink)}.lf-about__stat.is-accent b,.lf-about__stat.is-accent span{color:var(--lf-ink)}@media (max-width: 575.98px){.lf-about__stat{padding:20px}}.lf-about__story{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(24px, 6.25vw, 80px);padding-top:clamp(29px, 7.5vw, 96px);padding-bottom:clamp(29px, 7.5vw, 96px)}@media (max-width: 767.98px){.lf-about__story{grid-template-columns:minmax(0, 1fr)}}.lf-about__text{font-size:16px;font-weight:300;line-height:1.75;color:var(--lf-body)}.lf-about__text p{margin:0 0 18px}.lf-about__text p:last-child{margin:0}.lf-about__journey{padding:clamp(26px, 6.88vw, 88px) 0;background:var(--lf-bg-2)}.lf-about__journey .lf-wrap{display:flex;flex-direction:column;gap:clamp(20px, 3.13vw, 40px)}.lf-about__line{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));border-top:2px solid var(--lf-ink)}.lf-about__mile{position:relative;display:flex;flex-direction:column;gap:10px;padding:32px 28px 0 0}.lf-about__mile::before{content:'';position:absolute;top:-7px;left:0;width:12px;height:12px;border:2px solid var(--lf-bg-2);border-radius:50%;background:var(--lf-accent)}.lf-about__mile b{font-size:clamp(20px, 2.5vw, 32px);font-weight:600;color:var(--lf-link)}.lf-about__mile span{font-size:15px;line-height:1.55}.lf-about__values{display:flex;flex-direction:column;gap:clamp(20px, 3.13vw, 40px);padding-top:clamp(29px, 7.5vw, 96px);padding-bottom:clamp(29px, 7.5vw, 96px)}.lf-about__values-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px clamp(12px, 3.13vw, 40px)}.lf-about__values-head p{max-width:380px;margin:0;font-size:15px;font-weight:300;color:var(--lf-muted)}@media (max-width: 767.98px){.lf-about__values-head{flex-direction:column;align-items:flex-start}}.lf-about__vgrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media (max-width: 899.98px){.lf-about__vgrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 575.98px){.lf-about__vgrid{grid-template-columns:minmax(0, 1fr)}}.lf-about__value{display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--lf-line);border-radius:14px;background:#fff}.lf-about__value small{font-size:13px;font-weight:600;color:var(--lf-link)}.lf-about__value b{font-size:19px;font-weight:500}.lf-about__value span{font-size:14px;font-weight:300;line-height:1.55;color:var(--lf-muted)}.lf-about__team{display:flex;flex-direction:column;gap:32px;padding-bottom:clamp(29px, 7.5vw, 96px)}.lf-about__tgrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:16px}@media (max-width: 575.98px){.lf-about__tgrid{grid-template-columns:1fr 1fr}}.lf-about__member{display:flex;flex-direction:column;gap:2px}.lf-about__member b{margin-top:10px;font-size:18px;font-weight:500}.lf-about__member>span:last-child{font-size:13px;color:var(--lf-muted)}.lf-about__photo{position:relative;height:clamp(165px, 23.44vw, 300px);border-radius:14px;overflow:hidden}.lf-about__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#tuyen-dung{padding-bottom:clamp(29px, 7.5vw, 96px)}.lf-about__jobs{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(14px, 3.75vw, 48px);align-items:center;padding:clamp(20px, 4.38vw, 56px);border-radius:20px;background:var(--lf-dark);color:#fff}@media (max-width: 767.98px){.lf-about__jobs{grid-template-columns:minmax(0, 1fr)}}.lf-about__jobs-intro{display:flex;flex-direction:column;gap:12px}.lf-about__jobs-intro .lf-eyebrow{color:var(--lf-accent)}.lf-about__jobs-intro h2{margin:0;font-size:clamp(20px, 2.66vw, 34px);font-weight:600;letter-spacing:-.8px;line-height:1.2}.lf-about__jobs-intro p{margin:0;font-size:15px;font-weight:300;line-height:1.6;color:var(--lf-on-dark)}.lf-about__jobs-list{display:flex;flex-direction:column;gap:8px}.lf-about__job{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border:1px solid rgba(255,255,255,0.18);border-radius:10px;color:#fff}.lf-about__job>span{display:flex;flex-direction:column;gap:2px}.lf-about__job b{font-size:15px;font-weight:400}.lf-about__job small{font-size:12px;color:var(--lf-on-dark-2)}.lf-about__job i{font-style:normal;color:var(--lf-accent)}.lf-about__job:hover{border-color:var(--lf-accent);color:#fff}
