#act-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(101dvh - var(--header-h))}#act-hero .act-hero-content{display:flex;flex-direction:column;justify-content:center;padding:var(--gutter-y) var(--gutter)}#act-hero .act-hero-body{margin-bottom:2.5rem}#act-hero .act-hero-visual{background:var(--off-white);border-left:1px solid var(--border-dark);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:var(--gutter-y) var(--gutter);position:relative}#act-hero .act-maturity-chart{display:flex;flex-direction:column;max-height:615px;position:relative;width:100%;z-index:1}#act-hero .act-maturity-bars{align-items:flex-end;display:flex;gap:10px;height:400px;max-height:400px;min-height:230px;position:relative}#act-hero .act-mc-bar{cursor:pointer;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end}#act-hero .act-mc-bar-fill{align-items:center;background:var(--black);display:flex;flex-direction:column;justify-content:flex-start;padding-top:.75rem;transform:scaleY(0);transform-origin:bottom;transition:opacity .22s,filter .22s;width:100%}#act-hero .act-mc-bar-1 .act-mc-bar-fill{animation:act-mc-rise .65s cubic-bezier(.2,.6,.35,1) .1s forwards;height:28%}#act-hero .act-mc-bar-2 .act-mc-bar-fill{animation:act-mc-rise .65s cubic-bezier(.2,.6,.35,1) .22s forwards;height:44%}#act-hero .act-mc-bar-3 .act-mc-bar-fill{animation:act-mc-rise .65s cubic-bezier(.2,.6,.35,1) .34s forwards;height:60%}#act-hero .act-mc-bar-4 .act-mc-bar-fill{animation:act-mc-rise .65s cubic-bezier(.2,.6,.35,1) .46s forwards;height:71%}#act-hero .act-mc-bar-5 .act-mc-bar-fill{animation:act-mc-rise .65s cubic-bezier(.2,.6,.35,1) .58s forwards;background:var(--red);box-shadow:0 -16px 40px rgba(214,0,0,.2),0 4px 12px rgba(214,0,0,.15);height:92%;justify-content:center;padding-top:0}@keyframes act-mc-rise{to{transform:scaleY(1)}}#act-hero .act-mc-bar-5 .act-mc-bar-fill:after{animation:act-mc-shimmer 3s ease-in-out infinite;background:hsla(0,0%,100%,.4);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes act-mc-shimmer{0%,to{opacity:.15}50%{opacity:.8}}#act-hero .act-mc-bar-lvl{color:hsla(0,0%,100%,.9)}#act-hero .act-mc-bar-inner,#act-hero .act-mc-bar-lvl{font-weight:var(--fw-bold);letter-spacing:var(--ls);line-height:var(--lh-small);text-align:center}#act-hero .act-mc-bar-inner{color:hsla(0,0%,100%,.97)}#act-hero .act-mc-bar-tag{bottom:.6rem;color:hsla(0,0%,100%,.28);font-size:var(--fs-small);font-weight:var(--fw-bold);left:0;letter-spacing:var(--ls-medium);pointer-events:none;position:absolute;right:0;text-align:center}#act-hero .act-maturity-bars:has(.act-mc-bar:hover) .act-mc-bar:not(:hover) .act-mc-bar-fill{opacity:.22}#act-hero .act-mc-bar:hover .act-mc-bar-fill{filter:brightness(1.1);transform:scaleY(1) translateY(-6px)}#act-hero .act-mc-annotation{border-top:1.5px dashed rgba(1,7,11,.4);bottom:calc(54% + 40px);left:0;pointer-events:none;position:absolute;width:calc(60% - 4px);z-index:2}#act-hero .act-mc-annotation span{bottom:10px;color:var(--black);font-size:var(--fs-tiny);font-weight:var(--fw-bold);left:50%;letter-spacing:var(--ls-medium);position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}#act-hero .act-maturity-baseline{background:var(--border-dark);height:1px;margin-top:0}#act-hero .act-maturity-labels{margin-top:1rem}#act-hero .act-mc-row{align-items:baseline;display:flex;gap:10px;margin-bottom:.4rem}#act-hero .act-mc-row>span{color:var(--black);flex:1;font-size:var(--fs-small);font-weight:var(--fw-bold);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#act-hero .act-mc-row-ai>span:last-child{color:var(--black)}#act-hero .act-mc-row-board>span:last-child{color:var(--green)}#act-hero .act-mc-info{background:var(--white);border-left:3px solid var(--red);display:flex;flex-direction:column;gap:.3rem;margin-top:2.25rem;opacity:0;padding:.85rem 1.1rem;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}#act-hero .act-mc-info.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}#act-hero .act-mc-info-name{color:var(--black);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-medium);text-transform:uppercase}#act-hero .act-mc-info-desc{color:var(--mid);font-size:var(--fs-medium)}@media (prefers-reduced-motion:reduce){#act-hero .act-mc-bar-fill{animation:none;transform:scaleY(1)}#act-hero .act-mc-bar-5 .act-mc-bar-fill:after{animation:none}}