.about-page{--about-surface:#ffffff0d;--about-surface-2:#ffffff09;--about-border:#ffffff1f;--about-muted:#ffffffb8;--about-muted-2:#fff9;--about-shadow:0 18px 45px #00000052;--about-radius:18px;--about-gap:clamp(12px, 2vw, 22px);--about-section:clamp(54px, 7vw, 96px)}.about-page .about-main{color:var(--contrast-color)}.about-page [id]{scroll-margin-top:110px}.about-page .hero-lead{color:#ffffffc7}.about-page .about-secondary-link{color:var(--contrast-color);background:var(--about-surface);border:1px solid var(--about-border);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:transform .35s,background-color .35s,border-color .35s;display:inline-flex}.about-page .about-secondary-link strong{letter-spacing:.4px;font-size:18px}.about-page .about-secondary-link:hover{background:#a5ed691f;border-color:#a5ed6966;transform:translateY(-4px)}.about-page .about-jumps{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.about-page .about-jump{height:38px;color:var(--contrast-color);background:#0000006b;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:transform .25s,background-color .25s,border-color .25s;display:inline-flex}.about-page .about-jump:hover{background:#a5ed691f;border-color:#a5ed6973;transform:translateY(-2px)}.about-stats-section{padding:var(--about-section) 0}.about-page .about-stats{gap:var(--about-gap);border-radius:var(--about-radius);box-shadow:var(--about-shadow);background:#00000073;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:18px;display:grid}@media (width>=992px){.about-page .about-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px}}.about-page .about-stat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;margin:0;padding:14px 14px 12px}.about-page .about-stat dt{letter-spacing:.3px;color:var(--primary-color);margin:0 0 6px;font-size:clamp(18px,2vw,22px);font-weight:700}.about-page .about-stat dd{color:var(--about-muted);letter-spacing:.2px;margin:0;font-size:14px}.about-page .about-section{padding:var(--about-section) 0}.about-page .about-section-alt{background:#ffffff05}.about-page .about-section-head{max-width:62rem;margin-bottom:clamp(18px,3vw,28px)}.about-page .about-h2{letter-spacing:-.4px;color:var(--contrast-color);margin:0 0 12px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.1}.about-page .about-lede{color:var(--about-muted);margin:0;font-size:clamp(15px,2.1vw,18px);line-height:1.55}.about-page .about-h3{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.25}.about-page .about-h4{color:var(--contrast-color);margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.25}.about-page .about-copy{color:var(--about-muted);line-height:1.6}.about-page .about-meta{letter-spacing:.3px;color:#a5ed69eb;margin:0 0 10px;font-size:14px}.about-page .about-card{border-radius:var(--about-radius);background:var(--about-surface);border:1px solid var(--about-border);height:100%;padding:22px;transition:transform .35s,box-shadow .35s,border-color .35s,background-color .35s;box-shadow:0 14px 34px #0000003d}.about-page .about-card:hover{background:#a5ed6912;border-color:#a5ed6959;transform:translateY(-6px);box-shadow:0 22px 54px #00000057}.about-page .about-card-compact{padding:18px}.about-page .about-card-body{padding-top:16px}.about-page .about-media{background:#00000059;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.about-page .about-media img{object-fit:cover;width:100%;height:auto;display:block}.about-page .about-bullets{color:var(--about-muted);gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.about-page .about-icon{width:44px;height:44px;color:var(--primary-color);background:#a5ed691f;border:1px solid #a5ed6940;border-radius:14px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.about-page .about-icon i{font-size:22px}.about-page .about-timeline{gap:var(--about-gap);margin:0;padding:0;list-style:none;display:grid}.about-page .about-timeline-item{padding-left:58px;position:relative}.about-page .about-timeline-item:before{content:"";background:#ffffff24;width:2px;position:absolute;top:0;bottom:0;left:22px}.about-page .about-timeline-badge{width:34px;height:34px;color:var(--primary-color);background:#a5ed6924;border:1px solid #a5ed6959;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;left:6px}.about-page .about-timeline-badge span{letter-spacing:.3px;font-size:12px;font-weight:700}.about-page .about-timeline-card{border-radius:var(--about-radius);background:var(--about-surface-2);border:1px solid #ffffff1f;padding:18px;transition:transform .35s,background-color .35s,border-color .35s}.about-page .about-timeline-item:hover .about-timeline-card{background:#a5ed6912;border-color:#a5ed694d;transform:translateY(-4px)}.about-page .about-team-media{aspect-ratio:1;background:#00000059;border:1px solid #ffffff1f;border-radius:16px;width:100%;overflow:hidden}.about-page .about-team-media img{object-fit:cover;width:100%;height:100%;display:block}.about-page .about-cta{padding-bottom:calc(var(--about-section) + 14px);background:radial-gradient(1200px 600px at 20% 10%,#a5ed692e,#0000 60%),radial-gradient(900px 520px at 90% 30%,#10352e8c,#0000 55%)}.about-page .about-cta-inner{border-radius:calc(var(--about-radius) + 4px);box-shadow:var(--about-shadow);background:#00000075;border:1px solid #ffffff24;flex-direction:column;gap:18px;padding:22px;display:flex}@media (width>=992px){.about-page .about-cta-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:26px;padding:28px}}.about-page .about-cta-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.about-page .about-cta-link{color:var(--contrast-color);letter-spacing:.2px;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;font-weight:600;text-decoration:none;transition:transform .25s,border-color .25s,background-color .25s}.about-page .about-cta-link:hover{background:#a5ed6914;border-color:#a5ed6959;transform:translateY(-3px)}.about-page .about-address{border-radius:var(--about-radius);background:#ffffff08;border:1px solid #ffffff1f;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}.about-page .about-address-icon{width:42px;height:42px;color:var(--primary-color);background:#a5ed691f;border:1px solid #a5ed6940;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.about-page .about-address-icon i{font-size:22px}.about-page .about-address-title{letter-spacing:.2px;font-weight:700}.about-page .about-address-copy{color:var(--about-muted-2)}.about-page .about-jump:focus-visible,.about-page .about-secondary-link:focus-visible,.about-page .about-cta-link:focus-visible,.about-page .btn:focus-visible{outline-offset:3px;outline:3px solid #a5ed69f2}@media (prefers-reduced-motion:reduce){.about-page .reveal{opacity:1;filter:none;transform:none}.about-page .about-card,.about-page .about-jump,.about-page .about-secondary-link,.about-page .about-timeline-card,.about-page .about-cta-link{transition:none}.about-page .about-card:hover,.about-page .about-jump:hover,.about-page .about-secondary-link:hover,.about-page .about-timeline-item:hover .about-timeline-card,.about-page .about-cta-link:hover{transform:none}}
