.icai-w .icai-about{padding-top:clamp(52px,7vw,118px)}

.icai-w .icai-about .icai-shead{margin-bottom:0}

.icai-w .icai-about .icai-shead__title{max-width:28ch}

.icai-w .icai-orgs{margin-top:clamp(24px,2.8vw,40px);border-top:var(--rule);display:grid}

.icai-w .icai-org{padding-block:clamp(20px,2.2vw,28px);display:flex;flex-direction:column;align-items:flex-start}

.icai-w .icai-org+.icai-org{border-top:var(--rule)}

.icai-w .icai-org__meta{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.18em;
  text-transform:uppercase;color:var(--brass-dp)}

.icai-w .icai-org__name{font-family:var(--f-display);font-weight:400;font-size:var(--fs-d3);line-height:1.12;
  letter-spacing:-.018em;font-variation-settings:"opsz" 72;margin-top:12px;max-width:24ch}

.icai-w .icai-org__body{margin-top:12px;flex:1 1 auto}

.icai-w .icai-org__body p{color:var(--on-chalk-mute);line-height:1.64;max-width:52ch}

.icai-w .icai-org__body p+p{margin-top:10px}

.icai-w .icai-org .icai-tlink{margin-top:16px}

@media (min-width:860px){.icai-w .icai-orgs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}
.icai-w .icai-org{padding-right:clamp(34px,4.4vw,70px)}
.icai-w .icai-org+.icai-org{border-top:0;border-left:var(--rule);padding-right:0;
    padding-left:clamp(34px,4.4vw,70px)}
}
.icai-w .icai-journey{margin-top:clamp(34px,4.4vw,64px);position:relative}

.icai-w .icai-journey__pin{position:relative}

.icai-w .icai-journey__run{display:none}

.icai-w .icai-ledger{position:relative}

.icai-w .icai-ledger__top{display:grid;gap:clamp(14px,3vw,22px);align-items:end}

.icai-w .icai-ledger__20{font-family:var(--f-display);font-weight:300;color:var(--brass);
  font-size:clamp(7rem,34vw,19rem);line-height:.78;letter-spacing:-.05em;
  font-variation-settings:"opsz" 144;user-select:none}

.icai-w .icai-ledger__count{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.2em;
  color:var(--on-chalk-mute);margin-bottom:12px;display:none}

.icai-w .icai-ms{display:grid;gap:0}

.icai-w .icai-ms__item{padding:16px 0;border-top:var(--rule)}

.icai-w .icai-ms__item:first-child{border-top:0;padding-top:0}

.icai-w .icai-ms__year{font-family:var(--f-mono);font-size:clamp(1.7rem,4.2vw,2.6rem);color:var(--ink);
  letter-spacing:.01em;line-height:1.05}

.icai-w .icai-ms__title{margin-top:10px;font-family:var(--f-mono);font-weight:500;font-size:var(--fs-micro);
  letter-spacing:.2em;text-transform:uppercase;color:var(--brass-dp)}

.icai-w .icai-ms__text{margin-top:8px;color:var(--on-chalk-mute);font-size:var(--fs-sm);line-height:1.62;max-width:44ch}

.icai-w .icai-ledger__rule{margin-top:clamp(20px,2.6vw,34px);border-top:var(--rule);padding-top:14px}

.icai-w .icai-ticks{display:flex;align-items:flex-end;gap:2px;height:40px}

.icai-w .icai-ticks i{flex:1;height:10px;background:rgba(14,30,40,.18);
  transition:height .5s var(--e-out),background-color .5s var(--e-out);
  transition-delay:calc(var(--d,0) * 14ms)}

.icai-w .icai-ticks i:nth-child(5n+1){height:18px}

.icai-w .icai-ticks i.icai-on{background:var(--brass);height:16px}

.icai-w .icai-ticks i.icai-on:nth-child(5n+1){height:24px}

.icai-w .icai-ticks i.icai-cur{background:var(--brass);height:30px}

.icai-w .icai-ticks i.icai-cur:nth-child(5n+1){height:38px}

.icai-w .icai-ledger.icai-is-done .icai-ticks i{height:24px}

.icai-w .icai-ledger.icai-is-done .icai-ticks i:nth-child(5n+1){height:38px}

.icai-w .icai-ledger__ends{display:flex;justify-content:space-between;font-family:var(--f-mono);
  font-size:var(--fs-micro);letter-spacing:.2em;color:var(--on-chalk-mute);margin-top:10px}

