.AboutPage-module__-5wXCW__page{width:100%;max-width:880px;padding:var(--space-6) var(--space-4) var(--space-16);gap:var(--space-16);background:radial-gradient(120% 60% at 50% 0%, var(--color-bg-raised), var(--color-bg) 70%);flex-direction:column;margin:0 auto;display:flex}.AboutPage-module__-5wXCW__topBar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AboutPage-module__-5wXCW__wordmark{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-brand);text-transform:uppercase;color:var(--color-text)}.AboutPage-module__-5wXCW__wordmark:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}.AboutPage-module__-5wXCW__hero{align-items:flex-start;gap:var(--space-5);text-align:left;flex-direction:column;display:flex}.AboutPage-module__-5wXCW__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase;color:var(--color-accent-text)}.AboutPage-module__-5wXCW__headline{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text);max-width:18ch}.AboutPage-module__-5wXCW__subheadline{font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:52ch}.AboutPage-module__-5wXCW__ctaRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AboutPage-module__-5wXCW__ctaPrimary,.AboutPage-module__-5wXCW__ctaSecondary{justify-content:center;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);display:inline-flex}.AboutPage-module__-5wXCW__ctaPrimary{background-color:var(--color-text);color:var(--color-bg);border:var(--border-thin) solid var(--color-text);box-shadow:var(--shadow-sm)}.AboutPage-module__-5wXCW__ctaSecondary{color:var(--color-text);border:var(--border-thin) solid var(--color-border-strong);box-shadow:var(--shadow-sm);background-color:#0000}@media (hover:hover) and (pointer:fine){.AboutPage-module__-5wXCW__ctaPrimary:hover,.AboutPage-module__-5wXCW__ctaSecondary:hover{box-shadow:var(--shadow-md);transform:translate(-1px,-1px)}}.AboutPage-module__-5wXCW__ctaPrimary:active,.AboutPage-module__-5wXCW__ctaSecondary:active{box-shadow:none;transform:translate(2px,2px)}.AboutPage-module__-5wXCW__ctaPrimary:focus-visible,.AboutPage-module__-5wXCW__ctaSecondary:focus-visible,.AboutPage-module__-5wXCW__faqSummary:focus-visible,.AboutPage-module__-5wXCW__footerLink:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.AboutPage-module__-5wXCW__section{gap:var(--space-5);flex-direction:column;display:flex}.AboutPage-module__-5wXCW__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal);color:var(--color-text)}.AboutPage-module__-5wXCW__lede{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);max-width:68ch}.AboutPage-module__-5wXCW__lede+.AboutPage-module__-5wXCW__lede{margin-top:calc(-1 * var(--space-2))}.AboutPage-module__-5wXCW__beatGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.AboutPage-module__-5wXCW__beat{gap:var(--space-2);padding:var(--space-5);background-color:var(--color-bg-raised);border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.AboutPage-module__-5wXCW__beatNumber{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);color:var(--color-accent-text)}.AboutPage-module__-5wXCW__beatTitle{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text)}.AboutPage-module__-5wXCW__beatBody{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.AboutPage-module__-5wXCW__modeList{gap:var(--space-4);flex-direction:column;display:flex}.AboutPage-module__-5wXCW__mode{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:var(--border-thin) solid var(--color-border);flex-direction:column;display:flex}.AboutPage-module__-5wXCW__mode:last-child{border-bottom:none;padding-bottom:0}.AboutPage-module__-5wXCW__modeTitle{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text)}.AboutPage-module__-5wXCW__modeBody{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.AboutPage-module__-5wXCW__featureGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.AboutPage-module__-5wXCW__feature{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background-color:var(--color-chip);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.AboutPage-module__-5wXCW__featureIcon{color:var(--color-accent-text)}.AboutPage-module__-5wXCW__featureTitle{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.AboutPage-module__-5wXCW__featureBody{font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.AboutPage-module__-5wXCW__faqList{flex-direction:column;display:flex}.AboutPage-module__-5wXCW__faqItem{border-bottom:var(--border-thin) solid var(--color-border)}.AboutPage-module__-5wXCW__faqItem:first-child{border-top:var(--border-thin) solid var(--color-border)}.AboutPage-module__-5wXCW__faqSummary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-4) var(--space-1);cursor:pointer;list-style:none;display:flex}.AboutPage-module__-5wXCW__faqSummary::-webkit-details-marker{display:none}.AboutPage-module__-5wXCW__faqQuestion{font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text)}.AboutPage-module__-5wXCW__faqMarker{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.AboutPage-module__-5wXCW__faqItem[open] .AboutPage-module__-5wXCW__faqMarker{transform:rotate(90deg)}.AboutPage-module__-5wXCW__faqAnswer{padding:0 var(--space-1) var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.AboutPage-module__-5wXCW__faqAnswer a{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}.AboutPage-module__-5wXCW__faqAnswer a:hover{color:var(--color-text)}.AboutPage-module__-5wXCW__footer{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-thin) solid var(--color-border);flex-direction:column;display:flex}.AboutPage-module__-5wXCW__footerLinks{gap:var(--space-4);flex-wrap:wrap;display:flex}.AboutPage-module__-5wXCW__footerLink{min-height:44px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-accent-text);align-items:center;display:inline-flex}.AboutPage-module__-5wXCW__footerLink:hover{color:var(--color-text)}.AboutPage-module__-5wXCW__copyright{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--color-text-muted)}
