.db-about{--ink:#0c1117;--white:#fff;--accent:#0074a7;--accent-hover:#005f88;--muted:#5b6b7c;--bg:#f0f0f0;--rule:rgba(42,44,47,.12);--font-display:"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;--font-body:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font-body);padding:clamp(72px,9vw,128px) clamp(22px,6.5vw,100px)}.db-about,.db-about *{box-sizing:border-box}.db-about__inner{align-items:flex-start;display:flex;gap:clamp(40px,5vw,80px);margin:0 auto;max-width:1440px}.db-about__left{display:flex;flex:0 0 480px;flex-direction:column;gap:32px}.db-about__eyebrow{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.db-about__eyebrow,.db-about__heading{font-family:var(--font-display);margin:0}.db-about__heading{font-size:clamp(38px,4.2vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.08}.db-about__heading--dark{color:var(--ink)}.db-about__heading--accent{color:var(--accent)}.db-about__body{display:flex;flex-direction:column;gap:1.2em}.db-about__body div p,.db-about__body p{color:#2a2c2f;font-family:var(--font-body);font-size:19px;line-height:1.5;margin:0 0 .8em}.db-about__body div p:last-child,.db-about__body p:last-child{margin-bottom:0}.db-about__cta{align-items:center;align-self:flex-start;background:#003b5c;border-radius:6px;color:var(--white);display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:700;justify-content:center;line-height:1;padding:14px 30px;text-decoration:none;transition:background .18s ease,transform .12s ease,box-shadow .18s ease;white-space:nowrap}.db-about__cta:hover{background:var(--accent);box-shadow:0 8px 22px -6px rgba(0,116,167,.4);transform:translateY(-1px)}.db-about__cta:active{transform:translateY(0)}.db-about__slider{border-radius:8px;cursor:col-resize;flex:1 1 auto;height:640px;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none}.db-about__slider-img{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.db-about__slider-img--before{clip-path:inset(0 50% 0 0)}.db-about__slider-handle{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:10}.db-about__slider-handle,.db-about__slider-line{bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%)}.db-about__slider-line{background:#fff;pointer-events:none;width:2px}.db-about__slider-grip{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.25);display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px;z-index:11}.db-about__img-placeholder{background:#d6d5d2;height:100%;width:100%}.db-about__slider--animating .db-about__slider-img--before{transition:clip-path .8s ease-in-out}.db-about__slider--animating .db-about__slider-handle{transition:left .8s ease-in-out}.db-about__stats-bar{border-top:1px solid var(--rule);margin:clamp(48px,6vw,80px) auto 0;max-width:1440px;padding-top:clamp(40px,5vw,60px)}.db-about__stats-inner{align-items:center;display:flex;flex-wrap:wrap;gap:0}.db-about__stat{display:flex;flex:1;flex-direction:column;gap:8px;min-width:130px;padding:0 clamp(20px,3.5vw,52px)}.db-about__stat:first-child{padding-left:0}.db-about__stat:last-child{padding-right:0}.db-about__stat-num{color:var(--ink);font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1}.db-about__stat-label{color:var(--muted);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1.4}.db-about__stat-sep{align-self:center;background:var(--rule);flex-shrink:0;height:52px;width:1px}[data-db-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}[data-db-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-db-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:767px){.db-about__inner{flex-direction:column;gap:clamp(36px,5vw,56px)}.db-about__left{flex:0 0 auto;order:1;width:100%}.db-about__slider{height:280px;order:2;width:100%}.db-about__stats-inner{align-items:flex-start;flex-direction:column;gap:28px}.db-about__stat{flex:none;padding:0}.db-about__stat-sep{display:none}}