@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes home-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes home-drift{0%{transform:translate3d(0,-2%,0) scale(1.05)}to{transform:translate3d(0,7%,0) scale(1.05)}}@keyframes home-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes home-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-hero-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-28px) scale(.985)}}@keyframes home-hero-h1{0%{transform:translateY(16px)}to{transform:none}}@keyframes home-stage{0%{opacity:0;transform:translateY(10px) scale(.985)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px) scale(.985)}}.home-float{animation:home-float 14s ease-in-out infinite}.home-float-slow{animation:home-float 20s ease-in-out infinite reverse}.journey-track{view-timeline-name:--journey;view-timeline-axis:block}.scroll-rail{transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{animation-name:home-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% cover 32%}.home-drift,.rise{animation-duration:auto}.home-drift{animation-name:home-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0 cover 100%}.journey-spine{animation-name:home-draw;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--journey;animation-range:cover 12% cover 62%}.stage-deck{display:grid}.stage-deck>.stage{grid-area:1/1;animation-name:home-stage;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--journey}.stage-deck>.stage:first-child{animation-range:cover 6% cover 28%}.stage-deck>.stage:nth-child(2){animation-range:cover 24% cover 46%}.stage-deck>.stage:nth-child(3){animation-range:cover 42% cover 64%}.stage-deck>.stage:nth-child(4){animation-range:cover 60% cover 82%}.stage-deck>.stage:nth-child(5){animation-range:cover 78% cover 96%}.scroll-rail{animation-name:home-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block)}.hero-exit{animation-name:home-hero-exit;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit 0 exit 50%}}}.hero-h1{animation:home-hero-h1 .55s cubic-bezier(.2,.8,.2,1) both}.hero-intro>*{animation:home-rise .5s cubic-bezier(.2,.8,.2,1) both}.hero-intro>:first-child{animation-delay:.04s}.hero-intro>:nth-child(2){animation:none}.hero-intro>:nth-child(3){animation-delay:.16s}.hero-intro>:nth-child(4){animation-delay:.26s}.hero-intro>:nth-child(5){animation-delay:.36s}.hero-intro>:nth-child(6){animation-delay:.46s}