.pg-about{background:#f7f8fc;margin:0}.pg-about a{color:#1e2a78}.pg-about a:hover{color:#0d1440}.pg-about .wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.pg-about .h1{font-family:var(--font-site-sora), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.05}.pg-about .h2{font-family:var(--font-site-sora), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.12}.pg-about .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1e2a78;font-size:13px;font-weight:800}.pg-about .lead{color:#4a5172;margin:0;font-size:18px;line-height:1.65}.pg-about .card{background:#fff;border-radius:22px;box-shadow:0 1px #e3e7f5,0 10px 30px #0d14400d}@keyframes eg-sun{0%,to{transform:translate(-50%,10%)}50%{transform:translate(-50%)}}.pg-about .sun{animation:6s ease-in-out infinite eg-sun}@keyframes eg-reveal{0%{transform:translateY(22px)}to{transform:none}}@supports (animation-timeline:view()){.pg-about .reveal{animation:linear both eg-reveal;animation-timeline:view();animation-range:entry cover 24%}}@media (prefers-reduced-motion:reduce){.pg-about .sun,.pg-about .reveal{animation:none!important}}
