:root{--foundry-motion-distance:16px;--foundry-motion-scale-start:0.98;--foundry-motion-opacity-start:0;--foundry-motion-duration:var(--foundry-duration-base, 200ms);--foundry-motion-ease:var(--foundry-ease-standard, cubic-bezier(0.2, 0, 0, 1));--foundry-motion-stagger-step:80ms}[data-motion-reveal],[data-motion-stagger]>*{opacity:1;transform:none}html[data-foundry-motion-ready=true] [data-motion-reveal]{opacity:var(--foundry-motion-opacity-start);transform:translateY(var(--foundry-motion-distance));transition:opacity var(--foundry-motion-duration)var(--foundry-motion-ease),transform var(--foundry-motion-duration)var(--foundry-motion-ease);will-change:opacity,transform}html[data-foundry-motion-ready=true] [data-motion-reveal=fade-up]{transform:translateY(var(--foundry-motion-distance))}html[data-foundry-motion-ready=true] [data-motion-reveal=fade-in]{transform:none}html[data-foundry-motion-ready=true] [data-motion-reveal=slide-left]{transform:translateX(calc(var(--foundry-motion-distance) * -1.6))}html[data-foundry-motion-ready=true] [data-motion-reveal=slide-right]{transform:translateX(calc(var(--foundry-motion-distance) * 1.6))}html[data-foundry-motion-ready=true] [data-motion-reveal=zoom-in]{transform:scale(.94)}html[data-foundry-motion-ready=true] [data-motion-reveal].is-in-view{opacity:1;transform:none}html[data-foundry-motion-ready=true] [data-motion-stagger]>*:not([data-motion-reveal]){opacity:var(--foundry-motion-opacity-start);transform:translateY(calc(var(--foundry-motion-distance) * .75));transition:opacity var(--foundry-motion-duration)var(--foundry-motion-ease),transform var(--foundry-motion-duration)var(--foundry-motion-ease)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:not([data-motion-reveal]){opacity:1;transform:none}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(1){transition-delay:calc(var(--foundry-motion-stagger-step) * 0)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(2){transition-delay:calc(var(--foundry-motion-stagger-step) * 1)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(3){transition-delay:calc(var(--foundry-motion-stagger-step) * 2)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(4){transition-delay:calc(var(--foundry-motion-stagger-step) * 3)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(5){transition-delay:calc(var(--foundry-motion-stagger-step) * 4)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(6){transition-delay:calc(var(--foundry-motion-stagger-step) * 5)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(7){transition-delay:calc(var(--foundry-motion-stagger-step) * 6)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(8){transition-delay:calc(var(--foundry-motion-stagger-step) * 7)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(9){transition-delay:calc(var(--foundry-motion-stagger-step) * 8)}html[data-foundry-motion-ready=true] [data-motion-stagger].is-in-view>*:nth-child(10){transition-delay:calc(var(--foundry-motion-stagger-step) * 9)}@media(prefers-reduced-motion:reduce){[data-motion-reveal],[data-motion-stagger]>*{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}:root{--foundry-motion-parallax-max:80px;--foundry-motion-kb-scale:1.06;--foundry-motion-kb-duration:12s;--foundry-motion-kb-shift:1.5%;--foundry-motion-kb-fade-duration:1400ms;--foundry-motion-kb-fade-ease:cubic-bezier(0.22, 1, 0.36, 1);--foundry-motion-marquee-pause-state:running;--foundry-motion-scroll-cue-duration:2000ms;--foundry-motion-scroll-cue-distance:5px;--foundry-motion-scroll-cue-line-height:3rem;--foundry-motion-scroll-cue-opacity:0.72}@keyframes foundry-kenburns{0%{transform:scale(1)translate(0,0)}100%{transform:scale(var(--foundry-motion-kb-scale))translate(-1%,1%)}}@keyframes foundry-kenburns-in{0%{transform:scale(1)translate3d(0,0,0)}100%{transform:scale(var(--foundry-motion-kb-scale))translate3d(calc(var(--foundry-motion-kb-shift) * -.66),calc(var(--foundry-motion-kb-shift) * .66),0)}}@keyframes foundry-kenburns-out{0%{transform:scale(var(--foundry-motion-kb-scale))translate3d(calc(var(--foundry-motion-kb-shift) * -.66),calc(var(--foundry-motion-kb-shift) * .66),0)}100%{transform:scale(1)translate3d(0,0,0)}}@keyframes foundry-kenburns-in-left{0%{transform:scale(1)translate3d(var(--foundry-motion-kb-shift),0,0)}100%{transform:scale(var(--foundry-motion-kb-scale))translate3d(calc(var(--foundry-motion-kb-shift) * -1),calc(var(--foundry-motion-kb-shift) * .5),0)}}@keyframes foundry-kenburns-in-right{0%{transform:scale(1)translate3d(calc(var(--foundry-motion-kb-shift) * -1),0,0)}100%{transform:scale(var(--foundry-motion-kb-scale))translate3d(var(--foundry-motion-kb-shift),calc(var(--foundry-motion-kb-shift) * -.5),0)}}@keyframes foundry-kenburns-out-left{0%{transform:scale(var(--foundry-motion-kb-scale))translate3d(calc(var(--foundry-motion-kb-shift) * -1),calc(var(--foundry-motion-kb-shift) * .5),0)}100%{transform:scale(1)translate3d(var(--foundry-motion-kb-shift),0,0)}}@keyframes foundry-kenburns-out-right{0%{transform:scale(var(--foundry-motion-kb-scale))translate3d(var(--foundry-motion-kb-shift),calc(var(--foundry-motion-kb-shift) * -.5),0)}100%{transform:scale(1)translate3d(calc(var(--foundry-motion-kb-shift) * -1),0,0)}}[data-motion-kenburns] img{backface-visibility:hidden;transform-origin:center center;transition:opacity var(--foundry-motion-kb-fade-duration)var(--foundry-motion-kb-fade-ease)}[data-motion-marquee]{overflow:hidden}[data-motion-marquee] .foundry-marquee-track{display:flex;flex-shrink:0;animation-play-state:var(--foundry-motion-marquee-pause-state)}.foundry-scroll-cue{position:absolute;z-index:10;display:flex;align-items:center;gap:.5rem;color:var(--foundry-motion-scroll-cue-color,currentColor);font-size:.68rem;letter-spacing:.1em;line-height:1;opacity:var(--foundry-motion-scroll-cue-opacity);pointer-events:none;text-transform:uppercase}.foundry-scroll-cue--center{bottom:1.1rem;left:50%;flex-direction:column;transform:translateX(-50%)}.foundry-scroll-cue--side{right:2rem;bottom:4.5rem;flex-direction:column}.foundry-scroll-cue--side .foundry-scroll-cue__label{writing-mode:vertical-rl;transform:rotate(180deg)}.foundry-scroll-cue__mouse{display:block;width:14px;height:20px;animation:foundry-scroll-cue-bob var(--foundry-motion-scroll-cue-duration)ease-in-out infinite}.foundry-scroll-cue__dot{transform-origin:center;animation:foundry-scroll-cue-dot var(--foundry-motion-scroll-cue-duration)ease-in-out infinite}.foundry-scroll-cue__line{display:block;width:1px;height:var(--foundry-motion-scroll-cue-line-height);background:linear-gradient(to bottom,currentColor,transparent);transform-origin:top;animation:foundry-scroll-cue-line var(--foundry-motion-scroll-cue-duration)ease-in-out infinite}@keyframes foundry-scroll-cue-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(var(--foundry-motion-scroll-cue-distance))}}@keyframes foundry-scroll-cue-dot{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(4px);opacity:.35}}@keyframes foundry-scroll-cue-line{0%{transform:scaleY(0);transform-origin:top;opacity:0}30%{opacity:1}70%{transform:scaleY(1);transform-origin:top;opacity:1}100%{transform:scaleY(1);transform-origin:bottom;opacity:0}}@media(max-width:640px){.foundry-scroll-cue--side{display:none!important}}html[data-foundry-motion-ready=true] .foundry-motion-enabled .foundry-block>section{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-motion-parallax]{transform:none!important}[data-motion-scrub]{transition:none!important}[data-motion-marquee] .foundry-marquee-track{animation:none!important}[data-motion-kenburns] img{animation:none!important;opacity:1!important;transition:none!important}.foundry-scroll-cue,.foundry-scroll-cue *{animation:none!important;transition:none!important}.foundry-scroll-cue__mouse,.foundry-scroll-cue__dot,.foundry-scroll-cue__line{transform:none!important}.foundry-scroll-cue__dot,.foundry-scroll-cue__line{opacity:.7!important}}