.about-page[data-v-40ac49d5]{padding-block:var(--space-2xl) var(--space-3xl);color:var(--text-primary)}.page-header[data-v-40ac49d5]{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-color);margin-bottom:var(--space-2xl);display:flex}.header-content[data-v-40ac49d5]{max-width:62ch}.eyebrow[data-v-40ac49d5]{font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-md)}.page-title[data-v-40ac49d5]{font-family:var(--font-display);font-size:var(--font-size-display);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:600;line-height:1.12}.page-subtitle[data-v-40ac49d5]{font-size:var(--font-size-body-lg);color:var(--text-secondary);max-width:56ch;line-height:1.7}.back-link[data-v-40ac49d5]{color:var(--text-secondary);border-bottom:1px solid var(--border-strong);white-space:nowrap;transition:var(--transition-fast);flex:none;padding-bottom:2px;font-size:13.5px;text-decoration:none}.back-link[data-v-40ac49d5]:hover{color:var(--brand-ink);border-bottom-color:var(--brand-ink)}.page-main[data-v-40ac49d5]{animation:.6s ease-out fadeInUp}.block[data-v-40ac49d5]{border-top:1px solid var(--border-color);padding-top:var(--space-xl);margin-top:var(--space-xl)}.block[data-v-40ac49d5]:first-child{margin-top:0}.block-head[data-v-40ac49d5]{gap:var(--space-sm);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.block-head .section-label[data-v-40ac49d5]{margin-bottom:0}.section-label-accent[data-v-40ac49d5]{color:var(--color-accent)}.list-label[data-v-40ac49d5]{font-size:var(--font-size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-md);font-weight:500}.list-label-spaced[data-v-40ac49d5]{margin-top:var(--space-xl)}.profile-grid[data-v-40ac49d5]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.profile-main[data-v-40ac49d5]{min-width:0}.bio-text[data-v-40ac49d5]{font-size:var(--font-size-body-lg);color:var(--text-secondary);max-width:60ch;line-height:1.85}.bio-text[data-v-40ac49d5] p{margin-bottom:var(--space-md)}.bio-text[data-v-40ac49d5] p:last-child{margin-bottom:0}.bio-text[data-v-40ac49d5] strong{color:var(--text-primary);font-weight:600}.profile-side[data-v-40ac49d5]{border-left:1px solid var(--border-color);padding-left:var(--space-xl);min-width:0}.profile-side .list-label[data-v-40ac49d5]:not(:first-child){margin-top:var(--space-xl)}.tag-list[data-v-40ac49d5]{margin:0;padding:0;list-style:none}.tag-item[data-v-40ac49d5]{color:var(--text-secondary);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-subtle);font-size:13.5px}.tag-list-inline .tag-item[data-v-40ac49d5]{padding:0 var(--space-md) 0 0;margin-right:var(--space-md);color:var(--text-primary);border-bottom:none;display:inline-block}.credential-list[data-v-40ac49d5]{margin:0;padding:0;list-style:none}.credential-item[data-v-40ac49d5]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-subtle);display:flex}.credential-icon[data-v-40ac49d5]{color:var(--brand-ink);flex:none;margin-top:1px;display:inline-flex}.credential-text[data-v-40ac49d5]{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.active-list[data-v-40ac49d5]{margin:0;padding:0;list-style:none}.active-item[data-v-40ac49d5]{column-gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);row-gap:2px;display:grid}.active-dot[data-v-40ac49d5]{border-radius:var(--radius-full);background:var(--color-accent);grid-row:1;align-self:center;width:5px;height:5px}.active-name[data-v-40ac49d5]{color:var(--text-primary);grid-row:1;font-size:13.5px;font-weight:600}.active-status[data-v-40ac49d5]{color:var(--text-tertiary);grid-area:2/2;font-size:12.5px}.aesthetic-grid[data-v-40ac49d5]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;display:grid}.aesthetic-col[data-v-40ac49d5]{min-width:0}.lighting-list[data-v-40ac49d5]{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lighting-sample[data-v-40ac49d5]{border:1px solid var(--border-color);border-radius:var(--radius-sm);margin:0;overflow:hidden}.sample-stage[data-v-40ac49d5]{background:var(--bg-muted);justify-content:center;align-items:center;height:120px;display:flex}.sample-target[data-v-40ac49d5]{border-radius:var(--radius-full);width:52px;height:52px}.rim-stage .sample-target[data-v-40ac49d5]{background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:inset -3px -3px 10px var(--brand-glaze-glow), 0 0 12px var(--glow)}.soft-stage .sample-target[data-v-40ac49d5]{background:radial-gradient(circle at 40% 35%, var(--bg-surface) 0%, var(--bg-muted) 70%, var(--bg-sunken) 100%);box-shadow:0 3px 12px var(--shadow-soft)}.sample-meta[data-v-40ac49d5]{padding:var(--space-md);border-top:1px solid var(--border-color);flex-direction:column;gap:3px;display:flex}.sample-title[data-v-40ac49d5]{color:var(--text-primary);font-size:13.5px;font-weight:600}.sample-desc[data-v-40ac49d5]{color:var(--text-tertiary);font-size:12.5px;line-height:1.55}.palette-list[data-v-40ac49d5]{border-top:1px solid var(--border-color);margin:0;padding:0;list-style:none}.palette-row[data-v-40ac49d5]{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:var(--transition-fast);display:flex}.palette-row[data-v-40ac49d5]:hover{background:var(--bg-muted)}.palette-swatch[data-v-40ac49d5]{border-radius:var(--radius-sm);border:1px solid var(--border-color);flex:none;width:40px;height:40px}.palette-meta[data-v-40ac49d5]{flex:1;min-width:0}.palette-head[data-v-40ac49d5]{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.palette-name[data-v-40ac49d5]{color:var(--text-primary);font-size:14px;font-weight:600}.palette-hex[data-v-40ac49d5]{font-family:var(--font-mono);color:var(--brand-ink);font-size:12px}.palette-role[data-v-40ac49d5]{color:var(--text-tertiary);margin:2px 0 0;font-size:12.5px}.pull-quote[data-v-40ac49d5]{margin:var(--space-2xl) 0 0;padding-left:var(--space-lg);border-left:2px solid var(--brand-ink)}.pull-quote p[data-v-40ac49d5]{font-family:var(--font-display);color:var(--text-primary);max-width:46ch;margin:0;font-size:17px;line-height:1.85}.data-table[data-v-40ac49d5]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-40ac49d5],.data-table td[data-v-40ac49d5]{padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top}.data-table th[data-v-40ac49d5]{font-size:var(--font-size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);border-bottom-color:var(--border-strong);font-weight:500}.data-table td[data-v-40ac49d5]{color:var(--text-secondary);line-height:1.7}.data-table td[data-v-40ac49d5]:first-child{width:22%;min-width:130px;color:var(--text-primary);font-weight:600}.data-table tbody tr:last-child td[data-v-40ac49d5]{border-bottom:none}.ip-grid[data-v-40ac49d5]{gap:var(--space-xl);grid-template-columns:140px minmax(0,1fr);align-items:center;display:grid}.ip-image[data-v-40ac49d5]{object-fit:contain;width:140px;height:140px}.ip-copy[data-v-40ac49d5]{min-width:0}.ip-copy p[data-v-40ac49d5]{font-size:var(--font-size-body);color:var(--text-secondary);max-width:56ch;margin:0;line-height:1.8}.ip-copy strong[data-v-40ac49d5]{color:var(--text-primary);font-weight:600}.ip-lead[data-v-40ac49d5]{font-family:var(--font-display);font-size:var(--font-size-heading);color:var(--text-primary);font-weight:600;margin-bottom:var(--space-sm)!important}@media (width<=900px){.profile-grid[data-v-40ac49d5],.aesthetic-grid[data-v-40ac49d5]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.profile-side[data-v-40ac49d5]{border-left:none;border-top:1px solid var(--border-color);padding-left:0;padding-top:var(--space-xl)}}@media (width<=700px){.page-header[data-v-40ac49d5]{align-items:flex-start;gap:var(--space-md);flex-direction:column}.lighting-list[data-v-40ac49d5]{grid-template-columns:minmax(0,1fr)}.ip-grid[data-v-40ac49d5]{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.ip-image[data-v-40ac49d5]{width:96px;height:96px}}
