body{background:#050505;margin:0}.ab{--paper:#fff;--canvas:#f2f2f2;--ink:#0b0b0b;--body:#111;--muted:#555;--dim:#6b6b6b;--faint:#a6a6a6;--line:#e0e0e0;--line-2:#d0d0d0;--red:#ee3124;--red-d:#c51f13;--w-text:hsla(0,0%,100%,.82);--w-muted:hsla(0,0%,100%,.64);--w-line:hsla(0,0%,100%,.14);--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--frame:1440px;--gutter:clamp(20px,4vw,56px);--gap:clamp(16px,2.2vw,32px);--t-monument:clamp(96px,16vw,240px);--t-display:clamp(40px,6.4vw,96px);--t-h2:clamp(34px,4.4vw,60px);--t-h3:clamp(22px,2vw,28px);--t-region:clamp(28px,3vw,42px);--t-ledger:clamp(24px,2.6vw,36px);--t-stat-xl:clamp(52px,7.6vw,116px);--t-stat:clamp(44px,6vw,92px);--t-pull:clamp(28px,3vw,44px);--t-pull-s:clamp(22px,2.6vw,38px);--t-index:clamp(24px,3.4vw,48px);--t-lede:clamp(19px,1.5vw,24px);--t-body:17px;--t-sm:14px;--t-xs:12px;--ease:cubic-bezier(.16,1,.3,1);--sp:clamp(80px,10vw,152px);background:var(--paper);color:var(--body);font-family:var(--font);font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}.ab *,.ab :after,.ab :before{box-sizing:border-box}.ab blockquote,.ab dd,.ab dl,.ab figure,.ab h1,.ab h2,.ab h3,.ab ol,.ab p,.ab ul{margin:0;padding:0}.ab ol,.ab ul{list-style:none}.ab img,.ab video{display:block;max-width:100%}.ab a{color:inherit;text-decoration:none}.ab cite{font-style:normal}.ab button{font:inherit}.ab :focus-visible{outline:2px solid var(--red);outline-offset:4px}.ab ::selection{background:var(--red);color:#fff}.ab h1,.ab h2,.ab h3{color:var(--ink);font-weight:800;letter-spacing:-.035em;line-height:1;text-wrap:balance}.ab h1{font-size:var(--t-display);letter-spacing:-.045em;line-height:.98}.ab h2{font-size:var(--t-h2)}.ab h3{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.15}.ab-lede{color:var(--ink);font-size:var(--t-lede);font-weight:500;letter-spacing:-.012em;line-height:1.4}.ab-num{font-feature-settings:"tnum","ss01";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.045em;line-height:1}.ab-label{font-size:var(--t-xs);font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ab-frame{margin-inline:auto;max-width:var(--frame);padding-inline:var(--gutter)}.ab-section{padding-block:var(--sp)}.ab-dark{background:var(--ink);color:var(--w-text)}.ab-dark h2,.ab-dark h3{color:#fff}.ab-canvas{background:var(--canvas)}.ab-head{border-top:1px solid var(--line);display:grid;gap:24px var(--gap);grid-template-columns:1fr;margin-bottom:clamp(40px,5.5vw,80px);padding-top:26px}.ab-dark .ab-head{border-color:var(--w-line)}.ab-canvas .ab-head{border-color:var(--line-2)}.ab-head__intro{color:var(--ink);font-size:var(--t-lede);font-weight:500;letter-spacing:-.012em;line-height:1.4;max-width:34em}.ab-dark .ab-head__intro{color:var(--w-text)}.ab-split{display:grid;gap:40px var(--gap)}@media (min-width:900px){.ab-head{align-items:start;grid-template-columns:5fr 7fr}.ab-head__intro{max-width:30em}.ab-split{grid-template-columns:4fr 1fr 7fr}.ab-split__aside{align-self:start;grid-column:1;position:sticky;top:clamp(140px,18vh,180px)}.ab-split__aside h2{font-size:clamp(30px,3.6vw,50px)}.ab-split__main{grid-column:3}}.ab-hero{align-items:end;background:var(--ink);color:#fff;display:grid;min-height:clamp(560px,88vh,920px);overflow:hidden;position:relative}.ab-hero__bg{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.ab-hero__scrim{background:linear-gradient(90deg,rgba(11,11,11,.84),rgba(11,11,11,.58) 42%,rgba(11,11,11,.18)),linear-gradient(180deg,rgba(11,11,11,0) 45%,rgba(11,11,11,.55));inset:0;position:absolute}.ab-hero__inner{display:grid;justify-items:start;padding-bottom:clamp(56px,8vw,104px);padding-top:clamp(120px,18vh,200px);position:relative;row-gap:clamp(24px,3vw,40px);width:100%}.ab-badge{background:var(--red);color:#fff;display:inline-block;font-size:var(--t-xs);font-weight:700;letter-spacing:.14em;line-height:1;padding:9px 14px;text-transform:uppercase}.ab-hero h1{color:#fff;font-size:clamp(38px,5.4vw,62px);letter-spacing:-.032em;line-height:1.02;max-width:16ch}.ab-hl{background:var(--red);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;padding:0 .16em;position:relative;z-index:-1}.ab h1,.ab h2,.ab h3{isolation:isolate}.ab-hero__lede{color:hsla(0,0%,100%,.88);max-width:32em}@keyframes ab-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ab-wipe{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes ab-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ab-settle{0%{transform:scale(1.06)}to{transform:none}}.ab-hero.is-entering .ab-hero__anim{animation:ab-rise .9s var(--ease) both;animation-delay:calc(.25s + var(--i,0)*.11s)}.ab-hero.is-entering .ab-hero__bg{animation:ab-fade-in 1.4s var(--ease) both,ab-settle 2.4s var(--ease) both}.ab-figures{padding-block:clamp(56px,7vw,104px)}.ab-figures__grid{display:grid;grid-template-columns:1fr}.ab-figure{border-top:1px solid var(--w-line);padding:clamp(24px,3vw,40px) 0}.ab-figure:first-child{border-top:0;padding-top:0}.ab-figure__n{color:#fff;display:block;font-size:var(--t-stat-xl)}.ab-figure__cap{color:var(--w-muted);display:block;font-size:var(--t-sm);font-weight:500;letter-spacing:.02em;margin-top:14px}.ab p.ab-ticker{align-items:center;border-top:1px solid var(--w-line);color:var(--w-muted);display:flex;flex-wrap:wrap;font-size:var(--t-xs);font-weight:600;gap:8px 18px;justify-content:center;letter-spacing:.14em;margin-top:clamp(40px,5vw,64px);padding-top:32px;text-transform:uppercase}.ab-ticker b{color:#fff;font-weight:700}@media (min-width:760px){.ab-figures__grid{column-gap:var(--gap);grid-template-columns:1fr 1fr}.ab-figure:nth-child(2){border-top:0;padding-top:0}.ab-figure:nth-child(2n){border-left:1px solid var(--w-line);padding-left:var(--gap)}}.ab-who .ab-split__aside{display:grid;gap:28px;justify-items:start}.ab-link{align-items:center;color:var(--ink);display:inline-flex;font-size:16px;font-weight:700;gap:10px;text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1.5px;text-underline-offset:.32em;transition:color .3s,text-decoration-color .3s}.ab-link span{display:inline-block;transition:transform .5s var(--ease)}.ab-link:hover{color:var(--red);text-decoration-color:var(--red)}.ab-link:hover span{transform:translateX(6px)}.ab-prose{display:grid;gap:24px}.ab-prose p{max-width:62ch}.ab-prose .ab-lede{margin-bottom:6px;max-width:30em}.ab-quote{color:#fff;display:grid}.ab-quote,.ab-quote__media{background:var(--ink);overflow:hidden}.ab-quote__media{aspect-ratio:4/3;position:relative}.ab-quote__media img{height:124%;left:0;object-fit:cover;object-position:50% 35%;position:absolute;top:-12%;width:100%;will-change:transform}.ab-quote__body{align-content:end;display:grid;padding:clamp(48px,7vw,96px) var(--gutter)}.ab-pull{font-size:var(--t-pull);font-weight:700;letter-spacing:-.03em;line-height:1.08;max-width:14em;text-wrap:balance}@media (min-width:900px){.ab-quote{grid-template-columns:minmax(var(--gutter),1fr) repeat(12,minmax(0,calc((var(--frame) - 2*var(--gutter))/12))) minmax(var(--gutter),1fr);min-height:clamp(520px,80vh,820px)}.ab-quote__body{grid-column:2/7;grid-row:1;padding-inline:0 clamp(24px,3vw,48px)}.ab-quote__media{aspect-ratio:auto;grid-column:7/-1;grid-row:1}}.ab-attr{align-items:center;display:flex;font-size:var(--t-xs);font-weight:700;gap:16px;letter-spacing:.14em;margin-top:32px;text-transform:uppercase}.ab blockquote{background:none;border:0;font-family:var(--font);padding:0}.ab blockquote:after,.ab blockquote:before{content:none!important}.ab-quote blockquote,.ab-voice blockquote{border-left:3px solid var(--red);padding-left:clamp(20px,2.5vw,40px)}.ab-attr__plate{align-items:center;display:inline-flex;flex:none}.ab-attr__plate img{display:block;height:44px;max-width:170px;object-fit:contain;width:auto}.ab-quote .ab-attr__plate img{filter:brightness(0) invert(1)}.ab-ledger{border-top:1px solid var(--line)}.ab-ledger__row{border-bottom:1px solid var(--line);display:grid;gap:14px var(--gap);grid-template-columns:1fr;padding-block:clamp(28px,3.5vw,48px)}.ab-ledger__icon{height:40px;object-fit:contain;object-position:left top;width:40px}.ab-ledger__row h3{font-size:var(--t-ledger);letter-spacing:-.03em;line-height:1.08;transition:color .35s var(--ease)}.ab-ledger__row:hover h3{color:var(--red)}.ab-ledger__row p{max-width:60ch}@media (min-width:900px){.ab-ledger__row{align-items:start;grid-template-columns:72px 5fr 7fr}}.ab-regions__grid{display:grid;gap:40px var(--gap)}.ab-region{align-content:start;border-top:2px solid var(--ink);display:grid;gap:16px;padding-top:22px}.ab-region h3{font-size:var(--t-region);letter-spacing:-.03em;line-height:1.05}@media (min-width:900px){.ab-regions__grid{column-gap:clamp(32px,4vw,64px);grid-template-columns:repeat(3,1fr)}}.ab-odo{display:grid;gap:32px var(--gap)}.ab-odo__stage{background:var(--paper);border-bottom:1px solid var(--line);padding-block:12px 18px;position:sticky;top:116px;z-index:2}.ab-odo__year{color:var(--ink);display:flex;font-feature-settings:"tnum","ss01";font-size:var(--t-monument);font-variant-numeric:tabular-nums;font-weight:800;height:1em;letter-spacing:-.06em;line-height:1;overflow:hidden}.ab-odo__drum{display:block;height:1em;overflow:hidden;position:relative}.ab-odo__strip{display:block;transform:translateY(calc(var(--d,0)*-1em));transition:transform .9s var(--ease)}.ab-odo__strip span{display:block;height:1em;line-height:1}.ab-odo__rail{background:var(--line);height:2px;margin-top:20px;overflow:hidden;position:relative}.ab-odo__fill{background:var(--red);inset:0;position:absolute;transform:scaleX(var(--p,0));transform-origin:left center}.ab-odo__ends{color:var(--dim);display:flex;font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:700;justify-content:space-between;letter-spacing:.14em;margin-top:10px}.ab-odo__item{border-top:1px solid var(--line);color:var(--dim);padding-block:clamp(32px,9vh,96px);transition:color .5s var(--ease)}.ab-odo__item:first-child{border-top:0;padding-top:0}.ab-odo__item.is-active{color:var(--ink)}.ab-odo__label{color:var(--faint);display:block;font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.12em;margin-bottom:14px;transition:color .5s var(--ease)}.ab-odo__item.is-active .ab-odo__label{color:var(--red)}.ab-odo__item p{font-size:var(--t-lede);font-weight:500;letter-spacing:-.012em;line-height:1.4;max-width:26em}@media (min-width:900px){.ab-odo{grid-template-columns:6fr 1fr 5fr}.ab-odo__stage{align-self:start;background:transparent;border-bottom:0;grid-column:1;padding:0;top:clamp(140px,18vh,180px)}.ab-odo__list{grid-column:3}}.ab-stats{border-top:1px solid var(--w-line);display:grid;grid-template-columns:1fr}.ab-stat{border-bottom:1px solid var(--w-line);padding:clamp(28px,3vw,44px) 0}.ab-stat__n{color:#fff;display:block;font-size:var(--t-stat)}.ab-stat__cap{color:var(--w-muted);display:block;font-size:var(--t-sm);font-weight:500;line-height:1.45;margin-top:14px;max-width:24em}@media (min-width:760px){.ab-stats{column-gap:var(--gap);grid-template-columns:1fr 1fr}}@media (min-width:1100px){.ab-stats{grid-template-columns:repeat(3,1fr)}}.ab-index{border-top:1px solid var(--line)}.ab-index li{border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--t-index);font-weight:700;letter-spacing:-.03em;line-height:1.1;padding-block:clamp(16px,2vw,26px);transition:color .35s var(--ease)}.ab-index li:hover{color:var(--red)}.ab-voice__grid{display:grid}.ab-voice .ab-pull{color:var(--ink);font-size:var(--t-pull-s);font-weight:600;letter-spacing:-.025em;line-height:1.22;max-width:28em}.ab-voice .ab-attr{color:var(--ink)}@media (min-width:900px){.ab-voice__grid{column-gap:var(--gap);grid-template-columns:repeat(12,1fr)}.ab-voice blockquote{grid-column:3/-1}}.ab-reasons{border-top:1px solid var(--line)}.ab-reasons__item{border-bottom:1px solid var(--line);display:grid;gap:12px var(--gap);padding-block:clamp(24px,3vw,40px)}.ab-reasons dt{color:var(--ink);font-size:var(--t-h3);font-weight:800;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.ab-reasons dd{max-width:52ch}@media (min-width:900px){.ab-reasons__item{grid-template-columns:5fr 7fr}}.ab-honours{border-top:1px solid var(--line-2)}.ab-honours__year{border-bottom:1px solid var(--line-2);display:grid;gap:12px var(--gap);padding-block:clamp(22px,2.6vw,34px)}.ab-honours__y{color:var(--ink);font-feature-settings:"tnum","ss01";font-size:clamp(22px,2.2vw,30px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.ab-honours__list{display:grid;gap:14px}.ab-honours__list li{display:grid;gap:4px var(--gap)}.ab-honours__tag{color:var(--red);font-size:var(--t-xs);font-weight:700;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}@media (min-width:760px){.ab-honours__year{grid-template-columns:2fr 10fr}.ab-honours__list li{align-items:baseline;grid-template-columns:minmax(200px,3fr) 9fr}}.ab-cta__grid{display:grid;gap:32px var(--gap)}.ab-cta h2{font-size:var(--t-display);letter-spacing:-.045em;line-height:.98}.ab-cta p{color:var(--w-muted);font-size:18px;line-height:1.55;max-width:30em}.ab-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ab-btn{align-items:center;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.01em;min-height:56px;padding:0 30px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ab-btn--red{background:var(--red);color:#fff}.ab-btn--red:hover{background:var(--red-d)}.ab-btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.45);color:#fff}.ab-btn--ghost:hover{background:hsla(0,0%,100%,.12);border-color:#fff}@media (min-width:900px){.ab-cta__grid{align-items:end;grid-template-columns:7fr 5fr}}.rv-hidden{opacity:0;transform:translateY(28px)}.rv-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i,0)*80ms)}@media (prefers-reduced-motion:reduce){.ab *,.ab :after,.ab :before{animation:none!important;transition:none!important}.rv-hidden{opacity:1;transform:none}}.ab-prose--ledefirst p{margin:0 0 24px;max-width:62ch}.ab-prose--ledefirst p:last-child{margin-bottom:0}.ab-prose--ledefirst p:first-child{color:var(--ink);font-size:var(--t-lede);font-weight:500;letter-spacing:-.012em;line-height:1.4;max-width:30em}.ab-crumbwrap{background:#050505}.ab-crumbwrap .au-crumb{background:#050505;border:0}.ab-crumbwrap .au-crumb .sep,.ab-crumbwrap .au-crumb a{color:hsla(0,0%,100%,.55)}.ab-crumbwrap .au-crumb .current{color:#fff}.ab .au-hero h1{font-size:clamp(38px,5.4vw,62px);letter-spacing:-.032em;line-height:1.02;text-wrap:balance}.ab .au-cta h2{font-size:clamp(28px,2.6vw,38px);letter-spacing:-.025em;line-height:1.12}.ab .au-crumb .current,.ab .au-crumb .sep,.ab .au-crumb a{font-size:13px}