.ab-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.ab-hero__title{max-width:15ch;color:oklch(var(--foreground));margin:0 0 1.125rem}.ab-hero__title em{font-family:var(--mkt-font-accent);font-style:italic;font-weight:var(--mkt-weight-regular);letter-spacing:0;color:oklch(var(--teal-11));font-size:.95em}.ab-hero__lede{max-width:46ch;color:oklch(var(--muted-foreground));margin:0 0 1.75rem}.ab-hero__cta{flex-wrap:wrap;gap:.875rem;display:flex}.ab-core-hero .ab-hero__title{color:oklch(var(--primary-foreground))}.ab-core-hero .ab-hero__title em{color:oklch(var(--teal-5))}.ab-core-hero .ab-hero__lede{color:oklch(var(--primary-foreground) / .74)}.ab-hero__vis{justify-content:center;display:flex}.ab-portrait{aspect-ratio:1020/1243;border:1px solid var(--mkt-band-border);background:linear-gradient(150deg,#122c39,#267194 70%,#74d1ff);background:linear-gradient(150deg,lab(16.5596% -6.85576 -11.5477),lab(44.4674% -14.6903 -25.817) 70%,lab(79.3499% -19.1054 -31.8197));border-radius:18px;width:100%;max-width:22rem;position:relative;overflow:hidden;box-shadow:0 24px 48px -16px #06182173;box-shadow:0 24px 48px -16px lab(7.27996% -4.53684 -8.60783/.45)}.ab-portrait__image{object-fit:cover}.ab-core-hero .ab-portrait{background:linear-gradient(150deg,#01141e,#06435b 68%,#55a3c9);background:linear-gradient(150deg,lab(5.30477% -3.93482 -9.35066),lab(25.8569% -11.007 -19.999) 68%,lab(63.0724% -16.3615 -27.4454));border-color:#ffffff24;max-width:20rem;box-shadow:0 28px 60px -28px #0000009e;box-shadow:0 28px 60px -28px lab(0% 0 0/.62)}@media (max-width:880px){.ab-hero{grid-template-columns:1fr;gap:2.5rem}.ab-hero__vis{order:-1;justify-content:flex-start}.ab-core-hero .ab-hero__vis{order:0}.ab-portrait{max-width:18rem}.ab-core-hero .ab-portrait{max-width:14rem}.ab-hero__title{max-width:18ch}}@media (max-width:640px){.ab-core-hero .ab-hero__vis{display:none}}.ab-story{max-width:66rem;margin-inline:auto}.ab-story__row{grid-template-columns:268px 1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.ab-story__row+.ab-story__row{border-top:1px solid var(--mkt-band-border)}.ab-story__rail{align-self:start;padding:3rem 0 1.5rem;position:sticky;top:80px}.ab-story__chapter{font-family:var(--mkt-font-mono);letter-spacing:.18em;text-transform:uppercase;color:oklch(var(--teal-11));margin-bottom:.875rem}.ab-story__year{font-family:var(--mkt-font-accent);color:oklch(var(--foreground));margin-bottom:1rem;font-style:italic}.ab-story__note{color:oklch(var(--muted-foreground));max-width:24ch;margin:0}.ab-story__article{max-width:60ch;padding:3rem 0}.ab-story__article p{color:oklch(var(--muted-foreground));margin:0 0 1.125rem}.ab-story__article p:last-child{margin-bottom:0}.ab-story__article strong{color:oklch(var(--foreground));font-weight:var(--mkt-weight-semibold)}.ab-story__article p em{font-family:var(--mkt-font-accent);font-style:italic}.ab-story__thesis{color:oklch(var(--foreground))!important;margin-bottom:1.375rem!important}@media (max-width:820px){.ab-story__row{grid-template-columns:1fr;gap:0}.ab-story__rail{padding:2.25rem 0 0;position:static}.ab-story__article{padding:1.125rem 0 2.5rem}}.ab-aud{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ab-aud__card{border:1px solid oklch(var(--border));background:oklch(var(--card));height:100%;box-shadow:var(--shadow-sm,0 1px 2px #0000000d);border-radius:16px;padding:1.5rem 1.625rem;text-decoration:none;display:block;position:relative}@supports (color:lab(0% 0 0)){.ab-aud__card{box-shadow:var(--shadow-sm,0 1px 2px lab(0% 0 0/.05))}}.ab-aud__card--link{transition:border-color .15s,transform .12s,box-shadow .15s}.ab-aud__card--link:hover{border-color:oklch(var(--primary) / .5);transform:translateY(-2px)}.ab-aud__name{color:oklch(var(--foreground));margin:0 0 .4375rem}.ab-aud__desc{color:oklch(var(--muted-foreground));margin:0;line-height:1.5}.ab-aud__arrow{color:oklch(var(--primary));opacity:0;transition:opacity .15s,transform .15s;position:absolute;top:1.5rem;right:1.375rem;transform:translate(-4px)}.ab-aud__card--link:hover .ab-aud__arrow{opacity:1;transform:translate(0)}@media (max-width:900px){.ab-aud{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ab-aud{grid-template-columns:1fr}}.ab-timeline{max-width:54rem;margin:0 auto;padding:0;list-style:none;position:relative}.ab-timeline:before{content:"";background:var(--mkt-band-border);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:50%;transform:translate(-.5px)}.ab-tl-entry{width:50%;padding:0 2.375rem 2.125rem;position:relative}.ab-tl-entry--left{text-align:right;left:0}.ab-tl-entry--right{text-align:left;left:50%}.ab-tl-node{background:oklch(var(--background));border:2px solid oklch(var(--primary));border-radius:50%;width:13px;height:13px;position:absolute;top:.25rem}.ab-tl-entry--left .ab-tl-node{right:-6.5px}.ab-tl-entry--right .ab-tl-node{left:-6.5px}.ab-tl-year{font-family:var(--mkt-font-mono);letter-spacing:.08em;color:oklch(var(--teal-11));margin-bottom:.375rem}.ab-tl-title{color:oklch(var(--foreground));margin:0 0 .3125rem}.ab-tl-body{color:oklch(var(--muted-foreground));margin:0;line-height:1.5}@media (max-width:680px){.ab-timeline:before{left:7px}.ab-tl-entry{width:100%;padding:0 0 1.875rem 2.125rem;text-align:left!important;left:0!important}.ab-tl-node{left:1px!important;right:auto!important}}.ab-beliefs{grid-template-columns:repeat(2,1fr);gap:1.125rem;display:grid}.ab-belief{border:1px solid var(--mkt-band-border-ink);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:16px;padding:1.75rem 1.875rem}.ab-belief__title{color:var(--mkt-on-ink);margin:0 0 .5rem}.ab-belief__body{color:var(--mkt-on-ink-muted);margin:0;line-height:1.55}@media (max-width:760px){.ab-beliefs{grid-template-columns:1fr}}.ab-colophon{border:1px solid oklch(var(--border));background:oklch(var(--card));box-shadow:var(--shadow-md,0 4px 16px -6px #00000014);border-radius:16px;grid-template-columns:repeat(5,1fr);margin:0;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.ab-colophon{box-shadow:var(--shadow-md,0 4px 16px -6px lab(0% 0 0/.08))}}.ab-col-cell{border-right:1px solid oklch(var(--border));padding:1.5rem 1.375rem}.ab-col-cell:last-child{border-right:none}.ab-col-key{font-family:var(--mkt-font-mono);letter-spacing:.12em;text-transform:uppercase;color:oklch(var(--teal-11));margin-bottom:.625rem}.ab-col-val{font-weight:var(--mkt-weight-semibold);letter-spacing:0;color:oklch(var(--foreground));margin:0;line-height:1.4}@media (max-width:900px){.ab-colophon{grid-template-columns:1fr 1fr}.ab-col-cell{border-bottom:1px solid oklch(var(--border))}.ab-col-cell:nth-child(2n){border-right:none}}@media (max-width:520px){.ab-colophon{grid-template-columns:1fr}.ab-col-cell{border-right:none}}