.lf-about{--ab-ink:#f8fafc;--ab-muted:#94a3b8;--ab-dim:#64748b;--ab-accent:#22d3ee;--ab-line:rgba(255,255,255,0.08);--font-display:var(--font-playfair),Georgia,"Times New Roman",serif;--font-body:var(--font-inter),system-ui,sans-serif;font-family:var(--font-body);color:var(--ab-ink);background:#000814}.lf-about *{box-sizing:border-box}.lf-about-page{position:relative;padding:5.25rem 0 2.75rem;overflow-x:clip;overflow-y:visible;min-height:100vh;background:#000814}.lf-about-bg{pointer-events:none;position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 55% 40% at 15% 0,rgba(34,211,238,.08),transparent 55%),radial-gradient(ellipse 40% 35% at 95% 15%,rgba(59,130,246,.06),transparent 50%)}.lf-about-inner{position:relative;z-index:1;width:100%;max-width:68rem;margin:0 auto;padding:0 1.35rem}.lf-about-eyebrow{margin:0;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ab-accent)}.lf-about-title{margin:.45rem 0 0;font-size:clamp(1.9rem,3.8vw,2.75rem);letter-spacing:-.035em;line-height:1.15;overflow:visible}.lf-about-title,.lf-about-title em{font-family:var(--font-display);font-weight:700}.lf-about-title em{display:inline-block;font-style:italic;padding:0 .14em 0 .02em;background:linear-gradient(115deg,#a5f3fc,#38bdf8 55%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lf-about-lead{margin:.7rem auto 0;font-family:var(--font-body);font-size:.95rem;font-weight:400;line-height:1.7;color:var(--ab-muted);max-width:34rem}.lf-about-lead strong{color:#e2e8f0;font-weight:600}.lf-about-hero{max-width:40rem;margin:0 auto 1.35rem;text-align:center}.lf-about-hero .lf-about-bar{justify-content:center}.lf-about-visual{margin-bottom:2rem}.lf-about-visual-frame{position:relative;aspect-ratio:1760/720;width:100%;overflow:hidden;border-radius:1rem;border:1px solid rgba(34,211,238,.2);background:#07101e}.lf-about-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,8,20,.55));pointer-events:none}.lf-about-visual-caption{position:absolute;left:.85rem;bottom:.85rem;z-index:1;padding:.4rem .65rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.12);background:rgba(0,8,20,.55)}.lf-about-visual-caption span{display:block;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#67e8f9}.lf-about-visual-caption p{margin:.1rem 0 0;font-size:.75rem;color:#e2e8f0}.lf-about-bar{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.45rem}.lf-about-bar--center{justify-content:center}.lf-about-btn{display:inline-flex;align-items:center;gap:.3rem;height:2.1rem;padding:0 .9rem;border-radius:999px;font-family:var(--font-body);font-size:.78rem;font-weight:600}.lf-about-btn--primary{background:linear-gradient(135deg,#22d3ee,#06b6d4 48%,#3b82f6);color:#031018;border:1px solid rgba(34,211,238,.35);box-shadow:none}.lf-about-btn--primary:hover{box-shadow:0 6px 16px -8px rgba(6,182,212,.4)}.lf-about-btn--ghost{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#e2e8f0}.lf-about-btn--ghost:hover{border-color:rgba(34,211,238,.4)}.lf-about-block{margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ab-line);content-visibility:auto;contain-intrinsic-size:auto 280px}.lf-about-h2{margin:.35rem 0 0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:600;letter-spacing:-.025em}.lf-about-h2,.lf-about-h2 em{font-family:var(--font-display)}.lf-about-h2 em{font-style:italic;font-weight:700}.lf-about-story-grid{display:grid;gap:1rem;margin-top:.9rem}@media (min-width:800px){.lf-about-story-grid{grid-template-columns:1.35fr .85fr;gap:1.35rem}}.lf-about-prose p{margin:0;font-size:.875rem;line-height:1.7;color:var(--ab-muted)}.lf-about-prose p+p{margin-top:.55rem}.lf-about-prose--founder{margin-top:.65rem}.lf-about-mission{padding:1rem;border-radius:.85rem;border:1px solid rgba(34,211,238,.18);background:rgba(34,211,238,.05)}.lf-about-mission-quote{margin:0;font-family:var(--font-display);font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.4;color:#f1f5f9}.lf-about-mission-attr{margin:.55rem 0 0;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-dim)}.lf-about-timeline{margin-top:.85rem;display:grid;gap:.55rem}@media (min-width:800px){.lf-about-timeline{grid-template-columns:repeat(3,1fr)}}.lf-about-timeline-item{padding:.85rem .9rem;border-radius:.75rem;border:1px solid var(--ab-line);background:rgba(255,255,255,.03)}.lf-about-timeline-year{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-accent)}.lf-about-timeline-title{margin:.35rem 0 0;font-family:var(--font-display);font-size:.9rem;font-weight:600;color:#f8fafc}.lf-about-timeline-item p{margin:.3rem 0 0;font-size:.75rem;line-height:1.5;color:var(--ab-muted)}.lf-about-bento{display:grid;gap:.55rem;margin-top:.9rem;grid-template-columns:1fr}@media (min-width:640px){.lf-about-bento{grid-template-columns:1fr 1fr}}.lf-about-bento-item{padding:.9rem 1rem;border-radius:.85rem;border:1px solid var(--ab-line);background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(255,255,255,.015));transition:border-color .2s ease}.lf-about-bento-item:hover{border-color:rgba(34,211,238,.28)}.lf-about-bento-item h3{margin:0;font-family:var(--font-display);font-size:.875rem;font-weight:600}.lf-about-bento-item p{margin:.3rem 0 0;font-family:var(--font-body);font-size:.78rem;font-weight:400;line-height:1.7;color:var(--ab-muted)}.lf-about-products-row{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.4rem}.lf-about-product-link{display:inline-flex;align-items:center;gap:.3rem;height:1.7rem;padding:0 .7rem;border-radius:999px;border:1px solid rgba(34,211,238,.22);background:rgba(34,211,238,.07);color:#a5f3fc;font-size:.72rem;font-weight:600}.lf-about-product-link em{font-style:normal;font-size:.6rem;color:var(--ab-dim)}.lf-about-product-link:hover{background:rgba(34,211,238,.14)}.lf-about-values{display:grid;gap:.55rem;margin-top:.9rem;grid-template-columns:1fr 1fr}@media (min-width:900px){.lf-about-values{grid-template-columns:repeat(4,1fr)}}.lf-about-value{padding:.85rem .9rem;border-radius:.75rem;border:1px solid var(--ab-line);background:rgba(255,255,255,.025)}.lf-about-value em{font-family:var(--font-display);font-style:italic;font-size:.75rem;color:var(--ab-accent)}.lf-about-value h3{margin:.25rem 0 0;font-family:var(--font-display);font-size:.875rem;font-weight:600}.lf-about-value p{margin:.25rem 0 0;font-family:var(--font-body);font-size:.72rem;font-weight:400;line-height:1.7;color:var(--ab-muted)}.lf-about-founder{display:grid;gap:1.15rem;align-items:start}@media (min-width:800px){.lf-about-founder{grid-template-columns:8.5rem 1fr;gap:1.35rem}}.lf-about-photo{position:relative;aspect-ratio:4/5;max-width:8.5rem;width:100%;margin:0 auto;overflow:hidden;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#0a1628}.lf-about-founder-name{margin:.3rem 0 0;font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.lf-about-founder-name em{font-style:italic;font-weight:700}.lf-about-founder-role{margin:.15rem 0 0;font-size:.75rem;font-weight:600;color:#67e8f9}.lf-about-founder-loc{margin:.2rem 0 0;font-size:.75rem;color:var(--ab-dim)}.lf-about-foot{padding:1.15rem 1rem;text-align:center;border-radius:1rem;border:1px solid rgba(34,211,238,.16);background:rgba(34,211,238,.04)}.lf-about-foot-line{margin:0;font-size:.75rem;color:var(--ab-muted)}.lf-about-foot .lf-about-bar{margin-top:.85rem}