.about-page{padding-bottom:96px}.about-hero-zone{flex-direction:column;align-items:center;padding:72px 24px 40px;display:flex}@media (min-width:768px){.about-hero-zone{padding:100px 48px 48px}}.about-hero-card{text-align:center;width:100%;max-width:820px;padding:52px 52px 44px}@media (max-width:720px){.about-hero-card{padding:36px 24px 32px}}.about-hero-card .ds-h1{font-size:clamp(30px,4.2vw,48px);line-height:1.08}.about-hero-em{color:var(--ds-accent,#16301f);font-style:italic}.about-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-accent,#16301f);margin:0 0 14px;font-size:13px;font-weight:650}.about-hero-statrow{border-top:1px solid var(--ds-rule-soft,#e3e8dd);gap:44px;margin-top:30px;padding-top:24px;display:flex}.about-hero-statitem{flex-direction:column;display:flex}.about-hero-statnum{letter-spacing:-.025em;color:var(--ds-ink,#14241c);font-size:1.55rem;font-weight:700;line-height:1.1}.about-hero-statlabel{color:var(--ds-ink-faint,#66776c);margin-top:4px;font-size:12px}@media (max-width:600px){.about-hero-statrow{flex-wrap:wrap;gap:24px}}.about-split{margin-top:32px}.about-split-caption{letter-spacing:.03em;text-transform:uppercase;color:var(--ds-ink-faint,#66776c);margin:0 0 10px;font-size:12.5px}.about-split-bar{gap:6px;height:78px;display:flex}.about-split-keep,.about-split-fee{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.about-split-keep{background:var(--ds-accent,#16301f);color:#fffdf7;flex:0 0 77.5%}.about-split-fee{background:var(--ds-wash,#e2efe6);color:var(--ds-accent,#16301f);border:1px solid var(--ds-rule,#d4dacc);flex:1}.about-split-num{letter-spacing:-.02em;font-size:22px;font-weight:750;line-height:1}.about-split-label{opacity:.85;text-align:center;margin-top:5px;font-size:11.5px}.about-section{max-width:1120px;margin:0 auto;padding:56px 24px 0}@media (min-width:768px){.about-section{padding:72px 48px 0}}.about-section-wide{max-width:1120px}.about-center{text-align:center}.about-center .ds-prose{margin-left:auto;margin-right:auto}.about-cost-grid{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}@media (min-width:720px){.about-cost-grid{grid-template-columns:repeat(3,1fr)}}.about-cost-card{border-radius:16px;padding:22px 22px 20px}.about-cost-fig{letter-spacing:-.02em;color:var(--ds-ink,#14241c);font-size:22px;font-weight:750}.about-cost-role{color:var(--ds-ink,#14241c);margin:8px 0 4px;font-size:14px;font-weight:600}.about-cost-note{color:var(--ds-ink-soft,#3b4f44);font-size:13px;line-height:1.5}.about-pull-wrap{margin-top:32px}.about-pull-lead{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-faint,#66776c);margin:0 0 10px;font-size:13px;font-weight:650}.about-pull-wrap .about-pull{margin-top:0}.about-pull{border-left:3px solid var(--ds-accent-light,#8fc7a5);letter-spacing:-.02em;color:var(--ds-ink,#14241c);margin:32px 0 0;padding:28px 32px;font-size:clamp(20px,2.6vw,26px);font-weight:600;line-height:1.35}.about-model-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.about-model-list li{color:var(--ds-ink-soft,#3b4f44);padding-left:30px;font-size:16px;line-height:1.55;position:relative}.about-model-list li strong{color:var(--ds-ink,#14241c);font-weight:650}.about-model-list li:before{content:"";background:var(--ds-accent-light,#8fc7a5);border-radius:99px;width:8px;height:8px;position:absolute;top:9px;left:4px}.about-stat-band{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}@media (min-width:720px){.about-stat-band{grid-template-columns:repeat(4,1fr)}}.about-stat{text-align:center;border-radius:14px;padding:20px 18px}.about-stat-num{letter-spacing:-.025em;color:var(--ds-accent,#16301f);font-size:clamp(24px,3vw,30px);font-weight:750}.about-stat-label{color:var(--ds-ink-soft,#3b4f44);margin-top:6px;font-size:12.5px;line-height:1.4}.about-ways-grid{grid-template-columns:1fr;gap:16px;margin-top:30px;display:grid}@media (min-width:760px){.about-ways-grid{grid-template-columns:repeat(3,1fr)}}.about-way{border-radius:18px;flex-direction:column;padding:26px 24px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:flex}.about-way:hover{transform:translateY(-3px);box-shadow:0 2px 4px #14241c0f,0 20px 48px #14241c1f}.about-way-name{letter-spacing:-.015em;color:var(--ds-ink,#14241c);font-size:17px;font-weight:700}.about-way-desc{color:var(--ds-ink-soft,#3b4f44);flex:1;margin:10px 0 16px;font-size:14px;line-height:1.55}.about-way-go{color:var(--ds-accent,#16301f);margin-top:auto;font-size:13.5px;font-weight:600}.about-team-grid{grid-template-columns:1fr;gap:18px;margin-top:28px;display:grid}@media (min-width:720px){.about-team-grid{grid-template-columns:repeat(2,1fr)}}.about-bio-card{border-radius:18px;padding:28px}.about-bio-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.about-bio-avatar{border:1px solid var(--ds-rule,#d4dacc);border-radius:99px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.about-bio-avatar img{object-fit:cover;width:100%;height:100%}.about-bio-name{letter-spacing:-.015em;color:var(--ds-ink,#14241c);font-size:18px;font-weight:700}.about-bio-role{color:var(--ds-ink-soft,#3b4f44);margin-top:2px;font-size:13px}.about-bio-body{color:var(--ds-ink-soft,#3b4f44);font-size:14.5px;line-height:1.6}.about-bio-link{color:var(--ds-accent,#16301f);align-items:center;gap:6px;margin-top:12px;padding:8px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.about-bio-link:hover{opacity:.7}.about-closer{max-width:980px;margin:72px auto 0;padding:0 24px}@media (min-width:768px){.about-closer{padding:0 48px}}.about-closer-card{text-align:center;border-radius:26px;padding:56px 40px}.about-closer-quote{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(26px,3.6vw,40px);font-weight:750;line-height:1.12}.about-closer-lead{letter-spacing:.06em;text-transform:uppercase;color:#fffdf78c;margin:0 0 18px;font-size:12.5px;font-weight:600}.about-closer-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.about-door{font-family:var(--ds-font);letter-spacing:-.005em;color:#fffdf7;background:#fffdf70f;border:1px solid #fffdf747;border-radius:12px;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.about-door:hover{background:#fffdf71f;border-color:#fffdf780;transform:translateY(-2px)}.about-legal{text-align:center;max-width:760px;color:var(--ds-ink-faint,#66776c);margin:40px auto 0;padding:0 24px;font-size:12.5px;line-height:1.6}
