.about-page{font-family:var(--primary-font);overflow-x:hidden}.about-page .back-button{background:var(--secondary-color);border:2px solid var(--text-secondary);color:var(--text-secondary);font-family:var(--secondary-font);cursor:pointer;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border-radius:50px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex;position:fixed;top:20px;left:30px;box-shadow:0 4px 20px #24507b14}.about-page .back-button .back-text{display:inline}.about-page .back-button:hover{background:var(--primary-color);color:var(--accent-color);border-color:var(--accent-color);background:0 0;transform:translateY(-2px);box-shadow:0 8px 25px #24507b26}.about-page .back-button svg{flex-shrink:0;transition:transform .3s}.about-page .back-button:hover svg{transform:translate(-3px)}.about-page .about-hero{justify-content:center;align-items:center;height:80vh;display:flex;position:relative;overflow:hidden}.about-page .about-hero .hero-img{object-fit:cover;width:100%;height:100%}.about-page .about-hero .hero-overlay{background:linear-gradient(135deg,#000000b3 0%,#0006 50%,#000000b3 100%);position:absolute;inset:0}.about-page .about-hero .hero-content{z-index:2;text-align:center;color:var(--secondary-color);max-width:800px;padding:0 2rem;position:absolute}.about-page .about-hero .hero-content .hero-text-container .hero-title{text-transform:uppercase;letter-spacing:3px;background:linear-gradient(90deg,#14205d 0%,#120549 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:4rem;font-weight:400}.about-page .about-hero .hero-content .hero-text-container .hero-subtitle{opacity:.9;font-size:1.3rem;font-weight:300;font-family:var(--secondary-font);margin-bottom:1.5rem}.about-page .about-hero .hero-content .hero-text-container .hero-location{opacity:.8;font-size:1rem;font-family:var(--secondary-font);justify-content:center;align-items:center;gap:.5rem;font-weight:300;display:flex}.about-page .about-hero .hero-content .hero-text-container .hero-location svg{color:var(--primary-color)}.about-page .stats-section{z-index:3;padding:50px 0;position:relative}.about-page .stats-section .stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.about-page .stats-section .stats-grid .stat-card{text-align:center;border:1.5px solid var(--border-color-2);background:#fff;border-radius:16px;padding:2rem 1.2rem;transition:all .3s ease-in-out}.about-page .stats-section .stats-grid .stat-card:hover{transform:translateY(-10px)}.about-page .stats-section .stats-grid .stat-card .stat-icon{color:var(--primary-dark);margin-bottom:.8rem;font-size:2rem}.about-page .stats-section .stats-grid .stat-card .stat-number{color:var(--primary-dark);margin-bottom:.4rem;font-size:2.2rem;font-weight:400}.about-page .stats-section .stats-grid .stat-card .stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.95rem;font-weight:200}.about-page .about-content-section{background:var(--secondary-color);padding:70px 0}.about-page .about-content-section .about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;max-width:1100px;margin:0 auto;display:grid}.about-page .about-content-section .about-grid .about-image{width:100%;height:100%;position:relative}.about-page .about-content-section .about-grid .about-image .about-img-1{object-fit:contain;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.about-page .about-content-section .about-grid .about-image .about-img-2{object-fit:contain;z-index:1;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;transform:scale(.9)rotate(125deg)}.about-page .about-content-section .about-grid .about-image .img-2-wrap,.about-page .about-content-section .about-grid .about-image .img-1-wrap{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about-page .about-content-section .about-grid .about-text .section-header{margin-bottom:1.5rem}.about-page .about-content-section .about-grid .about-text .section-header h2{color:var(--primary-dark);text-transform:uppercase;margin-bottom:.8rem;font-size:2.6rem;font-weight:400}.about-page .about-content-section .about-grid .about-text .section-header .header-line{background:var(--text-secondary-2);border-radius:2px;width:70px;height:3px}.about-page .about-content-section .about-grid .about-text .text-content .lead-text{color:var(--primary-dark);font-size:1.2rem;font-weight:300;font-family:var(--secondary-font);margin-bottom:1rem;line-height:1.5}.about-page .about-content-section .about-grid .about-text .text-content p{color:var(--text-secondary);font-size:14px;line-height:1.6;font-family:var(--para-font);margin-bottom:1rem;font-weight:300}.about-page .mission-section{background:linear-gradient(135deg,var(--primary-color)0%,#1a1a2e 100%);color:#fff;padding:70px 0}.about-page .mission-section .section-header{text-align:center;margin-bottom:3rem}.about-page .mission-section .section-header h2{margin-bottom:1rem;font-size:2.6rem;font-weight:500}.about-page .mission-section .section-header p{opacity:.8;font-size:1rem;font-family:var(--para-font);color:var(--text-secondary-2);margin-bottom:1.5rem}.about-page .mission-section .section-header .header-line{background:var(--accent-color);border-radius:2px;width:80px;height:3px;margin:0 auto}.about-page .mission-section .mission-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.about-page .mission-section .mission-grid .mission-card{text-align:center;background:#ffffff14;border-radius:16px;padding:2rem 1.5rem;transition:all .3s}.about-page .mission-section .mission-grid .mission-card:hover{background:#ffffff1f;transform:translateY(-10px)}.about-page .mission-section .mission-grid .mission-card .card-icon-wrapper{background:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;display:flex}.about-page .mission-section .mission-grid .mission-card .card-icon-wrapper .mission-icon{color:#fff;font-size:2rem}.about-page .mission-section .mission-grid .mission-card h3{font-size:1.5rem;font-weight:200;font-family:var(--primary-font);margin-bottom:1rem}.about-page .mission-section .mission-grid .mission-card p{opacity:.9;font-size:14px;line-height:1.5;font-family:var(--secondary-font);color:var(--text-secondary-2);font-weight:400}.about-page .values-section{background:var(--secondary-color);padding:70px 0}.about-page .values-section .container .section-header{text-align:center;margin-bottom:3rem}.about-page .values-section .container .section-header h2{color:var(--primary-dark);margin-bottom:.8rem;font-size:2.6rem;font-weight:500}.about-page .values-section .container .section-header p{color:var(--text-secondary);font-size:1rem;font-family:var(--para-font);margin-bottom:1.5rem;font-weight:300}.about-page .values-section .container .section-header .header-line{background:var(--text-secondary-2);border-radius:2px;width:80px;height:3px;margin:0 auto}.about-page .values-section .container .values-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:800px;margin:0 auto;display:grid}.about-page .values-section .container .values-grid .value-card{text-align:center;border-top:3px solid var(--primary-dark);background:#fff;border-radius:12px;padding:2rem 1.2rem;box-shadow:0 8px 20px #00000014}.about-page .values-section .container .values-grid .value-card .value-icon{color:var(--primary-dark);margin-bottom:1rem;font-size:2rem}.about-page .values-section .container .values-grid .value-card h4{color:var(--primary-dark);margin-bottom:.8rem;font-size:1.2rem;font-weight:500}.about-page .values-section .container .values-grid .value-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.5;font-family:var(--secondary-font);font-weight:300}.about-page .about-cta-section{background:linear-gradient(135deg,var(--primary-color)0%,#1a1a2e 100%);color:#fff;text-align:center;padding:60px 0}.about-page .about-cta-section .cta-content{max-width:600px;margin:0 auto}.about-page .about-cta-section .cta-content h2{font-size:2.6rem;font-weight:500;font-family:var(--primary-font);margin-bottom:1rem}.about-page .about-cta-section .cta-content p{opacity:.9;font-size:1rem;line-height:1.5;font-family:var(--para-font);color:var(--text-secondary-2);margin-bottom:2rem;font-weight:300}.about-page .about-cta-section .cta-content .cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.about-page .about-cta-section .cta-content .cta-buttons .btn{font-family:var(--secondary-font);cursor:pointer;text-transform:uppercase;border-color:#0000;border-radius:40px;padding:.8rem 2rem;font-size:1rem;font-weight:400;transition:all .3s}.about-page .about-cta-section .cta-content .cta-buttons .btn.btn-primary{background:var(--accent-color);color:#fff}.about-page .about-cta-section .cta-content .cta-buttons .btn.btn-primary:hover{background:var(--secondary-color);color:var(--accent-color);transform:translateY(-3px)}@media (max-width:768px){.about-page .back-button .back-text{display:none}.about-page .back-button{border-radius:50%;justify-content:center;width:44px;height:44px;padding:10px;left:20px}.about-page .stats-section{display:none}.about-page .about-hero{height:60vh}.about-page .about-hero .hero-content{padding:0 1rem}.about-page .about-hero .hero-content .hero-text-container .hero-title{letter-spacing:1px;margin-bottom:.8rem;font-size:2.2rem}.about-page .about-hero .hero-content .hero-text-container .hero-subtitle{margin-bottom:1rem;font-size:1.1rem}.about-page .about-hero .hero-content .hero-text-container .hero-location{font-size:.9rem}.about-page .about-content-section{padding:40px 0}.about-page .about-content-section .about-grid{text-align:center;grid-template-columns:1fr;gap:2.5rem;padding:0 1rem}.about-page .about-content-section .about-grid .about-image{order:1;max-width:300px;height:250px;margin:0 auto}.about-page .about-content-section .about-grid .about-image .about-img-1,.about-page .about-content-section .about-grid .about-image .about-img-2{height:250px}.about-page .about-content-section .about-grid .about-text{order:2}.about-page .about-content-section .about-grid .about-text .section-header{text-align:center;margin-bottom:1.2rem}.about-page .about-content-section .about-grid .about-text .section-header h2{margin-bottom:.6rem;font-size:1.8rem}.about-page .about-content-section .about-grid .about-text .section-header .header-line{margin:0 auto}.about-page .about-content-section .about-grid .about-text .text-content .lead-text{margin-bottom:.8rem;font-size:1.1rem}.about-page .about-content-section .about-grid .about-text .text-content p{margin-bottom:.8rem;font-size:13px}.about-page .mission-section,.about-page .values-section{padding:40px 0}.about-page .mission-section .container,.about-page .values-section .container{padding:0 1rem}.about-page .mission-section .section-header,.about-page .values-section .section-header{margin-bottom:2rem}.about-page .mission-section .section-header h2,.about-page .values-section .section-header h2{margin-bottom:.6rem;font-size:1.8rem}.about-page .mission-section .section-header p,.about-page .values-section .section-header p{font-size:.9rem}.about-page .mission-section .mission-grid,.about-page .mission-section .values-grid,.about-page .values-section .mission-grid,.about-page .values-section .values-grid{gap:1.2rem}.about-page .mission-section .mission-grid .mission-card,.about-page .mission-section .mission-grid .value-card,.about-page .mission-section .values-grid .mission-card,.about-page .mission-section .values-grid .value-card,.about-page .values-section .mission-grid .mission-card,.about-page .values-section .mission-grid .value-card,.about-page .values-section .values-grid .mission-card,.about-page .values-section .values-grid .value-card{padding:1.5rem 1rem}.about-page .mission-section .mission-grid .mission-card .card-icon-wrapper,.about-page .mission-section .values-grid .mission-card .card-icon-wrapper,.about-page .values-section .mission-grid .mission-card .card-icon-wrapper,.about-page .values-section .values-grid .mission-card .card-icon-wrapper{width:60px;height:60px;margin-bottom:1.2rem}.about-page .mission-section .mission-grid .mission-card .card-icon-wrapper .mission-icon,.about-page .mission-section .values-grid .mission-card .card-icon-wrapper .mission-icon,.about-page .values-section .mission-grid .mission-card .card-icon-wrapper .mission-icon,.about-page .values-section .values-grid .mission-card .card-icon-wrapper .mission-icon{font-size:1.8rem}.about-page .mission-section .mission-grid .mission-card h3,.about-page .mission-section .values-grid .mission-card h3,.about-page .values-section .mission-grid .mission-card h3,.about-page .values-section .values-grid .mission-card h3{margin-bottom:.8rem;font-size:1.3rem}.about-page .mission-section .mission-grid .mission-card p,.about-page .mission-section .values-grid .mission-card p,.about-page .values-section .mission-grid .mission-card p,.about-page .values-section .values-grid .mission-card p{font-size:13px}.about-page .mission-section .mission-grid .value-card .value-icon,.about-page .mission-section .values-grid .value-card .value-icon,.about-page .values-section .mission-grid .value-card .value-icon,.about-page .values-section .values-grid .value-card .value-icon{margin-bottom:.8rem;font-size:1.8rem}.about-page .mission-section .mission-grid .value-card h4,.about-page .mission-section .values-grid .value-card h4,.about-page .values-section .mission-grid .value-card h4,.about-page .values-section .values-grid .value-card h4{margin-bottom:.6rem;font-size:1.1rem}.about-page .mission-section .mission-grid .value-card p,.about-page .mission-section .values-grid .value-card p,.about-page .values-section .mission-grid .value-card p,.about-page .values-section .values-grid .value-card p{font-size:.9rem}.about-page .about-cta-section{padding:40px 0}.about-page .about-cta-section .cta-content{padding:0 1rem}.about-page .about-cta-section .cta-content h2{margin-bottom:.8rem;font-size:1.6rem}.about-page .about-cta-section .cta-content p{margin-bottom:1.5rem;font-size:.95rem}.about-page .about-cta-section .cta-content .cta-buttons .btn{padding:.7rem 1.5rem;font-size:.9rem}}@media (max-width:480px){.about-page .about-hero{height:50vh}.about-page .about-hero .hero-content .hero-text-container .hero-title{font-size:1.8rem}.about-page .about-hero .hero-content .hero-text-container .hero-subtitle{font-size:1rem}.about-page .about-hero .hero-content .hero-text-container .hero-location{font-size:.85rem}.about-page .about-content-section .about-grid{gap:2rem;padding:0 .5rem}.about-page .about-content-section .about-grid .about-image{max-width:250px;height:200px}.about-page .about-content-section .about-grid .about-image .about-img-1,.about-page .about-content-section .about-grid .about-image .about-img-2{height:200px}.about-page .about-content-section .about-grid .about-text .section-header h2{font-size:1.6rem}.about-page .about-content-section .about-grid .about-text .text-content .lead-text{font-size:1rem}.about-page .about-content-section .about-grid .about-text .text-content p{font-size:12px}.about-page .mission-section .section-header h2,.about-page .values-section .section-header h2{font-size:1.6rem}.about-page .mission-section .section-header p,.about-page .values-section .section-header p{font-size:.85rem}.about-page .about-cta-section .cta-content h2{font-size:1.4rem}.about-page .about-cta-section .cta-content p{font-size:.9rem}}@media (min-width:769px) and (max-width:1024px){.about-page .about-content-section .about-grid{gap:1.5rem;padding:0 1rem}.about-page .about-content-section .about-grid .about-text .section-header h2{font-size:2rem}.about-page .about-content-section .about-grid .about-text .text-content .lead-text{font-size:1.1rem}.about-page .mission-section .section-header h2,.about-page .values-section .section-header h2{font-size:2rem}}
