.corporate-home{--corporate-nav-height:78px;overflow-x:clip}.corporate-home>footer,.corporate-home>section{position:relative;z-index:var(--stack-layer,12)}.corporate-home>section[id]{scroll-margin-top:calc(var(--corporate-nav-height) + 16px)}.corporate-home>.corporate-stack{position:-webkit-sticky;position:sticky;top:var(--stack-top,var(--corporate-nav-height))}.corporate-home>.corporate-stack+section{box-shadow:0 -14px 28px -16px rgb(0 0 0/38%)}.corporate-home>.corporate-stack:focus-within,.corporate-home>.corporate-stack:target{position:relative;top:auto}.corporate-home [data-corporate-motion=heading]{transform-origin:50% 50%;animation:corporate-heading-twist 1.5s cubic-bezier(.22,.55,.3,1) both}@keyframes corporate-heading-twist{0%{transform:perspective(1100px) rotateY(-38deg) rotateX(12deg) rotate(-2deg)}45%{transform:perspective(1100px) rotateY(13deg) rotateX(-4deg) rotate(.7deg)}to{transform:perspective(1100px) rotateY(0) rotateX(0) rotate(0)}}.corporate-home [data-corporate-motion=image]{animation:corporate-image-entrance 1.5s cubic-bezier(.2,.65,.25,1) both}@keyframes corporate-image-entrance{0%{translate:var(--entrance-x,0) 24px;scale:1.035;filter:blur(4px);opacity:0}to{translate:0 0;scale:1;filter:blur(0)}}.corporate-home [data-corporate-motion=text]{animation:corporate-rise .75s cubic-bezier(.2,.65,.25,1) both;animation-delay:var(--motion-delay,0s)}.corporate-home [data-corporate-motion=card]{animation:corporate-fly-in 1.5s cubic-bezier(.22,.55,.3,1) both;animation-delay:var(--motion-delay,0s)}@keyframes corporate-fly-in{0%{opacity:.2;translate:var(--fly-x,0) var(--fly-y,64px);scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes corporate-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.corporate-home .button:hover:not(:disabled){transform:translateY(-2px)}.corporate-home .button:active:not(:disabled){transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html:has(.corporate-home){scroll-behavior:auto}.corporate-home [data-corporate-motion]{animation:none}.corporate-home>.corporate-stack{position:relative;top:auto}.corporate-home .business-card,.corporate-home .button{transition:none}.corporate-home .business-card:hover{transform:none}}