body{color:var(--color-ink);background:radial-gradient(ellipse 55% 22% at 15% 6%,rgba(201,168,120,.32) 0%,transparent 60%),radial-gradient(ellipse 50% 20% at 90% 98%,rgba(58,84,180,.22) 0%,transparent 55%),radial-gradient(ellipse 40% 18% at 85% 30%,rgba(201,168,120,.18) 0%,transparent 60%),radial-gradient(ellipse 40% 18% at 15% 70%,rgba(58,84,180,.1) 0%,transparent 55%),var(--color-paper-warm)}.ab3-hero{background:transparent;padding:160px 56px 120px;position:relative;overflow:hidden}.ab3-hero__inner{max-width:1240px;margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:1.4fr 1fr;gap:72px;align-items:end}.ab3-hero .eyebrow{margin-bottom:32px}.ab3-hero__statement{font-family:var(--font-display);font-weight:var(--fw-display-med);font-style:italic;font-size:clamp(44px,5vw,76px);line-height:1.05;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 40px}.ab3-hero__statement em{font-style:normal;font-weight:var(--fw-display-bold);color:var(--color-brand)}.ab3-hero__attribution{font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#0f0f108c;font-weight:var(--fw-bold)}.ab3-hero__attribution strong{color:var(--color-ink)}.ab3-hero__portrait{aspect-ratio:4/5;background:url(/assets/images/jaron-flute.jpg) center/cover;border-radius:var(--r-lg);box-shadow:0 30px 60px -30px #0f0f1059}.ab3-essay{background:transparent;padding:100px 56px 120px}.ab3-essay__inner{max-width:720px;margin:0 auto}.ab3-essay .eyebrow{margin-bottom:32px}.ab3-essay__prose{font-family:var(--font-body);font-size:18px;line-height:1.85;color:#0f0f10d1}.ab3-essay__prose p{margin:0 0 24px}.ab3-essay__prose p:first-child:first-letter{float:left;font-family:var(--font-display);font-weight:var(--fw-display-bold);font-style:italic;font-size:108px;line-height:.82;color:var(--color-brand);padding:8px 16px 0 0}.ab3-essay__prose em{font-style:italic;color:var(--color-brand);font-weight:var(--fw-bold)}.ab3-pull{background:transparent;padding:60px 56px 120px}.ab3-pull__inner{max-width:1100px;margin:0 auto;text-align:center;padding:60px 40px;border-top:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand)}.ab3-pull__mark{font-family:var(--font-display);font-style:italic;font-weight:var(--fw-display-bold);font-size:128px;line-height:.5;color:var(--color-brand);margin:0 0 20px;display:inline-block}.ab3-pull__quote{font-family:var(--font-display);font-weight:var(--fw-display-med);font-style:italic;font-size:clamp(32px,4vw,56px);line-height:1.25;color:var(--color-ink);margin:0 0 32px}.ab3-pull__quote em{font-style:normal;color:var(--color-brand);font-weight:var(--fw-display-bold)}.ab3-pull__attribution{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#0f0f108c;font-weight:var(--fw-bold)}.ab3-pull__attribution strong{color:var(--color-ink)}.ab3-phil{background:transparent;padding:120px 56px 140px}.ab3-phil__inner{max-width:1240px;margin:0 auto}.ab3-phil__head{max-width:900px;margin:0 auto 80px;text-align:center}.ab3-phil .eyebrow{margin-bottom:24px}.ab3-phil__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);font-size:clamp(44px,5.5vw,76px);line-height:.95;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 28px}.ab3-phil__title em{font-style:italic;font-weight:var(--fw-display-med);color:var(--color-brand)}.ab3-phil__lede{font-family:var(--font-display);font-weight:var(--fw-display-med);font-style:italic;font-size:22px;line-height:1.5;color:#0f0f10bf;margin:0}.ab3-phil__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px 80px;max-width:1100px;margin:0 auto}.ab3-phil__pillar{padding-top:28px;border-top:1px solid rgba(15,15,16,.15)}.ab3-phil__pillar-head{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.ab3-phil__num{font-family:var(--font-display);font-weight:var(--fw-display-bold);font-style:italic;font-size:40px;line-height:1;color:var(--color-brand)}.ab3-phil__name{font-family:var(--font-display);font-weight:var(--fw-display-bold);font-size:28px;line-height:1.05;color:var(--color-ink);margin:0}.ab3-phil__name em{font-style:italic;font-weight:var(--fw-display-med);color:var(--color-brand)}.ab3-phil__prose{font-family:var(--font-body);font-size:15px;line-height:1.7;color:#0f0f10b8;margin:0}.ab3-phil__prose em{font-style:italic;color:var(--color-brand);font-weight:var(--fw-bold)}.ab3-cta{padding:100px 56px;background:var(--color-brand);position:relative;overflow:hidden;text-align:center}.ab3-cta:before{content:"";position:absolute;bottom:-50%;left:50%;width:800px;height:800px;transform:translate(-50%);background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 65%)}.ab3-cta__inner{position:relative;z-index:1;max-width:900px;margin:0 auto}.ab3-cta .eyebrow{margin-bottom:24px}.ab3-cta__title{font-family:var(--font-display);font-weight:var(--fw-display-bold);font-size:clamp(44px,5.5vw,76px);line-height:.95;letter-spacing:-.02em;color:#fff;margin:0 0 40px}.ab3-cta__title em{font-style:italic;font-weight:var(--fw-display-med);color:var(--color-tan)}.ab3-cta__actions{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}@media(max-width:900px){.ab3-hero{padding:100px 24px 60px}.ab3-hero__inner{grid-template-columns:1fr;gap:32px}.ab3-hero__portrait{order:-1;width:100%;max-width:360px;margin:0 auto;aspect-ratio:4/5}.ab3-essay{padding:60px 24px}.ab3-pull{padding:40px 24px 80px}.ab3-pull__inner{padding:40px 24px}.ab3-phil{padding:80px 24px}.ab3-phil__grid{grid-template-columns:1fr;gap:32px}.ab3-cta{padding:60px 24px}}
