@media (prefers-reduced-motion:no-preference){.story-hero{position:sticky;top:0}.story-hero~*{z-index:1;position:relative;overflow-x:clip}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.story-hero [data-city-stage]{transform-origin:50% 40%;animation:linear both story-push;animation-timeline:scroll(root);animation-range:0 100svh}.story-hero .container-wide{animation:linear both story-lift;animation-timeline:scroll(root);animation-range:4svh 62svh}.story-hero:after{content:"";z-index:0;pointer-events:none;background:var(--color-ink);opacity:0;animation:linear both story-dim;animation-timeline:scroll(root);animation-range:0 88svh;position:absolute;inset:0}.story-side{animation:linear both story-rise;animation-timeline:view();animation-range:entry 10% cover 40%}.story-portrait{animation:linear both story-unclip;animation-timeline:view();animation-range:entry cover 42%}.story-portrait-img{animation:linear both story-settle;animation-timeline:view();animation-range:entry cover 55%}.story-together{animation:linear both story-row;animation-timeline:view();animation-range:entry cover 30%}.story-principle{animation:linear both story-rise;animation-timeline:view();animation-range:entry 10% cover 40%}.story-principle:nth-child(2){animation-range:entry 22% cover 50%}.story-principle:nth-child(3){animation-range:entry 34% cover 60%}.story-founder>h3{animation:linear both story-from-left;animation-timeline:view();animation-range:entry cover 38%}.story-founder+.story-founder>h3{animation-name:story-from-right}.story-road{transform-origin:top;animation:linear both story-draw-down;animation-timeline:view();animation-range:entry 20% exit 30%}@media (max-width:1023.98px){.story-road{transform-origin:0;animation-name:story-draw-across;animation-range:entry 40% cover 45%}}.story-words{animation:linear both story-rise;animation-timeline:view();animation-range:entry cover 36%}.story-artefact{animation:linear both story-rise-far;animation-timeline:view();animation-range:entry 8% cover 44%}.story-artefact .kit-ledger-row{animation:linear both story-row;animation-timeline:view();animation-range:entry cover 30%}.story-struck{animation:linear both story-strike;animation-timeline:view();animation-range:entry 70% cover 52%}.story-marker{animation:linear both story-marker;animation-timeline:view();animation-range:entry 60% cover 58%}.story-meet .story-road-line{background-color:#0000;background-image:linear-gradient(#0e1f3640,#0e1f3640),linear-gradient(#0e1f3640,#0e1f3640);background-position:0,100%;background-repeat:no-repeat;animation:linear both story-meet;animation-timeline:view();animation-range:entry 60% cover 55%}.story-widen{background-color:#0000}.story-widen:before{content:"";z-index:-1;background:var(--color-ink);animation:linear both story-widen;animation-timeline:view();animation-range:entry entry 70%;position:absolute;inset:0}.story-widen>.container-wide{animation:linear both story-appear;animation-timeline:view();animation-range:entry 35% entry 90%}.story-seat-line{transform-origin:0;animation:linear both story-draw-across;animation-timeline:view();animation-range:entry 70% cover 40%}.story-seat{animation:linear both story-rise;animation-timeline:view();animation-range:entry 10% cover 40%}.story-seat:nth-child(2){animation-range:entry 22% cover 50%}.story-seat:nth-child(3){animation-range:entry 34% cover 60%}}}@keyframes story-push{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.14)translateY(4%)}}@keyframes story-lift{0%{opacity:1;animation-timing-function:var(--ease-move);transform:translate(0,0)}to{opacity:0;transform:translateY(-9svh)}}@keyframes story-dim{0%{opacity:0}to{opacity:.6}}@keyframes story-from-left{0%{opacity:.15;animation-timing-function:var(--ease-arrive);transform:translate(-7%)}to{opacity:1;transform:translate(0,0)}}@keyframes story-from-right{0%{opacity:.15;animation-timing-function:var(--ease-arrive);transform:translate(7%)}to{opacity:1;transform:translate(0,0)}}@keyframes story-draw-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes story-draw-across{0%{animation-timing-function:var(--ease-arrive);transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes story-rise{0%{opacity:.2;animation-timing-function:var(--ease-arrive);transform:translateY(48px)}to{opacity:1;transform:translate(0,0)}}@keyframes story-rise-far{0%{opacity:.1;animation-timing-function:var(--ease-arrive);transform:translateY(112px)}to{opacity:1;transform:translate(0,0)}}@keyframes story-row{0%{opacity:.2;animation-timing-function:var(--ease-arrive);transform:translate(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes story-strike{0%{animation-timing-function:var(--ease-move);background-size:0% .075em}to{background-size:100% .075em}}@keyframes story-marker{0%{translate:var(--marker-from,0) 0;animation-timing-function:var(--ease-move)}to{translate:0}}@keyframes story-meet{0%{animation-timing-function:var(--ease-move);background-size:0% 1px,0% 1px}to{background-size:50% 1px,50% 1px}}@keyframes story-widen{0%{clip-path:inset(0 7vw);animation-timing-function:var(--ease-arrive)}to{clip-path:inset(0)}}@keyframes story-unclip{0%{clip-path:inset(18% 0 0);animation-timing-function:var(--ease-arrive)}to{clip-path:inset(0)}}@keyframes story-settle{0%{animation-timing-function:var(--ease-arrive);transform:scale(1.08)}to{transform:scale(1)}}@keyframes story-appear{0%{opacity:0}to{opacity:1}}@media print{.story-hero{position:relative!important}.story-hero [data-city-stage],.story-hero .container-wide,.story-hero:after,.story-founder>h3,.story-side,.story-portrait,.story-portrait-img,.story-together,.story-principle,.story-road,.story-words,.story-artefact,.story-artefact .kit-ledger-row,.story-struck,.story-marker,.story-meet .story-road-line,.story-widen:before,.story-widen>.container-wide,.story-seat-line,.story-seat{animation:none!important}}
