.ab{padding:var(--space-120) 0}.ab--people{background-color:var(--color-surface)}.ab.is-held{position:sticky;top:var(--pin, 0px);filter:brightness(calc(1 - var(--under-dim, 0) * .55))}.ab__strip{margin-bottom:var(--space-64)}.ab-h2{margin:0 0 var(--space-20);font-family:var(--font-display);font-size:clamp(30px,3.6vw,52px);font-weight:var(--fw-semibold);line-height:1.04;letter-spacing:var(--tracking-tight);text-wrap:balance}.ab-lede{margin:0;max-width:52ch;color:var(--color-muted);font-size:clamp(16px,1.2vw,19px);line-height:1.55}.ab-head{max-width:760px;margin-bottom:var(--space-64)}.ab-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-80);align-items:start}.ab-split__head{position:sticky;top:calc(var(--nav-height) + var(--space-24))}.ab-split__head .pill{margin-top:var(--space-40)}.ab-hero .ih__title--banner{max-width:16ch;font-size:clamp(34px,4.4vw,68px)}.ab-letter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--space-64)}.ab-letter__text{grid-column:2;margin:0;max-width:980px}.ab-letter__text p{margin:0 0 var(--space-24);max-width:62ch;color:var(--color-muted);font-size:clamp(17px,1.35vw,21px);line-height:1.55}.ab-letter__text .ab-letter__lead{margin-bottom:var(--space-48);max-width:22ch;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(32px,4.4vw,68px);font-weight:var(--fw-semibold);line-height:1.02;letter-spacing:var(--tracking-tight);text-indent:-.4em}.ab-sign{grid-column:2;display:flex;align-items:center;gap:var(--space-16);margin:0;padding-top:var(--space-24);border-top:1px solid var(--color-line);max-width:62ch}.ab-sign figcaption{display:grid;gap:2px;font-size:var(--text-14);color:var(--color-dim)}.ab-sign strong{color:var(--color-ink);font-size:var(--text-16);font-weight:var(--fw-semibold)}.ab-face{display:grid;place-items:center;flex:none;overflow:hidden;background:var(--color-surface-2);color:var(--color-dim);font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.02em}.ab-face img{width:100%;height:100%;object-fit:cover}.ab-face--sm{width:72px;height:72px;border-radius:50%;font-size:var(--text-20)}.ab-face--lg,.ab-face--md{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-lg);font-size:clamp(32px,4vw,56px)}.ab-face--md{font-size:var(--text-20)}.ab-tale{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-96, 96px);align-items:start}.ab-tale__aside{position:sticky;top:calc(var(--nav-height) + var(--space-16));display:flex;flex-direction:column;gap:var(--space-24)}.ab-tale__count{display:flex;align-items:baseline;gap:var(--space-12);margin:0;font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.04em;line-height:1}.ab-tale__nos{display:grid;font-size:clamp(56px,6vw,96px)}.ab-tale__no{grid-area:1 / 1;opacity:0;transform:translateY(.25em);visibility:hidden;transition:opacity .4s var(--ease, ease),transform .4s var(--ease, ease),visibility 0s .4s}.ab-tale__no.is-on{opacity:1;transform:none;visibility:visible;transition-delay:0s}.ab-tale__of{color:var(--color-dim);font-size:var(--text-18);letter-spacing:0}.ab-tale__pics{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-surface-2)}.ab-tale__pic{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .6s var(--ease, ease),transform .9s var(--ease, ease)}.ab-tale__pic.is-on{opacity:1;transform:none}.ab-tale__index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12);margin:0;padding:0;list-style:none}.ab-tale__tab{display:grid;gap:4px;color:var(--color-dim);font-size:var(--text-13);transition:color .3s var(--ease, ease)}.ab-tale__tab.is-on{color:var(--color-ink)}.ab-tale__bar{position:relative;display:block;height:2px;margin-bottom:var(--space-8);overflow:hidden;background-color:var(--color-line)}.ab-tale__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-ink);transform:scaleX(var(--f, 0));transform-origin:left}.ab-tale__mark{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em}.ab-tale__step{font-weight:var(--fw-semibold)}.ab-tale__chapters{margin:0;padding:0;list-style:none}.ab-tale__chapter{display:flex;flex-direction:column;gap:var(--space-20);min-height:70vh;padding:var(--space-48) 0;border-top:1px solid var(--color-line)}.ab-tale__chapter:first-child{border-top:0}.ab-tale__chapter:first-child{padding-top:calc(clamp(56px,6vw,96px) + var(--space-120))}.ab-tale__chapter:last-child{min-height:0;padding-bottom:0}.ab-tale__chapter :is(.ab-tale__name,.ab-tale__copy,.ab-tale__label span,.ab-tale__risks){transition:color .5s var(--ease, ease)}.ab-tale__chapter:not(.is-on) :is(.ab-tale__name,.ab-tale__copy,.ab-tale__label span,.ab-tale__risks){color:var(--color-dim)}.ab-tale__chapter:not(.is-on) .ab-tale__inline{opacity:.5}.ab-tale__inline{display:none}.ab-tale__label{display:flex;gap:var(--space-12);margin:0;color:var(--color-dim);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase}.ab-tale__label span{color:var(--color-ink)}.ab-tale__name{margin:0 0 var(--space-8);max-width:18ch;font-family:var(--font-display);font-size:clamp(28px,3vw,46px);font-weight:var(--fw-semibold);line-height:1.04;letter-spacing:var(--tracking-tight);text-wrap:balance}.ab-tale__copy{margin:0;max-width:56ch;color:var(--color-muted);font-size:var(--text-17);line-height:1.6}.ab-tale__risks{margin:var(--space-8) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-line)}.ab-tale__risks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-12);align-items:baseline;padding:var(--space-16) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-16);line-height:1.45}.ab-tale__risks .ph{color:#ff5a4e;font-size:var(--text-14)}.ab-tale__close{margin:var(--space-8) 0 0;padding-left:var(--space-20);border-left:2px solid var(--color-ink);font-family:var(--font-display);font-size:clamp(20px,1.8vw,26px);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em}.ab-pull{margin:0 auto var(--space-96);max-width:1100px;text-align:center}.ab-pull blockquote{margin:0 0 var(--space-24);font-family:var(--font-display);font-size:clamp(26px,3.2vw,46px);font-weight:var(--fw-semibold);line-height:1.12;letter-spacing:var(--tracking-tight);text-wrap:balance}.ab-pull figcaption{display:inline-flex;align-items:center;gap:var(--space-12);color:var(--color-dim);font-size:var(--text-14);text-align:left}.ab-pull figcaption>span{display:grid;gap:2px}.ab-pull figcaption strong{color:var(--color-ink);font-size:var(--text-15);font-weight:var(--fw-semibold)}.ab-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--color-line)}.ab-stats__item{display:grid;gap:var(--space-8);padding:var(--space-32) var(--space-24) 0 0;border-left:1px solid var(--color-line);padding-left:var(--space-24)}.ab-stats__item:first-child{border-left:0;padding-left:0}.ab-stats dt{font-family:var(--font-display);font-size:clamp(38px,4.6vw,72px);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight)}.ab-stats dd{margin:0;color:var(--color-muted);font-size:var(--text-15)}.ab-sources{list-style:none;margin:0 0 var(--space-48);padding:0;border-top:1px solid var(--color-line)}.ab-sources a{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-24);padding:var(--space-24) 0;border-bottom:1px solid var(--color-line);color:inherit;text-decoration:none}.ab-sources__name,.ab-sources__note{transition:transform var(--duration, .24s) var(--ease, ease)}.ab-sources a:hover .ab-sources__name,.ab-sources a:hover .ab-sources__note{transform:translate(var(--space-12))}.ab-sources__name{font-family:var(--font-display);font-size:clamp(17px,1.6vw,26px);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug)}.ab-sources__note{display:grid;gap:var(--space-4);color:var(--color-muted);font-size:var(--text-14)}.ab-stars{display:inline-flex;gap:2px;color:#ffc53d;font-size:var(--text-13)}.ab-quotes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16)}.ab-quotes li{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-lg);background:var(--color-surface)}.ab-quotes blockquote{margin:0;font-size:var(--text-16);line-height:1.45;letter-spacing:-.01em}.ab-quotes p{margin:0;color:var(--color-dim);font-size:var(--text-13)}.ab-quotes strong{display:block;color:var(--color-ink);font-weight:var(--fw-semibold)}.ab.ab--aims{padding-bottom:0}.ab.ab--aims{padding-top:62vh;background-color:var(--color-surface);background-image:linear-gradient(#000000 78vh,transparent 78vh)}.ab.ab--aims:before{display:none}.ab-creed__backdrop{--edge: calc(var(--rise, 0) * 6vw);position:absolute;inset:calc(var(--edge) * -1) 0 calc(40vh - var(--gutter)) 0;clip-path:polygon(0 calc(var(--edge) * .88),100% 0,100% 100%,0 100%)}.ab-creed__photo{position:sticky;top:0;display:block;width:100%;height:calc(78vh + var(--edge));object-fit:cover}.ab-creed__run{position:relative;z-index:1;height:calc(100svh + 120vh);padding-inline:var(--gutter)}.ab-creed{position:sticky;top:var(--gutter);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr);column-gap:var(--space-80);height:calc(100svh - var(--gutter) * 2);max-width:var(--container);margin-inline:auto;padding:var(--gutter) var(--gutter) var(--space-64);padding-top:calc(var(--nav-height) - var(--gutter) + var(--space-24));row-gap:clamp(20px,4vh,48px);overflow:hidden;border-radius:var(--radius-xl)}.ab-creed__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24)}.ab-creed__side .pill{margin-top:auto}.ab-creed__title{margin:0;max-width:12ch;font-family:var(--font-display);font-size:clamp(36px,4.6vw,72px);font-weight:var(--fw-semibold);line-height:.98;letter-spacing:var(--tracking-tight)}.ab-creed__steps{display:flex;flex-direction:column;gap:clamp(8px,2.4vh,24px);min-height:0;margin:0;padding:0;list-style:none}.ab-creed__step{flex:1 0 auto;display:flex;align-items:center;gap:var(--space-64);min-height:0}.ab-creed__bar{position:relative;align-self:stretch;flex:0 0 1px;overflow:hidden;background-color:var(--color-line)}.ab-creed__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-ink);transform:scaleY(var(--f, 0));transform-origin:top}.ab-creed__read{display:flex;flex-direction:column;gap:clamp(8px,1.6vh,16px);max-width:720px}.ab-creed__read :is(.ab-creed__label span,.ab-creed__name,.ab-creed__copy){transition:color var(--duration-slow, .48s) var(--ease, ease)}.ab-creed__step:not(.is-on) .ab-creed__read :is(.ab-creed__label span,.ab-creed__name,.ab-creed__copy){color:var(--color-dim)}.ab-creed__label{display:flex;gap:var(--space-12);margin:0;color:var(--color-dim);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase}.ab-creed__label span{color:var(--color-ink)}.ab-creed__name{margin:0;font-family:var(--font-display);max-width:24ch;font-size:clamp(22px,min(2.8vw,4.2vh),42px);font-weight:var(--fw-semibold);line-height:1.08;letter-spacing:var(--tracking-snug);text-wrap:balance}.ab-creed__copy{margin:0;color:var(--color-muted);font-size:clamp(14px,2vh,17px);line-height:1.55;max-width:58ch}.ab--values{margin-top:-1px;padding-bottom:var(--space-80);background-color:var(--color-surface);--card-w: 400px;--card-h: min(600px, calc(100svh - 2 * var(--space-120)));--rail-drop: var(--space-120)}.ab-why__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--space-40)}.ab-why__title{margin:0;max-width:16ch;font-family:var(--font-display);font-size:min(64px,4.4vw);font-weight:var(--fw-semibold);line-height:.95;letter-spacing:var(--tracking-tight)}.ab-why__intro .ab-lede{justify-self:end}.ab-intro{margin-bottom:var(--space-64)}.ab-intro--tag{display:grid;grid-template-columns:1fr 3fr;align-items:start;gap:var(--space-40)}.ab-intro__tag{margin:0;color:inherit}.ab-intro__lead{display:flex;flex-direction:column;gap:var(--space-24)}.ab-intro--tag .ab-why__title{max-width:26ch;font-size:var(--h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug)}.ab-intro--tag .ab-lede{max-width:70ch}.ab-why__run{height:calc(100svh + 300vh)}.ab-why__stage{position:sticky;top:0;display:flex;height:100svh}.ab-why__floor{flex:1;display:grid;grid-template-columns:minmax(0,1fr) var(--card-w) minmax(0,1fr);align-items:center;gap:clamp(var(--space-48),7vw,var(--space-120));width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.ab-why__rail{align-self:start;display:flex;flex-direction:column;gap:var(--space-20);margin:0;padding:var(--rail-drop) 0 0;list-style:none}.ab-why__step{position:relative;padding-left:var(--space-16);color:var(--color-dim);font-family:var(--font-display);font-size:var(--h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);transition:color .18s var(--ease, ease)}.ab-why__step:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:3px;border-radius:var(--radius-pill);background-color:var(--color-surface-3);transition:background-color .18s var(--ease, ease)}.ab-why__step.is-on{color:var(--color-ink)}.ab-why__step.is-on:before{background-color:var(--color-ink)}.ab-why__card{position:relative;height:var(--card-h);overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-surface-2)}.ab-why__pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .52s var(--ease, ease)}.ab-why__pic.is-on{opacity:1}.ab-why__shade{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#0000006b,#0000 32%,#00000061)}.ab-why__tag{position:absolute;top:var(--space-20);left:var(--space-20);margin:0;color:#fff}.ab-why__glass{position:absolute;right:var(--space-16);bottom:var(--space-16);left:var(--space-16);display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-md);background-color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#0e0e0e}.ab-why__pips{display:flex;gap:5px;margin:0}.ab-why__pips i{width:20px;height:3px;border-radius:var(--radius-pill);background-color:#dedede;transition:background-color .18s var(--ease, ease)}.ab-why__pips i.is-on{background-color:#0e0e0e}.ab-why__slates{display:grid}.ab-why__slate{grid-area:1 / 1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-16);opacity:0;transform:translateY(10px);transition:opacity .26s var(--ease, ease),transform .26s var(--ease, ease)}.ab-why__slate.is-on{opacity:1;transform:none}.ab-why__slate span{color:#6b6b6b;font-size:var(--text-14);font-weight:var(--fw-semibold);letter-spacing:-.02em}.ab-why__slate strong{font-family:var(--font-display);font-size:var(--h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.ab-why__reads{align-self:end;display:grid;padding-bottom:var(--rail-drop)}.ab-why__read{grid-area:1 / 1;display:flex;flex-direction:column;gap:var(--space-16);opacity:0;transform:translateY(12px);transition:opacity .26s var(--ease, ease),transform .26s var(--ease, ease)}.ab-why__read.is-on{opacity:1;transform:none}.ab-why__reads .pill{grid-row:2;justify-self:start;margin-top:var(--space-40)}.ab-why__name{margin:0;font-family:var(--font-display);font-size:28px;font-weight:var(--fw-semibold);line-height:1.12;letter-spacing:-.02em}.ab-why__copy{margin:0;max-width:42ch;color:var(--color-muted);font-size:var(--text-16);line-height:var(--lh-body)}.ab-why__open{display:grid;grid-template-columns:var(--card-w) minmax(0,1fr);align-items:start;gap:clamp(var(--space-48),7vw,var(--space-120));margin-top:var(--space-64)}.ab-why__open .ab-why__card{position:sticky;top:calc(var(--nav-height) + var(--space-24))}.ab-why__all{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-line-strong)}.ab-why__row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-24);padding:var(--space-40) 0;border-bottom:1px solid var(--color-line)}.ab-why__row .ab-why__n{padding-top:10px;color:var(--color-dim);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;transition:color .18s var(--ease, ease)}.ab-why__row.is-on .ab-why__n{color:var(--color-ink)}.ab-why__say{display:grid;gap:var(--space-12)}.ab-why__row .ab-why__copy{max-width:56ch}.ab-why__side>.pill{margin-top:var(--space-40)}.ab-why__list{display:none}.ab-awards{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-80);align-items:center}.ab-awards__head .pill{margin-top:var(--space-40)}.ab--awards{overflow-x:clip}.ab-places{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.ab-places li{display:flex;flex-direction:column;gap:var(--space-8);min-height:200px;padding:var(--space-24);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:background-color .24s var(--ease, ease)}.ab-places li:hover{background-color:var(--color-surface-2)}.ab-places li.is-hq{background-color:#0e0e0e;color:#fff}.ab-places li.is-hq:hover{background-color:#1f1f1f}.ab-places__top{display:flex;justify-content:space-between;margin-bottom:auto;color:var(--color-dim);font-size:var(--text-13)}.ab-places__n{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em}.is-hq .ab-places__top{color:#ffffff8c}.ab-places__country{font-family:var(--font-display);font-size:clamp(24px,2.4vw,36px);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:var(--tracking-tight)}.ab-places__where{display:flex;align-items:center;gap:var(--space-12)}.ab-places__flag{flex:none;width:36px;height:27px;border-radius:4px;box-shadow:0 0 0 1px #0000001f;object-fit:cover}.is-hq .ab-places__flag{box-shadow:0 0 0 1px #fff3}.ab-places__city{color:var(--color-muted);font-size:var(--text-14)}.is-hq .ab-places__city{color:#ffffffa8}.ab-leaders,.ab-experts{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-40) var(--space-24)}.ab-leaders{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-leaders__nav{display:none;margin-top:var(--space-24)}.ab-leaders__nav .slide-nav{margin-top:0}@media(max-width:560px){.ab-leaders__nav{display:block;margin-top:calc(34px - var(--space-40))}}.ab-team{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:var(--space-64)}.ab-team__head{position:sticky;top:calc(var(--nav-height) + var(--space-24));display:grid;gap:var(--space-24)}@media(max-width:1100px){.ab-team{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}.ab-team__head{position:static}}.ab-experts{--per: 4.3;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-24) * (var(--per) - 1)) / var(--per));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ab-experts::-webkit-scrollbar{display:none}.ab-expert{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface)}.ab-expert__pic{flex:none;width:88px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-sm);background:linear-gradient(to bottom,#3a1608,#b8521d)}.ab-expert__pic--empty{display:grid;place-items:center;background:#2a2a2a;color:#ffffffb3;font-family:var(--font-display);font-size:var(--text-24, 24px);font-weight:var(--fw-semibold);letter-spacing:.02em}.ab-expert__pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ab-expert__cap{display:grid;gap:var(--space-4);min-width:0}.ab-expert__name{margin:0;font-family:var(--font-display);font-size:var(--text-18);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.01em;color:var(--color-ink)}.ab-expert__role{margin:0;color:var(--color-muted);font-size:var(--text-14)}.ab-experts>li{scroll-snap-align:start}.ab-person{display:flex;flex-direction:column;gap:var(--space-8)}.ab-person .ab-face{margin-bottom:var(--space-12)}.ab-person__name{margin:0;font-family:var(--font-display);font-size:var(--text-20);font-weight:var(--fw-semibold);letter-spacing:-.02em}.ab-person--sm .ab-person__name{font-size:var(--text-17)}.ab-person__role{margin:0;color:var(--color-dim);font-size:var(--text-14)}.ab-person__bio{margin:var(--space-8) 0 0;color:var(--color-muted);font-size:var(--text-15);line-height:1.55}.ab-person__in{display:inline-flex;align-items:center;gap:var(--space-8);align-self:flex-start;min-height:24px;margin-top:var(--space-8);padding-bottom:2px;border-bottom:1px solid var(--color-line-strong);color:var(--color-ink);font-size:var(--text-14);text-decoration:none}.ab-person.is-pending .ab-face{background:repeating-linear-gradient(135deg,var(--color-surface),var(--color-surface) 10px,var(--color-surface-2) 10px,var(--color-surface-2) 11px);outline:1px dashed var(--color-line-strong);outline-offset:-1px}.ab-person.is-pending .ab-face:has(img){outline:0}.ab-person__bio--todo{color:var(--color-dim);font-style:italic}.ab-note__title{margin:0 0 var(--space-16);font-family:var(--font-display);font-size:clamp(18px,1.6vw,22px);line-height:var(--lh-body);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.ab-note__lines p{margin:0 0 var(--space-12);color:var(--color-muted);font-size:clamp(18px,1.6vw,22px);line-height:var(--lh-body)}.ab-note__lines .ab-note__close{margin-top:var(--space-24);color:var(--color-ink);font-weight:var(--fw-semibold)}.ab-note__sign{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-24);margin-top:var(--space-48);padding-top:var(--space-24);border-top:1px solid var(--color-line)}.ab-note__script{font-family:Sacramento,Snell Roundhand,Segoe Script,cursive;font-size:clamp(32px,3.2vw,44px);font-weight:400;line-height:1}.ab-note__who{display:inline-flex;align-items:center;gap:var(--space-12);color:var(--color-dim);font-size:var(--text-13)}.ab-note__who>span{display:grid;gap:2px}.ab-note__who strong{color:var(--color-ink);font-size:var(--text-15);font-weight:var(--fw-semibold)}@media(max-width:1200px){.ab--values{--card-w: 300px}.ab-why__floor{gap:var(--space-40)}}@media(max-width:1100px){.ab-awards{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.ab-quotes{grid-template-columns:minmax(0,1fr)}.ab-experts{--per: 2.6}}@media(max-width:900px){.ab{padding:var(--space-80) 0}.ab__strip{margin-bottom:var(--space-40)}.ab-letter,.ab-split{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}.ab-letter__text,.ab-sign{grid-column:1}.ab-split__head{position:static}.ab-tale{grid-template-columns:minmax(0,1fr)}.ab-tale__aside{display:none}.ab-tale__chapter{min-height:0;opacity:1}.ab-tale__chapter:first-child{padding-top:0}.ab-tale__inline{position:relative;display:block;aspect-ratio:16 / 10;margin-bottom:var(--space-8);overflow:hidden;border-radius:var(--radius-lg)}.ab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-stats__item:nth-child(3){border-left:0;padding-left:0}.ab-creed__run{height:auto}.ab.ab--aims{padding-top:42vh;background-image:linear-gradient(#000000 52vh,transparent 52vh)}.ab-creed__photo{height:52vh}.ab-creed{position:static;grid-template-columns:minmax(0,1fr);height:auto;gap:var(--space-40);padding-top:var(--gutter)}.ab-creed__side .pill{margin-top:var(--space-8)}.ab-creed__steps{gap:var(--space-32)}.ab-creed__step{flex:none;align-items:stretch;gap:var(--space-24)}.ab-creed__read{opacity:1}.ab-creed__bar i{transform:none}.ab-why__intro{grid-template-columns:minmax(0,1fr)}.ab-intro--tag{grid-template-columns:1fr;gap:var(--space-16)}.ab-why__intro .ab-lede{justify-self:start}.ab-why__title{font-size:clamp(32px,8vw,48px)}.ab-why__run,.ab-why__open{display:none}.ab-why__list{display:grid;gap:var(--space-24);margin-top:var(--space-40);list-style:none}.ab-why__item{display:grid;gap:var(--space-12)}.ab-why__item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg)}.ab-why__n{color:var(--color-dim);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em}.ab-experts{--per: 1.25}.ab-sources a{grid-template-columns:minmax(0,1fr) auto}.ab-sources__note{grid-column:1;grid-row:2}.ab-sources a>i{grid-row:1 / 3;grid-column:2}}@media(max-width:560px){.ab-leaders{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:var(--space-16);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ab-leaders::-webkit-scrollbar{display:none}.ab-leaders>li{scroll-snap-align:start}.ab-places li{min-height:150px;padding:var(--space-16)}.ab-places__where{flex-wrap:wrap;gap:var(--space-8)}.ab-places__country{font-size:22px}.ab-stats{grid-template-columns:minmax(0,1fr)}.ab-stats__item{border-left:0;padding-left:0;border-top:1px solid var(--color-line);padding-bottom:var(--space-24)}.ab-stats__item:first-child{border-top:0}.ab__strip .sechead__ed{display:none}}
