.ld4-about-page .ld4-about-container{max-width:1320px;margin:0 auto;padding:clamp(80px,11vw,160px) 24px 0}.ld4-about-page .ld4-about-title{margin:0 0 clamp(18px,2.4vw,26px);font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.6rem,3.2vw,3.2rem);font-weight:400;line-height:1.15;color:var(--ld4-charcoal,#1a2926);max-width:100%}.ld4-about-page .ld4-about-stage{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr) minmax(0,320px);grid-template-rows:auto auto 1fr;column-gap:clamp(20px,2.6vw,36px);background:var(--ld4-sand,#f5f1eb);border-radius:32px;padding:clamp(20px,3vw,40px);margin-bottom:calc(var(--pv4-section-y) - clamp(20px, 3vw, 40px))}.ld4-about-page .ld4-about-hero{grid-column:2;grid-row:1/span 3;align-self:center;min-width:0;text-align:center}.ld4-about-page .ld4-about-story{margin-top:clamp(20px,2.6vw,28px)}.ld4-about-page .ld4-about-project-story{margin:0 0 1.05em;font-size:1rem;line-height:1.65;color:var(--ld4-charcoal,#1a2926);text-align:left}.ld4-about-page .ld4-about-project-story:last-child{margin-bottom:0}.ld4-about-page .ld4-about-pullquote{margin:clamp(28px,3.6vw,44px) 0 0;padding:clamp(22px,3vw,32px);border-radius:var(--radius-card,10px);background:var(--ld4-amber,#f2b233)}.ld4-about-page .ld4-about-pullquote p{margin:0;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.2rem,2.2vw,1.6rem);font-style:italic;line-height:1.35;color:var(--ld4-charcoal,#1a2926)}.ld4-about-page .ld4-about-team{max-width:932px;margin:0 auto var(--pv4-section-y)}.ld4-about-page .ld4-about-team-card{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"photo head" "photo qa";column-gap:clamp(24px,3vw,40px);background:#fff;border-radius:28px;padding:clamp(20px,2vw,28px)}.ld4-about-page .ld4-about-team-head{grid-area:head}.ld4-about-page .ld4-about-team-card .ld4-about-team-portrait{grid-area:photo;align-self:start;margin-top:0}.ld4-about-page .ld4-about-team-card .ld4-qa{grid-area:qa}@media (max-width:680px){.ld4-about-page .ld4-about-team-card{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "photo" "qa"}.ld4-about-page .ld4-about-team-card .ld4-about-team-portrait{margin-top:18px;max-width:320px}}.ld4-about-page .ld4-about-stage--legal .ld4-about-founder-card,.ld4-about-page .ld4-about-stage--legal .ld4-about-portrait,.ld4-about-page .ld4-about-stage--legal .ld4-about-title{animation:none}.ld4-about-page .ld4-about-stage--legal .ld4-about-hero{position:static;align-self:start}.ld4-about-page .ld4-about-legal-credential{margin:0;padding:clamp(14px,1.8vw,20px);border-radius:var(--radius-card,10px);background:var(--ld4-green,#153f39);color:#fff}.ld4-about-page .ld4-about-legal-credential-title{margin:0;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:500;line-height:1.2}.ld4-about-page .ld4-about-legal-credential-text{margin:6px 0 0;font-size:1rem;line-height:1.55}.ld4-about-page .ld4-about-legal-stat{margin:clamp(10px,1.2vw,14px) 0 0;padding:clamp(14px,1.8vw,20px);border-radius:var(--radius-card,10px);background:var(--ld4-amber,#f2b233)}.ld4-about-page .ld4-about-legal-num{margin:0;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(2.5rem,4.2vw,3.4rem);font-weight:400;line-height:1;color:var(--ld4-green,#153f39)}.ld4-about-page .ld4-about-legal-label{margin:6px 0 0;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.25;color:var(--ld4-charcoal,#1a2926)}.ld4-about-page .ld4-about-legal-procs-box{margin:clamp(10px,1.2vw,14px) 0 0;padding:clamp(14px,1.8vw,20px);border-radius:var(--radius-card,10px);background:var(--pv4-white,#fff);text-align:left}.ld4-about-page .ld4-about-legal-procs-title{margin:0;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.1rem,1.7vw,1.25rem);font-weight:500;line-height:1.2;color:var(--ld4-charcoal,#1a2926)}.ld4-about-page .ld4-about-legal-procs{margin:4px 0 0;padding:0;list-style:none}.ld4-about-page .ld4-about-legal-procs li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;font-size:1rem;line-height:1.3;color:var(--ld4-charcoal,#1a2926);overflow-wrap:anywhere}.ld4-about-page .ld4-about-legal-procs li+li{border-top:1px solid color-mix(in srgb,var(--ld4-green,#153f39) 12%,#0000)}.ld4-about-page .ld4-about-legal-procs li:last-child{padding-bottom:0}.ld4-about-page .ld4-about-legal-procs li:before{content:"";flex:0 0 8px;height:8px;margin-top:calc((1.3em - 8px) / 2);border-radius:50%;background:var(--ld4-amber,#f2b233)}@media (min-width:1280px){.ld4-about-page .ld4-about-legal-procs-box{padding:16px 20px}.ld4-about-page .ld4-about-legal-procs{margin-top:2px}.ld4-about-page .ld4-about-legal-procs li{padding:8px 0}.ld4-about-page .ld4-about-legal-procs li:last-child{padding-bottom:0}}.ld4-about-page .ld4-about-stage--legal .ld4-about-founder-role{text-wrap:balance}.ld4-about-page .ld4-about-learned{max-width:932px;margin:0 auto var(--pv4-section-y)}.ld4-about-page .ld4-about-learned-grid,.ld4-about-page .ld4-about-learned-title{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(22px,3vw,36px)}.ld4-about-page .ld4-about-learned-item{padding-top:18px;border-top:2px solid var(--ld4-green,#153f39)}.ld4-about-page .ld4-about-learned-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ld4-about-page .ld4-about-learned-num{font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(2.75rem,4.4vw,3.75rem);font-weight:400;line-height:1;color:var(--pv4-amber-dark,#d4960e)}.ld4-about-page .ld4-about-learned-icon{display:inline-flex;color:var(--ld4-green,#153f39)}.ld4-about-page .ld4-about-learned-icon svg{display:block;width:clamp(34px,3.2vw,44px);height:auto}.ld4-about-page .ld4-about-learned-item-title{margin:14px 0 8px;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:500;line-height:1.2;color:var(--ld4-charcoal,#1a2926)}.ld4-about-page .ld4-about-learned-desc{margin:0;font-size:var(--pv4-body-lead);line-height:1.55;color:var(--ld4-charcoal-muted,#4a5c57)}.ld4-about-page .ld4-about-founder-card{grid-row:1/span 3;background:#fff;border-radius:28px;padding:clamp(20px,2vw,28px);min-width:0}@supports (grid-template-rows:subgrid){.ld4-about-page .ld4-about-founder-card{display:grid;grid-template-rows:subgrid}}.ld4-about-page .ld4-about-founder-card--left{grid-column:1}.ld4-about-page .ld4-about-founder-card--right{grid-column:3}.ld4-about-page .ld4-about-founder-head{min-width:0}.ld4-about-page .ld4-about-founder-name{margin:0 0 6px;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.35rem,1.7vw,1.65rem);font-weight:500;line-height:1.15;color:var(--ld4-charcoal,#1a2926)}.ld4-about-page .ld4-about-founder-role{margin:0;font-size:var(--pv4-body);line-height:1.45;font-weight:500;text-align:left;color:var(--ld4-green,#153f39)}.ld4-about-page .ld4-about-founder-detail{margin-top:4px;font-weight:400}.ld4-about-page .ld4-about-portrait{position:relative;width:100%;aspect-ratio:1/1;margin-top:18px;border-radius:16px;overflow:hidden}.ld4-about-page .ld4-about-portrait-img{object-fit:cover}@keyframes ld4AboutRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ld4AboutFromLeft{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes ld4AboutFromRight{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes ld4AboutSettle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.ld4-about-page .ld4-about-project-story,.ld4-about-page .ld4-about-pullquote,.ld4-about-page .ld4-about-title{animation:ld4AboutRise .9s cubic-bezier(.22,1,.36,1) both}.ld4-about-page .ld4-about-title{animation-delay:.1s}.ld4-about-page .ld4-about-project-story{animation-delay:.3s}.ld4-about-page .ld4-about-project-story+.ld4-about-project-story{animation-delay:.5s}.ld4-about-page .ld4-about-pullquote{animation-delay:.75s}.ld4-about-page .ld4-about-founder-card--left{animation:ld4AboutFromLeft 1s cubic-bezier(.22,1,.36,1) .25s both}.ld4-about-page .ld4-about-founder-card--right{animation:ld4AboutFromRight 1s cubic-bezier(.22,1,.36,1) .45s both}.ld4-about-page .ld4-about-portrait--left{animation:ld4AboutSettle 1.2s cubic-bezier(.22,1,.36,1) .55s both}.ld4-about-page .ld4-about-portrait--right{animation:ld4AboutSettle 1.2s cubic-bezier(.22,1,.36,1) .75s both}@media (prefers-reduced-motion:reduce){.ld4-about-page .ld4-about-founder-card,.ld4-about-page .ld4-about-portrait,.ld4-about-page .ld4-about-project-story,.ld4-about-page .ld4-about-pullquote,.ld4-about-page .ld4-about-title{animation:none}}@media (max-width:1279px){.ld4-about-page .ld4-about-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr}.ld4-about-page .ld4-about-hero{grid-column:1/-1;grid-row:1;max-width:680px;margin:0 auto 28px}.ld4-about-page .ld4-about-founder-card{grid-row:2/span 3}.ld4-about-page .ld4-about-founder-card--left{grid-column:1}.ld4-about-page .ld4-about-founder-card--right{grid-column:2}}@media (max-width:680px){.ld4-about-page .ld4-about-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:none;border-radius:24px}.ld4-about-page .ld4-about-founder-card--left{grid-column:1;grid-row:2/span 3}.ld4-about-page .ld4-about-founder-card--right{grid-column:1;grid-row:5/span 3;margin-top:20px}.ld4-about-page .ld4-about-portrait{max-width:320px}.ld4-about-page .ld4-about-stage{padding-inline:0}.ld4-about-page .ld4-about-stage--legal{display:flex;flex-direction:column;gap:16px;padding-bottom:0;margin-bottom:16px}.ld4-about-page .ld4-about-stage--legal .ld4-about-hero{display:contents}.ld4-about-page .ld4-about-stage--legal .ld4-about-title{margin:0 0 8px;text-align:center}.ld4-about-page .ld4-about-stage--legal .ld4-about-founder-card{display:block;order:1;margin-top:0;border-radius:var(--pv4-radius-xl)}.ld4-about-page .ld4-about-stage--legal .ld4-about-portrait{margin-top:16px;border-radius:var(--pv4-radius-lg)}.ld4-about-page .ld4-about-stage--legal .ld4-qa{margin-top:16px}.ld4-about-page .ld4-about-stage--legal .ld4-qa-question{text-wrap:balance}.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-credential,.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-procs-box,.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-stat{order:2;margin:0;padding:20px;border-radius:var(--pv4-radius-xl);text-align:left}.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-credential-title,.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-procs-title{margin:0;font-size:1.25rem;line-height:1.2;text-wrap:balance}.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-credential-text{margin-top:8px;text-wrap:pretty}.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-stat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-num{flex:0 0 auto;font-size:2.75rem}.ld4-about-page .ld4-about-stage--legal .ld4-about-legal-label{flex:1 1 0;margin:0;font-size:1.125rem;text-wrap:balance}}.ld4-about-page .ld4-about-founder-bio{font-size:1.05rem;line-height:1.75;color:var(--ld4-charcoal-muted,#364843);margin:16px 0 0}.ld4-about-page .ld4-about-procedures{max-width:932px;margin-inline:auto}.ld4-about-page .ld4-about-procedures-intro{max-width:820px;margin-bottom:calc(var(--pv4-space-content) - 4px)}.ld4-about-page .ld4-about-section-heading{max-width:820px;margin:0 0 calc(var(--pv4-space-lead) + .16em);font-family:var(--font-ld4-display),Georgia,serif;font-size:var(--pv4-h2);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:var(--ld4-charcoal,#1a2926)}.ld4-about-page .ld4-about-heading-line{display:block;position:relative}.ld4-about-page .ld4-about-heading-underline{position:absolute;left:0;right:0;bottom:-.16em;height:clamp(4px,.4vw,6px);border-radius:3px;background:var(--ld4-amber,#f2b233)}.ld4-about-page .ld4-about-section-lead{max-width:650px;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;color:var(--ld4-charcoal-muted,#4a5c57);margin:0}.ld4-about-page .ld4-about-stat-banner{background:var(--pv4-green);color:#fff;border-radius:0;border-bottom:1px solid #ffffff24;margin-inline:calc(50% - 50vw);padding:var(--pv4-space-content) max(24px,calc(50vw - 490px + 24px));display:flex;flex-wrap:wrap;align-items:center;gap:20px clamp(24px,4vw,48px);margin-bottom:0}.ld4-about-page .ld4-about-stat-title{flex:1 1 auto;margin:0;font-size:clamp(1.27rem,calc(1.6vw + .17rem),1.57rem);font-weight:500;line-height:1.35}.ld4-about-page .ld4-about-stat-line{display:block}.ld4-about-page em.ld4-about-stat-line{font-style:italic}.ld4-about-page .ld4-about-stat-banner .ld4-about-stat-cta{flex:0 0 auto}@media (min-width:1280px){.ld4-about-page .ld4-about-container{padding-top:0}.ld4-about-page .ld4-about-stage{padding-top:clamp(24px,3.6vh,36px)}.ld4-about-page .ld4-about-hero{align-self:start}}@media (min-width:1280px) and (min-height:870px){.ld4-about-page .ld4-about-hero{position:sticky;top:124px}}@media (max-width:640px){.ld4-about-page .ld4-about-founder-header,.ld4-about-page .ld4-about-stat-banner{flex-direction:column;align-items:flex-start}.ld4-about-page .ld4-about-stat-banner{gap:16px}}