.icai-w .icai-ledger__ends span:last-child{transition:color .5s var(--e-out)}

.icai-w .icai-ledger.icai-is-done .icai-ledger__ends span:last-child{color:var(--brass-dp)}

.icai-w .icai-journey:not(.icai-is-live) .icai-ledger__20{align-self:start;position:sticky;top:90px}

.icai-w .icai-journey.icai-is-live .icai-journey__pin{position:sticky;top:76px}

.icai-w .icai-journey.icai-is-live .icai-journey__run{display:block;height:calc(var(--step) * var(--n,4))}

.icai-w .icai-journey.icai-is-live .icai-ledger__count{display:block}

.icai-w .icai-journey.icai-is-live .icai-ms__item{grid-area:1/1;padding:0;border:0;opacity:0;transform:translateY(10px);
  transition:opacity .45s var(--e-out),transform .55s var(--e-out)}

.icai-w .icai-journey.icai-is-live .icai-ms__item.icai-is-past{transform:translateY(-10px)}

.icai-w .icai-journey.icai-is-live .icai-ms__item.icai-is-active{opacity:1;transform:none;transition-delay:.08s}

.icai-w{--step:clamp(160px,22vh,210px)}

.icai-w .icai-impact{margin-top:clamp(36px,4vw,56px);border-top:1px solid var(--ink);padding-top:14px}

.icai-w .icai-impact__label{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.2em;
  text-transform:uppercase;color:var(--brass-dp)}

.icai-w .icai-impact__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:6px}

.icai-w .icai-stat{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,3vw,30px) 0}

.icai-w .icai-stat:nth-child(odd){padding-right:14px}

.icai-w .icai-stat:nth-child(even){padding-left:clamp(16px,4.4vw,26px);border-left:var(--rule)}

.icai-w .icai-stat:nth-child(-n+2){border-bottom:var(--rule)}

.icai-w .icai-stat__n{font-family:var(--f-display);font-weight:300;font-size:clamp(3rem,15vw,5.4rem);
  line-height:.88;letter-spacing:-.04em;color:var(--ink);font-variation-settings:"opsz" 144;
  display:flex;align-items:flex-start;font-variant-numeric:lining-nums}

.icai-w .icai-stat__n span{color:#A67E24;font-size:.52em;line-height:1;margin:.1em 0 0 .04em;letter-spacing:0}

.icai-w .icai-stat__l{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.16em;
  text-transform:uppercase;color:var(--on-chalk-mute);line-height:1.6;max-width:17ch}

.icai-w .icai-lead-note{margin-top:clamp(30px,3.6vw,50px);background:var(--ink);color:var(--on-ink);
  padding:clamp(26px,3.4vw,46px) clamp(22px,4vw,54px);display:grid;gap:clamp(18px,2.4vw,22px)}

.icai-w .icai-lead-note h3{font-family:var(--f-display);font-weight:400;font-size:clamp(2.1rem,6.6vw,3.9rem);
  line-height:1.02;letter-spacing:-.028em;font-variation-settings:"opsz" 144}

.icai-w .icai-lead-note h3 em{font-style:normal;color:var(--brass-lt)}

.icai-w .icai-lead-note__side{display:grid;gap:16px;justify-items:start}

.icai-w .icai-lead-note p{color:var(--on-ink-mute);max-width:40ch;line-height:1.62}

.icai-w .icai-lead-note .icai-tlink:hover{color:var(--brass-lt)}

@media (min-width:820px){.icai-w .icai-ledger__top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,4vw,60px)}
.icai-w .icai-ledger__side{padding-bottom:10px}
.icai-w .icai-impact__row{grid-template-columns:repeat(4,minmax(0,1fr))}
.icai-w .icai-stat,.icai-w .icai-stat:nth-child(odd),.icai-w .icai-stat:nth-child(even){padding:clamp(20px,2.2vw,26px) clamp(18px,2.6vw,38px) 4px;
    border-left:var(--rule);border-bottom:0}
.icai-w .icai-stat:first-child{padding-left:0;border-left:0}
.icai-w .icai-stat__l{max-width:26ch}
.icai-w .icai-lead-note{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;
    column-gap:clamp(30px,4.6vw,72px)}
.icai-w .icai-lead-note__side{border-left:var(--rule-ink);padding-left:clamp(24px,3vw,40px);padding-bottom:4px}
}