:root{--scout-ink:var(--mkt-ink,#0b1b24);--scout-heading:#002336;--scout-teal:#0a7d8f;--scout-wash:#d8f4ff;--scout-pill-ink:#143c24}@keyframes scout-drift-a{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-7px)rotate(5deg)}}@keyframes scout-drift-b{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-9px)rotate(6deg)}}@keyframes scout-drift-c{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-8px)rotate(-5deg)}}.scout-drift-a{animation:5.2s ease-in-out infinite scout-drift-a}.scout-drift-b{animation:6.4s ease-in-out .8s infinite scout-drift-b}.scout-drift-c{animation:5.8s ease-in-out .4s infinite scout-drift-c}.scout-drift-a,.scout-drift-b,.scout-drift-c{animation-play-state:paused}[data-inview=true] .scout-drift-a,[data-inview=true] .scout-drift-b,[data-inview=true] .scout-drift-c{animation-play-state:running}@keyframes scout-scroll-y{to{transform:translateY(-50%)}}.scout-rail{-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.scout-rail-track{animation:scout-scroll-y var(--rail-s,42s) linear infinite;animation-play-state:paused}.scout-rail-track[data-reverse=true]{animation-direction:reverse}[data-inview=true] .scout-rail-track{animation-play-state:running}@media (hover:hover){.scout-rail:hover .scout-rail-track{animation-play-state:paused}}@media (max-width:767.98px){.scout-rail-track{--rail-s:48s}.scout-hero-mock{transform-origin:top;transform:scale(.88)}}@supports (container-type:inline-size) and (width:1cqw){.scout-act{container-type:inline-size}.scout-act-canvas{transform:scale(calc(100cqw / 336px));transform-origin:0 0}}@media (max-width:1023.98px){.scout-stack{width:100%;max-width:560px;height:420px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.scout-stack-canvas{transform-origin:0 0;width:560px;position:absolute;top:0;left:0;transform:scale(.85)}@supports (container-type:inline-size) and (width:1cqw){.scout-stack{container-type:inline-size}.scout-stack-canvas{transform:scale(calc(100cqw / 560px))}}}@media (max-width:459.98px){.scout-stack{height:330px}}@media (max-width:639.98px){.scout-stack-canvas{transform:scale(.62)}@supports (container-type:inline-size) and (width:1cqw){.scout-stack-canvas{transform:scale(calc(100cqw / 560px))}}}@media (prefers-reduced-motion:reduce){.scout-drift-a,.scout-drift-b,.scout-drift-c,.scout-rail-track{animation:none!important}}
