@media (min-width:768px){.journey-home #open-models,.journey-home #intent-gap{min-height:max(560px,45vw);padding-block:64px}.journey-home #platform{min-height:0;padding-top:64px;padding-bottom:0}.journey-home #depth{min-height:0;padding-top:32px;padding-bottom:64px}.journey-home #contact{min-height:max(600px,50vw);padding-top:64px;padding-bottom:64px}.journey-home #platform .journey-body{margin-top:24px}.journey-home #depth .journey-evidence{max-width:min(540px,44%);margin-top:40px}.journey-home #depth .scene-art{width:76%;top:30%;bottom:auto;left:26%}.journey-home #open-models .scene-art,.journey-home #depth .scene-art,.journey-home #contact .scene-art{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.journey-home #open-models .scene:after{background:linear-gradient(90deg,#0f1729f2 10%,#0f1729df 40%,#0000 68%),linear-gradient(#0f1729,#0000 12% 86%,#0f1729)}}@media (min-width:768px) and (max-width:1099px){.journey-home #open-models,.journey-home #intent-gap,.journey-home #platform,.journey-home #contact{padding-top:56px}}@media (max-width:767px){.journey-home #platform>.journey-copy,.journey-home #contact>.journey-copy{margin-inline:24px}.journey-home #open-models,.journey-home #intent-gap,.journey-home #platform,.journey-home #depth,.journey-home #contact{padding-top:40px;padding-bottom:8px}}@keyframes journey-enter{0%{opacity:.65;transform:translateY(var(--journey-rise,28px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.journey-home [data-journey-entering]{animation:.65s cubic-bezier(.22,1,.36,1) journey-enter}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.journey-home [data-journey-entering]{--journey-rise:16px;animation-duration:.5s}}@keyframes journey-scroll-text{0%{opacity:.7;transform:translateY(var(--flow-text-rise,48px))}to{opacity:1;transform:translateY(0)}}@keyframes journey-scroll-art{0%{transform:translateY(var(--flow-art-rise,36px))}to{transform:translateY(0)}}@supports (animation-timeline:view()) and (animation-range:entry 0% entry 100%){@media (prefers-reduced-motion:no-preference){.journey-home .journey-section:not(.journey-section-0){view-timeline-name:--journey-section;view-timeline-axis:block;view-timeline-inset:0 10%}.journey-home [data-journey-entrance]{animation:linear both journey-scroll-text;animation-timeline:--journey-section;animation-range:entry entry 70%}.journey-home .journey-section:not(.journey-section-0)>.scene{animation:linear both journey-scroll-art;animation-timeline:--journey-section;animation-range:entry}.journey-home .journey-section:not(.journey-section-0) .scene-art{animation:none}.journey-home .journey-section:is(:target,:focus-within) [data-journey-entrance],.journey-home .journey-section:is(:target,:focus-within)>.scene{opacity:1;animation:none;transform:none}}@media (max-width:767px){.journey-home{--flow-text-rise:24px;--flow-art-rise:18px}}}@media (prefers-reduced-motion:reduce){.journey-home [data-journey-entrance]{opacity:1;animation:none;transform:none}}@media print{.journey-home [data-journey-entrance]{opacity:1;animation:none;transform:none}}
