.about-page{--about-surface: rgba(255, 255, 255, .05);--about-surface-2: rgba(255, 255, 255, .035);--about-border: rgba(255, 255, 255, .12);--about-muted: rgba(255, 255, 255, .72);--about-muted-2: rgba(255, 255, 255, .6);--about-shadow: 0 18px 45px rgba(0, 0, 0, .32);--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{display:inline-flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;text-decoration:none;color:var(--contrast-color);background:var(--about-surface);border:1px solid var(--about-border);transition:transform .35s ease,background-color .35s ease,border-color .35s ease}.about-page .about-secondary-link strong{font-size:18px;letter-spacing:.4px}.about-page .about-secondary-link:hover{transform:translateY(-4px);background:#a5ed691f;border-color:#a5ed6966}.about-page .about-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.about-page .about-jump{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:999px;text-decoration:none;color:var(--contrast-color);background:#0000006b;border:1px solid rgba(255,255,255,.18);transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.about-page .about-jump:hover{transform:translateY(-2px);background:#a5ed691f;border-color:#a5ed6973}.about-stats-section{padding:var(--about-section) 0}.about-page .about-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--about-gap);padding:18px;border-radius:var(--about-radius);background:#00000073;border:1px solid rgba(255,255,255,.14);box-shadow:var(--about-shadow);margin:0}@media(min-width:992px){.about-page .about-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px}}.about-page .about-stat{margin:0;padding:14px 14px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.about-page .about-stat dt{font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:.3px;margin:0 0 6px;color:var(--primary-color)}.about-page .about-stat dd{margin:0;color:var(--about-muted);font-size:14px;letter-spacing:.2px}.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{font-size:clamp(28px,3.6vw,44px);line-height:1.1;font-weight:600;letter-spacing:-.4px;margin:0 0 12px;color:var(--contrast-color)}.about-page .about-lede{color:var(--about-muted);font-size:clamp(15px,2.1vw,18px);line-height:1.55;margin:0}.about-page .about-h3{font-size:20px;line-height:1.25;font-weight:700;margin:0 0 10px}.about-page .about-h4{color:var(--contrast-color);font-size:18px;line-height:1.25;font-weight:600;margin:0 0 8px}.about-page .about-copy{color:var(--about-muted);line-height:1.6}.about-page .about-meta{margin:0 0 10px;font-size:14px;letter-spacing:.3px;color:#a5ed69eb}.about-page .about-card{height:100%;border-radius:var(--about-radius);background:var(--about-surface);border:1px solid var(--about-border);box-shadow:0 14px 34px #0000003d;padding:22px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background-color .35s ease}.about-page .about-card:hover{transform:translateY(-6px);border-color:#a5ed6959;background:#a5ed6912;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{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#00000059}.about-page .about-media img{display:block;width:100%;height:auto;object-fit:cover}.about-page .about-bullets{margin:14px 0 0;padding-left:18px;color:var(--about-muted);display:grid;gap:8px}.about-page .about-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#a5ed691f;border:1px solid rgba(165,237,105,.25);color:var(--primary-color);margin-bottom:12px}.about-page .about-icon i{font-size:22px}.about-page .about-timeline{list-style:none;padding:0;margin:0;display:grid;gap:var(--about-gap)}.about-page .about-timeline-item{position:relative;padding-left:58px}.about-page .about-timeline-item:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:2px;background:#ffffff24}.about-page .about-timeline-badge{position:absolute;left:6px;top:18px;width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#a5ed6924;border:1px solid rgba(165,237,105,.35);color:var(--primary-color)}.about-page .about-timeline-badge span{font-size:12px;font-weight:700;letter-spacing:.3px}.about-page .about-timeline-card{border-radius:var(--about-radius);background:var(--about-surface-2);border:1px solid rgba(255,255,255,.12);padding:18px;transition:transform .35s ease,background-color .35s ease,border-color .35s ease}.about-page .about-timeline-item:hover .about-timeline-card{transform:translateY(-4px);background:#a5ed6912;border-color:#a5ed694d}.about-page .about-team-media{width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#00000059;border:1px solid rgba(255,255,255,.12)}.about-page .about-team-media img{width:100%;height:100%;object-fit:cover;display:block}.about-page .about-cta{padding-bottom:calc(var(--about-section) + 14px);background:radial-gradient(1200px 600px at 20% 10%,rgba(165,237,105,.18),transparent 60%),radial-gradient(900px 520px at 90% 30%,rgba(16,53,46,.55),transparent 55%)}.about-page .about-cta-inner{display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:calc(var(--about-radius) + 4px);background:#00000075;border:1px solid rgba(255,255,255,.14);box-shadow:var(--about-shadow)}@media(min-width:992px){.about-page .about-cta-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:26px;padding:28px}}.about-page .about-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.about-page .about-cta-link{color:var(--contrast-color);text-decoration:none;font-weight:600;letter-spacing:.2px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.about-page .about-cta-link:hover{transform:translateY(-3px);border-color:#a5ed6959;background:#a5ed6914}.about-page .about-address{margin-top:18px;display:flex;gap:12px;align-items:flex-start;padding:18px;border-radius:var(--about-radius);background:#ffffff08;border:1px solid rgba(255,255,255,.12)}.about-page .about-address-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#a5ed691f;border:1px solid rgba(165,237,105,.25);color:var(--primary-color);flex:none}.about-page .about-address-icon i{font-size:22px}.about-page .about-address-title{font-weight:700;letter-spacing:.2px}.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:3px solid rgba(165,237,105,.95);outline-offset:3px}@media(prefers-reduced-motion:reduce){.about-page .reveal{opacity:1;transform:none;filter: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}}
