.ab-body{background:var(--zf-black);font-family:var(--font-barlow);min-height:100vh;color:var(--zf-off-white)}.ab-hero{padding:140px 64px 80px;max-width:960px;margin:0 auto}.ab-hero-eyebrow{font-family:var(--font-space-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zf-yellow);margin-bottom:24px;position:relative;padding-left:16px}.ab-hero-eyebrow:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:2px;background:var(--zf-yellow)}.ab-hero h1{font-family:var(--font-playfair);font-size:clamp(52px,6vw,72px);font-weight:900;line-height:1.1}.ab-origin{padding:100px 64px;background:var(--zf-mid);border-top:1px solid var(--zf-border);border-bottom:1px solid var(--zf-border)}.ab-section-label{font-family:var(--font-space-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zf-yellow);margin-bottom:32px;position:relative;padding-left:16px}.ab-section-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:2px;background:var(--zf-yellow)}.ab-intro-text{font-family:var(--font-playfair);font-size:24px;font-weight:400;line-height:1.6;max-width:600px;color:var(--zf-off-white)}.ab-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:32px}.ab-question-card{background:var(--zf-black);padding:40px}.ab-question-number{font-family:var(--font-playfair);font-size:48px;font-weight:900;color:var(--zf-green);opacity:.3;margin-bottom:16px}.ab-question-card p{font-size:18px;color:#ccc;line-height:1.6}.ab-conclusion{font-size:19px;color:#ccc;margin-top:32px;max-width:700px;line-height:1.6}.ab-statement{font-family:var(--font-playfair);font-size:34px;font-weight:400;color:var(--zf-off-white);margin-top:24px;max-width:700px;line-height:1.5}.ab-team{padding:100px 64px}.ab-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:32px}.ab-team-card{background:var(--zf-mid);padding:32px}.ab-team-photo{width:100%;aspect-ratio:1;background:var(--zf-surface);border:1px solid var(--zf-border);margin-bottom:16px;overflow:hidden}.ab-team-photo img{width:100%;height:100%;object-fit:cover;display:block}.ab-team-card h3{font-family:var(--font-playfair);font-size:20px;font-weight:700;margin-bottom:8px}.ab-team-role{font-family:var(--font-space-mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zf-muted);margin-bottom:10px}.ab-team-card p{font-size:16px;color:#bbb;line-height:1.6}.ab-team-email{display:inline-block;margin-top:16px;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:13px;color:var(--zf-off-white);text-decoration:none;border-bottom:1px solid var(--zf-border);padding-bottom:2px;transition:border-color .15s ease}.ab-team-email:hover{border-bottom-color:var(--zf-off-white)}.ab-follow{padding:80px 64px;border-top:1px solid var(--zf-border)}.ab-follow-link{display:inline-flex;align-items:center;gap:12px;margin-top:8px;color:var(--zf-off-white);text-decoration:none;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:12px 20px;border:1px solid var(--zf-border);transition:border-color .2s ease,color .2s ease}.ab-follow-link:hover{border-color:var(--zf-yellow);color:var(--zf-yellow)}.ab-follow-icon{width:20px;height:20px;flex-shrink:0}.ab-cta-section{padding:100px 64px;background:var(--zf-mid);border-top:1px solid var(--zf-border)}.ab-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:960px;margin:0 auto}.ab-cta-card{background:var(--zf-black);padding:48px}.ab-cta-label{font-family:var(--font-space-mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.ab-cta-label-green{color:var(--zf-green)}.ab-cta-label-yellow{color:var(--zf-yellow)}.ab-cta-card h3{font-family:var(--font-playfair);font-size:28px;font-weight:700;margin-bottom:24px;line-height:1.3}.ab-cta-btn{display:inline-block;font-family:var(--font-space-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:14px 28px;text-decoration:none;transition:all .3s ease;border:1px solid transparent}.ab-cta-btn-green{background:var(--zf-green);color:#111}.ab-cta-btn-green:hover{opacity:.85;transform:translateY(-2px)}.ab-cta-btn-yellow{background:var(--zf-yellow);color:var(--zf-black)}.ab-cta-btn-yellow:hover{opacity:.85;transform:translateY(-2px)}@media (max-width:768px){.ab-hero{padding:100px 24px 48px}.ab-hero h1{font-size:clamp(36px,5vw,52px)}.ab-cta-section,.ab-follow,.ab-origin,.ab-team{padding:60px 24px}.ab-question-grid{grid-template-columns:1fr}.ab-team-grid{grid-template-columns:1fr 1fr}.ab-cta-grid{grid-template-columns:1fr}}