.about-page-wrapper[data-v-e18fe130]{background-color:#f9f9f9;padding-bottom:4rem;position:relative;overflow:hidden}.bg-texture[data-v-e18fe130]{pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='none' stroke='%23000' stroke-width='.5' d='M0 167c2.5 0 22.3-15.1 27-14 30.3 7 24.3-33 60-15 11.2 5.7 13.9-3.3 22-8 5.6-3.2 16.9-10.8 17-2 .1 11.1-2.9 22.3 8 26 5.8 2 11.4.3 17-2 16.6-6.9 25.1 3.4 34 14 3.3 4 10.1 7.1 15 1' opacity='.03'/%3E%3C/svg%3E");background-size:600px 600px;width:100%;height:100%;position:absolute;top:0;left:0}.text-primary[data-v-e18fe130]{color:var(--color-primary,#ff8c00)}.limited-width-content[data-v-e18fe130]{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.section-header-center[data-v-e18fe130]{text-align:center;margin-bottom:3rem}.section-header-center h2[data-v-e18fe130]{color:#301221;font-family:var(--font-primary);text-transform:uppercase;font-size:2.5rem}.section-header-center p[data-v-e18fe130]{color:#666;font-size:1.1rem}.hero-section[data-v-e18fe130]{color:#fff;border-radius:0 0 4px 4px;justify-content:center;align-items:center;height:500px;margin-bottom:4rem;display:flex;position:relative}.hero-section .hero-bg[data-v-e18fe130]{z-index:0;background-position:50%;background-size:cover}.hero-section .hero-bg[data-v-e18fe130],.hero-section .hero-overlay[data-v-e18fe130]{width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .hero-overlay[data-v-e18fe130]{z-index:1;background:linear-gradient(#0006,#000c)}.hero-section .hero-content[data-v-e18fe130]{text-align:center;z-index:2;max-width:800px;padding:0 20px;position:relative}.hero-section .hero-content .eyebrow[data-v-e18fe130]{color:var(--color-primary,#ff8c00);letter-spacing:3px;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:block}.hero-section .hero-content .hero-title[data-v-e18fe130]{font-family:var(--font-secondary);text-shadow:0 4px 10px #00000080;text-transform:uppercase;margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1}.hero-section .hero-content .hero-subtitle[data-v-e18fe130]{color:#ddd;font-size:1.25rem;font-weight:300}.hero-section .hero-clip[data-v-e18fe130]{clip-path:polygon(0 100%,100% 100%,100% 0,50% 100%,0 0);z-index:2;background:#f9f9f9;width:100%;height:40px;position:absolute;bottom:-1px;left:0}.intro-section[data-v-e18fe130]{padding:2rem 0 5rem}.intro-section .intro-grid[data-v-e18fe130]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (max-width:900px){.intro-section .intro-grid[data-v-e18fe130]{grid-template-columns:1fr}}.intro-section .intro-text .section-heading[data-v-e18fe130]{color:#301221;font-family:var(--font-secondary);margin-bottom:1rem;font-size:2.2rem}.intro-section .intro-text .divider[data-v-e18fe130]{background:var(--color-primary,#ff8c00);width:60px;height:5px;margin-bottom:2rem}.intro-section .intro-text .lead-text[data-v-e18fe130]{color:#333;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.intro-section .intro-text p[data-v-e18fe130]{color:#555;margin-bottom:1rem;line-height:1.7}.intro-section .visual-card[data-v-e18fe130]{background:#e0e0e0 url(/img/about/team_placeholder.jpg) 0 0/cover;border-radius:4px;justify-content:center;align-items:center;height:400px;display:flex;position:relative;box-shadow:20px 20px #0000000d}.intro-section .visual-card .visual-placeholder[data-v-e18fe130]{opacity:.2}.intro-section .visual-card .visual-placeholder svg[data-v-e18fe130]{width:60px}.intro-section .visual-card .stamp-badge[data-v-e18fe130]{color:#fff;background:#301221;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:-20px;right:-20px;transform:rotate(15deg);box-shadow:0 10px 20px #0003}.intro-section .visual-card .stamp-badge span[data-v-e18fe130]{letter-spacing:1px;font-size:.8rem}.intro-section .visual-card .stamp-badge strong[data-v-e18fe130]{color:var(--color-primary,#ff8c00);font-size:1.1rem}.specs-grid[data-v-e18fe130]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:5rem;display:grid}.specs-grid .spec-card[data-v-e18fe130]{background:#fff;border:1px solid #eee;border-radius:4px;padding:2rem;transition:all .3s}.specs-grid .spec-card[data-v-e18fe130]:hover{border-color:var(--color-primary,#ff8c00);transform:translateY(-5px);box-shadow:0 10px 30px #0000000d}.specs-grid .spec-card:hover .spec-icon[data-v-e18fe130]{background:var(--color-primary,#ff8c00);border-color:var(--color-primary,#ff8c00);color:#fff}.specs-grid .spec-card .spec-header[data-v-e18fe130]{align-items:center;gap:15px;margin-bottom:1.5rem;display:flex}.specs-grid .spec-card .spec-header h3[data-v-e18fe130]{color:#301221;font-family:var(--font-secondary);margin:0;font-size:1.1rem}.specs-grid .spec-card .spec-icon[data-v-e18fe130]{color:#555;border:2px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.specs-grid .spec-card .spec-icon svg[data-v-e18fe130]{width:24px}.specs-grid .spec-card p[data-v-e18fe130]{color:#666;font-size:.95rem;line-height:1.6}.timeline-section[data-v-e18fe130]{margin-bottom:5rem}.timeline-section .trail-map[data-v-e18fe130]{max-width:800px;margin:0 auto;padding:2rem 0;position:relative}.timeline-section .trail-map .trail-line[data-v-e18fe130]{z-index:0;background-image:linear-gradient(#ccc 50%,#0000 0);background-size:4px 20px;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-section .trail-map .waypoint[data-v-e18fe130]{text-align:right;z-index:1;width:50%;padding:0 40px 40px 0;position:relative}.timeline-section .trail-map .waypoint.right-side[data-v-e18fe130]{text-align:left;margin-left:50%;padding:0 0 40px 40px}.timeline-section .trail-map .waypoint.right-side .wp-marker[data-v-e18fe130]{left:-30px;right:auto}.timeline-section .trail-map .waypoint .wp-marker[data-v-e18fe130]{border:4px solid var(--color-primary,#ff8c00);color:#301221;font-family:var(--font-secondary);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-weight:800;display:flex;position:absolute;top:0;right:-30px;box-shadow:0 0 0 5px #f9f9f9}.timeline-section .trail-map .waypoint .wp-marker.current[data-v-e18fe130]{background:var(--color-primary,#ff8c00);color:#fff}.timeline-section .trail-map .waypoint .wp-content[data-v-e18fe130]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 5px 15px #0000000d}.timeline-section .trail-map .waypoint .wp-content h3[data-v-e18fe130]{color:#301221;font-family:var(--font-secondary);margin-bottom:.5rem}.timeline-section .trail-map .waypoint .wp-content p[data-v-e18fe130]{color:#666;margin:0;font-size:.9rem}@media (max-width:768px){.timeline-section .trail-map .trail-line[data-v-e18fe130]{left:30px}.timeline-section .trail-map .waypoint[data-v-e18fe130]{text-align:left;width:100%;padding:0 0 40px 80px}.timeline-section .trail-map .waypoint.right-side[data-v-e18fe130]{margin-left:0}.timeline-section .trail-map .waypoint .wp-marker[data-v-e18fe130]{left:0;right:auto}}.dashboard-section[data-v-e18fe130]{margin-bottom:5rem}.dashboard-section .dashboard-panel[data-v-e18fe130]{color:#fff;background:#301221;border:1px solid #333;border-radius:12px;padding:3rem;box-shadow:0 20px 40px #0003}.dashboard-section .dashboard-panel .panel-header[data-v-e18fe130]{border-bottom:1px solid #333;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.dashboard-section .dashboard-panel .panel-header h3[data-v-e18fe130]{color:#888;font-family:var(--font-secondary);letter-spacing:1px;margin:0}.dashboard-section .dashboard-panel .panel-header .status-light[data-v-e18fe130]{background:#2ecc71;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #2ecc71}.dashboard-section .dashboard-panel .gauges-grid[data-v-e18fe130]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.dashboard-section .dashboard-panel .gauge-card[data-v-e18fe130]{text-align:center;background:#ffffff0d;border-radius:8px;padding:2rem;position:relative;overflow:hidden}.dashboard-section .dashboard-panel .gauge-card.highlight[data-v-e18fe130]{border:1px solid var(--color-primary,#ff8c00);background:linear-gradient(135deg,#ff8c001a,#0000)}.dashboard-section .dashboard-panel .gauge-card .gauge-icon[data-v-e18fe130]{margin-bottom:1rem;font-size:2rem}.dashboard-section .dashboard-panel .gauge-card .big-number[data-v-e18fe130]{font-family:var(--font-secondary);margin-bottom:.5rem;font-size:3.5rem;font-weight:700;line-height:1}.dashboard-section .dashboard-panel .gauge-card .label[data-v-e18fe130]{color:#aaa;letter-spacing:1px;font-size:.9rem;font-weight:700}.dashboard-section .dashboard-panel .gauge-card .sub[data-v-e18fe130]{color:#666;margin-top:5px;font-size:.8rem}.dashboard-section .dashboard-panel .gauge-card .gauge-footer[data-v-e18fe130]{margin-top:1.5rem}.dashboard-section .dashboard-panel .gauge-card .gauge-footer a[data-v-e18fe130]{color:var(--color-primary,#ff8c00);font-size:.85rem;font-weight:700;text-decoration:none}.dashboard-section .dashboard-panel .gauge-card .gauge-footer a[data-v-e18fe130]:hover{text-decoration:underline}.final-cta[data-v-e18fe130]{text-align:center}.final-cta .cta-box[data-v-e18fe130]{max-width:800px;margin:0 auto}.final-cta .cta-box h2[data-v-e18fe130]{color:#301221;font-family:var(--font-secondary);margin-bottom:1rem;font-size:2.5rem}.final-cta .cta-box p[data-v-e18fe130]{color:#666;margin-bottom:2rem;font-size:1.2rem}.final-cta .cta-box .btn-group[data-v-e18fe130]{justify-content:center;gap:1rem;display:flex}.final-cta .cta-box .btn[data-v-e18fe130]{border-radius:4px;padding:12px 30px;font-weight:700;text-decoration:none;transition:all .2s}.final-cta .cta-box .btn.btn-primary[data-v-e18fe130]{background:var(--color-primary,#ff8c00);color:#fff}.final-cta .cta-box .btn.btn-primary[data-v-e18fe130]:hover{background:#cc7000;transform:translateY(-2px)}.final-cta .cta-box .btn.btn-outline[data-v-e18fe130]{color:#301221;border:2px solid #301221}.final-cta .cta-box .btn.btn-outline[data-v-e18fe130]:hover{color:#fff;background:#301221}@media (max-width:600px){.hero-section .hero-title[data-v-e18fe130]{font-size:2.5rem}.btn-group[data-v-e18fe130]{flex-direction:column}.dashboard-panel[data-v-e18fe130]{padding:1.5rem}}
