.about-hero{text-align:center;padding:100px 20px 40px}.about-kicker{color:#ffffffbf;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;font-size:14px;font-weight:600}.about-hero h1{color:#fff;text-shadow:0 2px 20px #00000040;font-size:64px;font-weight:700;line-height:1.1}.about-lead{text-align:center;max-width:720px;margin:0 auto;padding:40px 24px}.about-lead p{color:#fff;text-shadow:0 1px 12px #0000004d;font-size:22px;font-weight:400;line-height:1.7}.about-photo-band{width:100%;height:420px;margin:60px 0;position:relative;overflow:hidden}.about-photo-band img{object-fit:cover;width:100%;height:100%;display:block}.about-photo-band:after{content:"";background:linear-gradient(#0000 50%,#1a2f47bf 100%);position:absolute;inset:0}.about-photo-band figcaption{color:#fff;letter-spacing:.5px;z-index:2;font-size:15px;font-weight:600;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.about-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1100px;margin:60px auto;padding:0 24px;display:grid}.about-split.reverse{direction:rtl}.about-split.reverse>*{direction:ltr}.about-split-text p{color:#fff;text-shadow:0 1px 12px #0000004d;font-size:18px;line-height:1.75}.about-split-image{border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #00000059}.about-split-image img{object-fit:cover;width:100%;height:340px;display:block}.about-pullquote-section{text-align:center;padding:100px 24px;position:relative}.about-pullquote{color:#fff;text-shadow:0 2px 30px #2db88d80;max-width:900px;margin:0 auto;font-size:52px;font-weight:700;line-height:1.25}.about-pullquote:before,.about-pullquote:after{content:"";background:var(--color-primary);width:60px;height:3px;margin:0 auto 32px;display:block}.about-pullquote:after{margin:32px auto 0}.about-cta{text-align:center;padding:40px 24px 100px}.about-cta-button{background:linear-gradient(135deg, var(--color-dark), var(--color-primary));color:#fff;border-radius:50px;padding:20px 48px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 12px 30px #2db88d59}.about-cta-button:hover{transform:translateY(-3px);box-shadow:0 16px 40px #2db88d73}.about-intro{grid-template-columns:1fr 380px;align-items:center;gap:56px;max-width:1100px;margin:0 auto;padding:100px 24px 40px;display:grid}.about-intro h1{color:#fff;text-shadow:0 2px 20px #00000040;margin-bottom:24px;font-size:64px;font-weight:700;line-height:1.05}.about-intro-lead{color:#ffffffeb;text-shadow:0 1px 12px #0000004d;margin-bottom:20px;font-size:21px;line-height:1.6}.about-intro-sub{color:#ffffffd9;margin-bottom:28px;font-size:17px;line-height:1.7}.about-tags{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.about-tags li{color:#fff;border:1px solid #ffffff73;border-radius:50px;padding:8px 18px;font-size:14px;font-weight:600}.about-intro-photo{margin:0}.about-intro-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:20px;width:100%;display:block;box-shadow:0 20px 50px #00000059}.about-intro-photo figcaption{color:#fffc;text-align:center;margin-top:12px;font-size:14px}.about-chapter-label{letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-weight:700;color:#7fe3c0!important;font-size:14px!important}.about-split-text h2{color:#fff;text-shadow:0 1px 12px #0000004d;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.15}.about-split-text p+p{margin-top:14px}.about-split-text .about-chapter-note{color:#7fe3c0;font-size:18px;font-weight:600}.about-pullquote.about-pullquote-statement{max-width:860px;font-size:34px;font-weight:600;line-height:1.4}.about-how{max-width:1100px;margin:0 auto;padding:0 24px 40px}.about-how h2{color:#fff;text-align:center;text-shadow:0 2px 20px #00000040;margin-bottom:32px;font-size:36px;font-weight:700}.about-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.about-card{border:2px solid var(--color-primary);background:#ffffffeb;border-radius:16px;padding:32px 28px}.about-card h3{color:var(--color-dark);margin-bottom:12px;font-size:22px;font-weight:700}.about-card p{color:var(--color-text);font-size:16px;line-height:1.65}@media (width<=768px){.about-hero{padding:60px 20px 24px}.about-hero h1{font-size:36px}.about-lead p{font-size:18px}.about-photo-band{height:260px;margin:40px 0}.about-split{grid-template-columns:1fr;gap:24px;margin:40px auto}.about-split.reverse{direction:ltr}.about-split-image img{height:240px}.about-pullquote{font-size:30px}.about-pullquote.about-pullquote-statement{font-size:24px}.about-pullquote-section{padding:60px 24px}.about-cta-button{padding:16px 36px;font-size:16px}.about-intro{grid-template-columns:1fr;gap:32px;padding:60px 24px 24px}.about-intro h1{font-size:36px}.about-intro-lead{font-size:18px}.about-intro-photo{max-width:380px;margin:0 auto}.about-split-text h2,.about-how h2{font-size:28px}}
