.about-link{color:var(--cyan);text-decoration:none;font:10px 'DM Mono',monospace;letter-spacing:.12em;border:1px solid var(--line);padding:9px 12px;transition:border-color .2s,background .2s}
.about-link:hover,.about-back:hover{border-color:var(--cyan);background:rgba(67,235,209,.08)}
.about-page{max-width:1400px;margin:0 auto;padding:42px 0 88px}
.about-back{display:inline-block;margin:0 0 36px;border:1px solid var(--line);padding:10px 13px;color:var(--cyan);text-decoration:none;font:10px 'DM Mono',monospace;letter-spacing:.1em}
.about-hero{display:flex;align-items:center;gap:28px;padding:0 0 38px;border-bottom:1px solid var(--line)}
.about-hero .eyebrow{margin-bottom:12px}
.about-hero h1{margin:0;font-size:clamp(34px,6vw,62px);line-height:.98;letter-spacing:-.06em}
.about-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--cyan)}
.about-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}
.about-card{padding:24px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(10,31,37,.82),rgba(6,17,22,.82))}
.about-card h2{margin:0 0 14px;font-size:22px;letter-spacing:-.04em}
.about-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}
.about-card p+p{margin-top:12px}
.about-footer{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font:10px 'DM Mono',monospace;letter-spacing:.12em;color:var(--muted)}
.site-header-links{display:flex;align-items:center;gap:8px}
@media(max-width:670px){.site-header-links{gap:5px}.site-header-links .about-link{padding:7px 8px;font-size:8px}.site-header .brand{font-size:11px}}
@media(max-width:670px){.about-page{padding:28px 16px 64px}.about-back{margin-bottom:26px}.about-hero{gap:16px;padding-bottom:28px}.about-hero h1{font-size:clamp(27px,8vw,40px)}.about-sections{grid-template-columns:1fr;gap:12px;margin-top:18px}.about-card{padding:18px}.about-card h2{font-size:19px}.about-card p{font-size:13px}.about-footer{margin-top:24px}}
