.brand-about[data-astro-cid-bpmxxib2]{padding-block:3rem 5rem}.back[data-astro-cid-bpmxxib2]{color:var(--cit-text-secondary);font-size:.85rem;text-decoration:none}.about-hero[data-astro-cid-bpmxxib2]{max-width:950px;padding-block:3rem}.identity[data-astro-cid-bpmxxib2]{align-items:center;gap:1.2rem;display:flex}.identity[data-astro-cid-bpmxxib2] img[data-astro-cid-bpmxxib2]{object-fit:contain;border:1px solid var(--cit-border);background:#0a151c;border-radius:18px;padding:12px}.identity[data-astro-cid-bpmxxib2] .light-mark[data-astro-cid-bpmxxib2]{background:#f4efe5}.category[data-astro-cid-bpmxxib2]{color:var(--cit-text-secondary);margin:.5rem 0 0;font-size:.85rem}.section-label[data-astro-cid-bpmxxib2]{color:var(--accent)}h1[data-astro-cid-bpmxxib2]{letter-spacing:-.04em;max-width:18ch;margin:2rem 0 1.2rem;font-size:clamp(2.5rem,5.5vw,4.8rem);line-height:1.08}.lead[data-astro-cid-bpmxxib2]{max-width:60ch;color:var(--cit-text-secondary);font-size:1.2rem;line-height:1.7}.hero-links[data-astro-cid-bpmxxib2]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.primary[data-astro-cid-bpmxxib2]{border:1px solid var(--accent);border-radius:9px;padding:.85rem 1.2rem;text-decoration:none;display:inline-block}.about-nav[data-astro-cid-bpmxxib2]{border-block:1px solid var(--cit-border);flex-wrap:wrap;gap:.75rem 1.5rem;padding:1rem 0;display:flex}.about-nav[data-astro-cid-bpmxxib2] a[data-astro-cid-bpmxxib2]{font-size:.85rem;text-decoration:none}.about-grid[data-astro-cid-bpmxxib2]{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:4rem;display:grid}.about-grid[data-astro-cid-bpmxxib2] section[data-astro-cid-bpmxxib2]{border-bottom:1px solid var(--cit-border);padding:3rem 0;scroll-margin-top:110px}h2[data-astro-cid-bpmxxib2]{margin:.75rem 0 1.2rem;font-size:clamp(1.5rem,2.6vw,2.2rem)}h3[data-astro-cid-bpmxxib2]{margin:1.5rem 0 .5rem;font-size:1.05rem}section[data-astro-cid-bpmxxib2] p[data-astro-cid-bpmxxib2],section[data-astro-cid-bpmxxib2] li[data-astro-cid-bpmxxib2],aside[data-astro-cid-bpmxxib2] p[data-astro-cid-bpmxxib2]{color:var(--cit-text-secondary);line-height:1.8}section[data-astro-cid-bpmxxib2] p[data-astro-cid-bpmxxib2]{margin:.8rem 0}section[data-astro-cid-bpmxxib2] ul[data-astro-cid-bpmxxib2]{padding-left:1.2rem}.workflow[data-astro-cid-bpmxxib2]{gap:12px;padding:0;list-style:none;display:grid}.workflow[data-astro-cid-bpmxxib2] li[data-astro-cid-bpmxxib2]{border:1px solid var(--cit-border);border-radius:10px;align-items:baseline;gap:1rem;padding:1rem;display:flex}.workflow[data-astro-cid-bpmxxib2] span[data-astro-cid-bpmxxib2]{color:var(--accent);font-family:var(--cit-font-mono)}.workflow[data-astro-cid-bpmxxib2] p[data-astro-cid-bpmxxib2]{margin:0}.principles[data-astro-cid-bpmxxib2]{gap:12px;display:grid}.principles[data-astro-cid-bpmxxib2] article[data-astro-cid-bpmxxib2]{border-left:2px solid var(--accent);background:var(--cit-bg-elevated);padding:1rem 1.2rem}.principles[data-astro-cid-bpmxxib2] h3[data-astro-cid-bpmxxib2]{margin:0}.principles[data-astro-cid-bpmxxib2] p[data-astro-cid-bpmxxib2]{margin-bottom:0}aside[data-astro-cid-bpmxxib2]{border:1px solid var(--cit-border);background:var(--cit-bg-elevated);border-radius:14px;margin-top:3rem;padding:1.5rem;position:sticky;top:100px}aside[data-astro-cid-bpmxxib2] h2[data-astro-cid-bpmxxib2]{margin-top:0;font-size:1.1rem}aside[data-astro-cid-bpmxxib2] a[data-astro-cid-bpmxxib2]{border-top:1px solid var(--cit-border);justify-content:space-between;gap:1rem;padding:.9rem 0;font-size:.85rem;text-decoration:none;display:flex}.review-date[data-astro-cid-bpmxxib2]{font-size:.8rem}details[data-astro-cid-bpmxxib2]{border-bottom:1px solid var(--cit-border);padding:1rem 0}summary[data-astro-cid-bpmxxib2]{cursor:pointer;font-weight:600;line-height:1.6}a[data-astro-cid-bpmxxib2]:focus-visible,summary[data-astro-cid-bpmxxib2]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.about-footer[data-astro-cid-bpmxxib2]{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:3rem;display:flex}.about-footer[data-astro-cid-bpmxxib2] h2[data-astro-cid-bpmxxib2]{width:100%;margin:0}.brand-about[data-astro-cid-bpmxxib2] a[data-astro-cid-bpmxxib2]{overflow-wrap:anywhere}@media (width<=800px){.about-grid[data-astro-cid-bpmxxib2]{grid-template-columns:1fr;gap:0}aside[data-astro-cid-bpmxxib2]{position:static}.about-hero[data-astro-cid-bpmxxib2]{padding-block:2rem}.about-nav[data-astro-cid-bpmxxib2]{gap:1rem}.brand-about[data-astro-cid-bpmxxib2]{padding-top:2rem}}
