.landing-page.about-page .about-main{padding-top:86px}.landing-page.about-page .about-hero{background:radial-gradient(circle at 20% 18%,#c8e6f085 0%,#0000 55%),radial-gradient(circle at 84% 12%,#4a9ab838 0%,#0000 48%),linear-gradient(#f7f3eb 0%,#f4efe5 100%);padding-top:5.5rem;padding-bottom:5.5rem;position:relative;overflow:hidden}.landing-page.about-page .about-hero-glow{pointer-events:none;background:radial-gradient(circle,#2e7d9e33 0%,#2e7d9e00 72%);border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:-120px}.landing-page.about-page .about-hero-inner{text-align:center;max-width:900px;margin:0 auto;position:relative}.landing-page.about-page .about-brand{background:#ffffffa6;border:1px solid #2e7d9e1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.2rem;padding:.35rem .7rem;display:inline-flex}.landing-page.about-page .about-brand img{width:56px;height:auto}.landing-page.about-page .about-title{max-width:14ch;margin:0 auto}.landing-page.about-page .about-lead{max-width:700px;color:var(--mid);margin:1.35rem auto 0;font-size:1rem;font-weight:300;line-height:1.85}.landing-page.about-page .about-pill-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin:2rem auto 0;display:flex}.landing-page.about-page .about-pill-row span{letter-spacing:1.6px;text-transform:uppercase;color:var(--ocean);background:#ffffffbf;border:1px solid #2e7d9e29;border-radius:999px;padding:.42rem .85rem;font-size:.72rem;font-weight:500}.landing-page.about-page .about-values-section{background:var(--cream)}.landing-page.about-page .about-values-header{max-width:760px;margin:0 auto}.landing-page.about-page .about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1100px;margin-top:2.8rem;margin-left:auto;margin-right:auto;display:grid}.landing-page.about-page .about-value-card{background:var(--sand);border:1px solid #2e7d9e1a;border-radius:16px;padding:1.7rem;transition:transform .25s,box-shadow .25s,border-color .25s}.landing-page.about-page .about-value-card:hover{border-color:#2e7d9e33;transform:translateY(-5px);box-shadow:0 10px 30px #1a2c3517}.landing-page.about-page .about-value-icon{width:44px;height:44px;color:var(--ocean);background:#2e7d9e24;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.landing-page.about-page .about-value-card h3{color:var(--dark);margin-bottom:.55rem;font-size:1.02rem;font-weight:600}.landing-page.about-page .about-value-card p{color:var(--mid);font-size:.9rem;font-weight:300;line-height:1.75}.landing-page.about-page .about-story-section{background:linear-gradient(#f6f1e7 0%,#f1eadf 100%)}.landing-page.about-page .about-story-grid{grid-template-columns:1.2fr .8fr;gap:1rem;max-width:1100px;margin:0 auto;display:grid}.landing-page.about-page .about-story-card,.landing-page.about-page .about-metrics-card{background:#fff9;border:1px solid #2e7d9e1f;border-radius:18px;box-shadow:0 6px 25px #182a340f}.landing-page.about-page .about-story-card{padding:2rem}.landing-page.about-page .about-story-head{color:var(--ocean);text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.74rem;font-weight:600;display:inline-flex}.landing-page.about-page .about-story-card p{color:var(--mid);font-size:.96rem;font-weight:300;line-height:1.86}.landing-page.about-page .about-story-card p+p{margin-top:.8rem}.landing-page.about-page .about-metrics-card{flex-direction:column;gap:.8rem;padding:1.2rem;display:flex}.landing-page.about-page .about-metric{background:#ffffffb3;border:1px solid #2e7d9e1a;border-radius:12px;padding:1rem 1rem .9rem}.landing-page.about-page .about-metric strong{color:var(--dark);font-family:DM Serif Display,serif;font-size:1.55rem;line-height:1;display:block}.landing-page.about-page .about-metric span{color:var(--mid);text-transform:uppercase;letter-spacing:1.3px;margin-top:.45rem;font-size:.78rem;display:block}.landing-page.about-page .about-cta-section{background:var(--dark)}.landing-page.about-page .about-cta{text-align:center;max-width:760px;margin:0 auto}.landing-page.about-page .about-cta .section-label{color:#c8e6f0e6}.landing-page.about-page .about-cta .section-title{color:#fff}.landing-page.about-page .about-cta p{color:#ffffffad;max-width:680px;margin:1.1rem auto 0;font-size:.96rem;font-weight:300;line-height:1.8}.landing-page.about-page .about-cta .btn-primary{margin-top:2rem;display:inline-flex}.landing-page.about-page .about-social-section{background:var(--cream)}.landing-page.about-page .about-social-card{background:var(--sand);border:1px solid #2e7d9e1f;border-radius:18px;grid-template-columns:170px 1fr;align-items:center;gap:1.5rem;max-width:980px;margin:0 auto;padding:2rem;display:grid;box-shadow:0 10px 30px #182a3414}.landing-page.about-page .about-social-media{justify-content:center;align-items:center;display:flex}.landing-page.about-page .about-social-logo{object-fit:cover;border:2px solid #2e7d9e33;border-radius:999px;width:130px;height:130px;box-shadow:0 8px 24px #182a3424}.landing-page.about-page .about-social-content .section-title{margin-bottom:.6rem}.landing-page.about-page .about-social-content p{color:var(--mid);max-width:560px;font-size:.95rem;line-height:1.75}.landing-page.about-page .about-social-content .btn-primary{margin-top:1.4rem;display:inline-flex}@media (max-width:900px){.landing-page.about-page .about-main{padding-top:80px}.landing-page.about-page .about-values-grid,.landing-page.about-page .about-story-grid{grid-template-columns:1fr}.landing-page.about-page .about-story-card{padding:1.35rem}.landing-page.about-page .about-metrics-card{padding:.9rem}.landing-page.about-page .about-hero{padding-top:4.3rem;padding-bottom:4.3rem}.landing-page.about-page .about-social-card{text-align:center;grid-template-columns:1fr;padding:1.4rem}.landing-page.about-page .about-social-content p{margin:0 auto}}
