.about-page{position:relative;padding:140px 0 100px;overflow:hidden;background:#0d0d12;min-height:70vh}.about-page-glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:min(900px,90vw);height:420px;background:radial-gradient(ellipse at center,rgba(201,169,110,.14) 0,rgba(201,169,110,.04) 45%,transparent 70%);pointer-events:none;z-index:0}.about-page .container{position:relative;z-index:1;max-width:1100px}.about-page-hero{max-width:820px;margin-bottom:64px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.about-page-hero .pre-heading{margin-bottom:18px}.about-page-hero h1{margin:0 0 24px;font-family:Source Sans Pro,sans-serif;font-size:56px;line-height:1.1;font-weight:700;color:#ffffff}.about-page-block p,.about-page-cta p,.about-page-guide-card p,.about-page-hero p,.about-page-panel p{margin:0 0 14px;color:rgba(255,255,255,.72);font-family:Geist,sans-serif;font-size:16px;line-height:1.7}.about-page-block p:last-child,.about-page-cta p:last-of-type,.about-page-guide-card p:last-child,.about-page-hero p:last-child,.about-page-panel p:last-child{margin-bottom:0}.about-page-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:56px}.about-page-panel{padding:32px 28px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.02)}.about-page-block .pre-heading,.about-page-cta .pre-heading,.about-page-guides-header .pre-heading,.about-page-panel .pre-heading{margin-bottom:14px;display:inline-block}.about-page-block h2,.about-page-cta h2,.about-page-guides-header h2,.about-page-panel h2{margin:0 0 18px;font-family:Source Sans Pro,sans-serif;font-size:34px;line-height:1.2;font-weight:700;color:#ffffff}.about-page-block{margin-bottom:56px;max-width:820px}.about-page-block--accent{padding:36px 32px;border:1px solid rgba(201,169,110,.22);border-radius:16px;background:linear-gradient(135deg,rgba(201,169,110,.08),rgba(255,255,255,.02) 55%);max-width:none}.about-page-guides{margin-bottom:72px}.about-page-guides-header{margin-bottom:28px;max-width:720px}.about-page-guide-card{height:100%;padding:28px 24px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02);transition:border-color .25s ease,background-color .25s ease}.about-page-guide-card:hover{border-color:rgba(201,169,110,.35);background:rgba(201,169,110,.06)}.about-page-guide-card h3{margin:0 0 12px;font-family:Source Sans Pro,sans-serif;font-size:22px;line-height:1.3;font-weight:700;color:#c9a96e}.about-page-cta{padding:48px 40px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.02);text-align:center}.about-page-cta p{max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:28px}.about-page-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}@media (max-width:1199px){.about-page{padding:120px 0 80px}.about-page-hero h1{font-size:48px}.about-page-block h2,.about-page-cta h2,.about-page-guides-header h2,.about-page-panel h2{font-size:30px}}@media (max-width:991px){.about-page{padding:100px 0 70px}.about-page-hero{margin-bottom:48px}.about-page-hero h1{font-size:40px}.about-page-split{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.about-page-block h2,.about-page-cta h2,.about-page-guides-header h2,.about-page-panel h2{font-size:28px}.about-page-block,.about-page-guides{margin-bottom:40px}.about-page-cta{padding:36px 24px}}@media (max-width:767px){.about-page{padding:90px 0 60px}.about-page-hero{margin-bottom:36px;padding-bottom:28px}.about-page-hero h1{font-size:32px;margin-bottom:18px}.about-page-block p,.about-page-cta p,.about-page-guide-card p,.about-page-hero p,.about-page-panel p{font-size:15px;line-height:1.65}.about-page-block--accent,.about-page-panel{padding:24px 20px}.about-page-block h2,.about-page-cta h2,.about-page-guides-header h2,.about-page-panel h2{font-size:24px;margin-bottom:14px}.about-page-guide-card{padding:22px 18px}.about-page-guide-card h3{font-size:20px}.about-page-cta{padding:28px 18px}.about-page-cta-actions{flex-direction:column}.about-page-cta-actions .btn{width:100%}}@media (max-width:575px){.about-page{padding:80px 0 50px}.about-page-hero h1{font-size:28px}}