.about-page{background:radial-gradient(circle at top, #b88a441f, transparent 36%), linear-gradient(180deg, var(--bg-primary), var(--bg-secondary));min-height:100vh;color:var(--text-primary);font-family:Georgia,Times New Roman,serif}.about-hero{border-bottom:1px solid var(--border-light);background-image:url(/images/about-page.png);background-position:50%;background-size:cover;justify-content:flex-end;align-items:center;min-height:88vh;padding:7rem 8vw;display:flex;position:relative;overflow:hidden}.about-hero-overlay{background:linear-gradient(90deg,#05070940,#050709db),radial-gradient(circle,#0000 0%,#00000094 78%);position:absolute;inset:0}.about-hero-copy{z-index:2;text-align:center;max-width:520px;position:relative}.about-eyebrow{color:var(--accent-dark);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:700}.about-hero h1,.about-intro h2,.about-statement blockquote{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.about-hero h1{margin:0;font-size:clamp(2.5rem,6vw,5rem);line-height:1}.about-hero h1 span{color:var(--accent-light);letter-spacing:.34em;margin-top:.65rem;font-size:.55em;display:block}.about-title-line{background:linear-gradient(to right, transparent, var(--accent), transparent);width:140px;height:1px;margin:1.5rem auto}.about-hero-copy p,.about-intro p,.about-card p{color:var(--text-secondary);line-height:1.85}.about-btn{border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);text-transform:uppercase;letter-spacing:.16em;transition:var(--transition);background:#b88a4424;margin-top:1.4rem;padding:.85rem 1.35rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-block}.about-btn.secondary{background:0 0}.about-btn:hover{background:var(--hover-glow);color:var(--accent-light);border-color:var(--accent-light);box-shadow:0 0 20px var(--hover-glow);transform:translateY(-2px)}.about-intro,.about-card-grid,.about-statement{max-width:1180px;margin:0 auto;padding:5rem 1.5rem}.about-intro{text-align:center;max-width:820px}.about-intro h2{margin:0 0 1rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.about-card-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;padding-top:2rem;display:grid}.about-card{background:linear-gradient(145deg, var(--bg-hover), var(--bg-card));border:1px solid var(--border);border-radius:var(--radius-md);min-height:250px;box-shadow:var(--shadow-soft);transition:var(--transition);padding:2rem}.about-card:hover{border-color:var(--accent-light);box-shadow:0 0 30px var(--hover-glow);transform:translateY(-5px)}.about-card-icon{color:var(--accent-dark);margin-bottom:1rem;font-size:1.8rem}.about-card h2{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400;line-height:1.3}.about-card p{font-size:.97rem}.about-statement{text-align:center;border-top:1px solid var(--border-light)}.about-statement-copy{max-width:880px;margin:0 auto}.about-statement blockquote{margin:0;font-size:clamp(1.7rem,4vw,3.1rem);line-height:1.35}.about-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (max-width:1000px){.about-card-grid{grid-template-columns:repeat(2,1fr)}.about-hero{justify-content:center;padding:7rem 1.5rem 5rem}.about-hero-overlay{background:#050709bd}}@media (max-width:650px){.about-card-grid{grid-template-columns:1fr}.about-hero{min-height:80vh}.about-hero h1 span{letter-spacing:.22em}}
