@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-pin{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:no-preference){.mk-rise{animation:mk-rise .3s cubic-bezier(.16,1,.3,1) both}.mk-d1{animation-delay:60ms}.mk-d2{animation-delay:.12s}.mk-d3{animation-delay:.18s}.mk-d4{animation-delay:.24s}.mk-d5{animation-delay:.3s}.mk-draw{transform-origin:left center;animation:mk-draw .3s cubic-bezier(.16,1,.3,1) .24s both}.mk-swap{animation:mk-fade .2s ease-out both}.mk-pin{animation:mk-pin .24s cubic-bezier(.16,1,.3,1) both}.mk-pin:first-child{animation-delay:.3s}.mk-pin:nth-child(2){animation-delay:.38s}.mk-pin:nth-child(3){animation-delay:.46s}.mk-pin:nth-child(4){animation-delay:.54s}.mk-pin:nth-child(5){animation-delay:.62s}.mk-pin:nth-child(6){animation-delay:.7s}@supports (animation-timeline:view()){.mk-scroll{animation:mk-rise linear both;animation-timeline:view();animation-range:entry 0 entry 35%}.mk-ledger{transform-origin:left center;animation:mk-draw linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}.mk-folio{font-family:var(--font-display);font-stretch:125%;font-weight:800;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.25px currentColor;line-height:.85;font-variant-numeric:tabular-nums}.bg-brand :focus-visible,.bg-brand-deep :focus-visible,.bg-navy-deep :focus-visible,.mk-dark :focus-visible{outline-color:var(--surface)}