.about-page{--about-card-bg:var(--bb-themed-panel-bg)}.about-hero-section{border:1px solid var(--bb-hairline);background:0 0;border-radius:0;padding:2rem}.about-eyebrow{color:var(--bb-panel-muted);font-family:var(--bb-font-mono);font-weight:500;font-size:var(--bb-eyebrow-size);letter-spacing:var(--bb-eyebrow-tracking);text-transform:uppercase;background:0 0;border:0;margin-bottom:1rem;padding:0;line-height:1.4;display:inline-block}.about-hero-section h1{text-shadow:2px 2px 4px #000000b3;max-width:12ch;margin-bottom:20px;font-size:clamp(2.35rem,5.2vw,4rem);line-height:1.05}.about-hero-copy{color:var(--bb-panel-text);max-width:56rem}.about-hero-section p{color:var(--bb-panel-text);max-width:52ch;margin-bottom:30px;font-size:1.2rem}.about-hero-section .lead{color:var(--bb-panel-text)}:root[data-bb-theme=high-contrast-dark] .about-hero-section .lead,:root[data-bb-theme=high-contrast-light] .about-hero-section .lead{color:var(--bb-panel-text)!important;opacity:1!important}.about-hero-section h1,.features-section h2,.features-section h3,.principles-section h2,.about-story-section h2,.connect-section h2{color:var(--bb-panel-text-strong)}.about-hero-panel,.about-intro-card,.principle-card,.story-card{background-image:var(--about-card-bg);border:1px solid var(--bb-hairline);color:var(--bb-panel-text);background-position:top;background-repeat:no-repeat;background-size:100vw 100vh}.about-hero-panel{border-radius:0;padding:1.5rem}.principle-card i{color:var(--bb-panel-text-strong)}.capability-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.capability-list li{background-image:var(--about-card-bg);border:1px solid var(--bb-hairline);color:var(--bb-panel-text);background-position:top;background-repeat:no-repeat;background-size:100vw 100vh;border-radius:0;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.capability-list i{color:rgb(var(--bb-gold-rgb));font-size:1.1rem;line-height:1.35}.features-section .card{border:1px solid var(--bb-hairline);color:var(--bb-panel-text);background:0 0;transition:transform .2s}.features-section .card:hover{transform:translateY(-5px)}.features-section p,.principles-section p,.about-story-section p{color:var(--bb-panel-text)}.about-intro-card h2{color:var(--bb-panel-text-strong)}.about-intro-card p{color:var(--bb-panel-text)}:root[data-bb-theme=high-contrast-dark] .about-intro-card,:root[data-bb-theme=high-contrast-dark] .about-hero-panel,:root[data-bb-theme=high-contrast-dark] .principle-card,:root[data-bb-theme=high-contrast-dark] .story-card,:root[data-bb-theme=high-contrast-light] .about-intro-card,:root[data-bb-theme=high-contrast-light] .about-hero-panel,:root[data-bb-theme=high-contrast-light] .principle-card,:root[data-bb-theme=high-contrast-light] .story-card{background-image:var(--about-card-bg)!important;border-color:var(--bb-hairline)!important;color:var(--bb-panel-text)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100vw 100vh!important}:root[data-bb-theme=high-contrast-dark] .about-intro-card h2,:root[data-bb-theme=high-contrast-dark] .about-intro-card p,:root[data-bb-theme=high-contrast-light] .about-intro-card h2,:root[data-bb-theme=high-contrast-light] .about-intro-card p{color:var(--bb-panel-text)!important}.developer-avatar{margin-bottom:20px}.developer-avatar i{color:var(--bb-panel-muted)!important}.story-card{border-radius:0;padding:1.5rem}.connect-section{border:1px solid var(--bb-hairline);color:var(--bb-panel-text);background:0 0;border-radius:0;padding:40px 0}.connect-section h2{color:var(--bb-panel-text-strong)}.connect-section .lead{color:var(--bb-panel-text)}:root[data-bb-theme=high-contrast-dark] .connect-section .lead,:root[data-bb-theme=high-contrast-light] .connect-section .lead{color:var(--bb-panel-text)!important;opacity:1!important}.connect-section .btn-secondary{border-color:var(--bb-panel-muted);color:var(--bb-panel-text);background-color:#0000}.connect-section .btn-secondary:hover{background-color:var(--bb-panel-text);border-color:var(--bb-panel-text);color:var(--bb-surface-strong-end)}:root[data-bb-theme=high-contrast-dark] .features-section .card-body i,:root[data-bb-theme=high-contrast-light] .features-section .card-body i{color:var(--bb-panel-text-strong)!important}@media (width<=768px){.about-hero-section{padding:1.5rem}.about-hero-section h1{max-width:100%;margin-left:auto;margin-right:auto;font-size:2.2rem}.about-hero-section p{max-width:100%;margin-left:auto;margin-right:auto;font-size:1.08rem}.about-eyebrow{justify-content:center}}
