.lp-about.lp-page .lp-hero{padding-top:64px;padding-bottom:8px}@media (max-width:1024px){.lp-about.lp-page .lp-hero{padding-top:44px}}@media (max-width:640px){.lp-about.lp-page .lp-hero{padding-top:28px}}.lp-about-h1{font-size:clamp(40px,8vw,110px)}.lp-story-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:start}@media (max-width:1024px){.lp-story-grid{grid-template-columns:1fr;gap:44px}}.lp-prose p{font-size:17px;line-height:1.72;color:#444;margin-bottom:20px}.lp-prose p:last-child{margin-bottom:0}.lp-prose b,.lp-prose strong{color:var(--ink);font-weight:700}.lp-mission-card{background:var(--orange-pale);border:1px solid #f3e5d8;border-radius:12px;padding:34px 32px;position:sticky;top:96px}@media (max-width:1024px){.lp-mission-card{position:static}}.lp-mission-card .lp-mc-eyebrow{color:var(--orange-deep);display:block;margin-bottom:16px}.lp-mission-card .lp-mc-title{font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:-.01em;line-height:1.04;font-size:clamp(24px,2.6vw,32px);margin-bottom:14px}.lp-mission-card .lp-mc-title .lp-o{color:var(--orange-deep)}.lp-mission-card .lp-mc-text{font-size:15.5px;line-height:1.66;color:#555}.lp-founders-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.lp-founders-grid{grid-template-columns:1fr}}.lp-founder{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px 30px 26px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.lp-founder:hover{border-color:#ddd;box-shadow:0 18px 46px rgba(17,17,17,.1);transform:translateY(-2px)}.lp-founder-top{display:flex;align-items:center;gap:18px;margin-bottom:18px}.lp-founder-avatar{flex:0 0 64px;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-archivo-black),sans-serif;font-size:24px;letter-spacing:.02em;color:#fff;background:var(--ink)}.lp-founder-avatar.lp-orange{background:var(--orange-deep)}.lp-founder-id .lp-founder-name{font-family:var(--font-archivo),sans-serif;font-weight:800;font-size:19px;line-height:1.2}.lp-founder-id .lp-founder-role{font-size:13.5px;color:var(--orange-deep);font-weight:700;margin-top:4px}.lp-founder-bio{font-size:15px;line-height:1.66;color:#555}.lp-founder-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:13.5px;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--orange);padding-bottom:2px;transition:color .2s ease}.lp-founder-link:hover{color:var(--orange-deep)}.lp-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1024px){.lp-values-grid{grid-template-columns:1fr}}.lp-value{background:#fff;border:1px solid var(--line);border-radius:8px;padding:32px 30px;transition:border-color .25s ease,box-shadow .25s ease}.lp-value:hover{border-color:#ddd;box-shadow:0 16px 40px rgba(17,17,17,.1)}.lp-value .lp-value-kw{font-family:var(--font-archivo-black),sans-serif;font-size:30px;text-transform:uppercase;color:var(--orange-deep);display:block;line-height:1;margin-bottom:16px}.lp-value h3{font-family:var(--font-archivo),sans-serif;font-weight:800;font-size:18px;margin-bottom:10px}.lp-value p{font-size:15px;line-height:1.65;color:#555}.lp-figs{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:768px){.lp-figs{grid-template-columns:repeat(2,1fr);gap:16px}}.lp-fig{text-align:center;padding:28px 16px;border:1px solid var(--line);border-radius:10px;background:#fff}.lp-fig .lp-fig-v{font-family:var(--font-archivo-black),sans-serif;font-size:clamp(30px,4vw,46px);color:var(--orange-deep);line-height:1;font-variant-numeric:tabular-nums}.lp-fig .lp-fig-l{font-size:13.5px;color:#666;margin-top:12px;line-height:1.4}.lp-contact{background:var(--orange-pale)}.lp-contact .lp-wrap{text-align:center}.lp-contact h2{font-size:clamp(28px,4vw,46px);margin-bottom:14px}.lp-contact h2 .lp-o{color:var(--orange-deep)}.lp-contact p{font-size:17px;color:#555;line-height:1.6}.lp-contact a.lp-mail{color:var(--orange-deep);font-weight:800;text-decoration:none;border-bottom:2px solid var(--orange)}.lp-contact a.lp-mail:hover{color:var(--ink)}