.scope-about{.about-intro{display:grid;grid-template-columns:1fr .85fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.about-intro .copy p{color:var(--text-2);font-size:clamp(17px,1.9vw,19px);margin-bottom:20px;max-width:56ch}.about-intro .copy p:first-of-type{color:var(--text);font-size:clamp(19px,2.2vw,23px)}.portrait{aspect-ratio:4/5;border-radius:var(--radius);border:1px solid var(--line);overflow:hidden;position:relative}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:grayscale(12%) contrast(1.04);transition:filter .5s var(--ease)}.portrait:hover img{filter:grayscale(0) contrast(1.06)}.principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.principle{background:var(--bg);padding:clamp(24px,2.8vw,34px);min-height:150px;display:flex;flex-direction:column;transition:background .35s}.principle:hover{background:var(--surface)}.principle .pn{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.1em;margin-bottom:22px}.principle h4{font-size:19px;letter-spacing:-.02em}.cap-cols{column-count:2;column-gap:56px;max-width:720px}.cap-cols .cap{page-break-inside:avoid;break-inside:avoid;display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:16.5px;color:var(--text)}.cap-cols .cap .d{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent-glow);flex:none}.exp-band{flex-direction:column;gap:28px;text-align:center}.exp-band,.exp-band .logos{display:flex;align-items:center}.exp-band .logos{gap:clamp(28px,5vw,56px);flex-wrap:wrap;justify-content:center}.exp-band .logos span{font-family:var(--display);font-weight:600;font-size:clamp(20px,2.6vw,30px);color:var(--text-3);transition:color .3s,text-shadow .3s}.exp-band .logos span:hover{color:var(--text);text-shadow:0 0 22px rgba(255,255,255,.22)}@media (max-width:820px){.about-intro{grid-template-columns:1fr}.portrait{max-width:340px}.principles{grid-template-columns:1fr}.cap-cols{column-count:1}}}