.motion-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.motion-line>span{display:block}@media (prefers-reduced-motion:no-preference){.motion-ready .reveal{opacity:0;transition:opacity .9s ease, transform 1.1s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(36px)}.motion-ready .reveal.in-view,.motion-ready .reveal-heading{opacity:1;transform:none}.motion-ready .reveal-heading .motion-line>span{transition:transform 1.15s var(--ease);transition-delay:calc(var(--reveal-delay,0s) + var(--line-index,0) * .12s);transform:translateY(112%)}.motion-ready .reveal-heading.in-view .motion-line>span{transform:none}.motion-ready .reveal-plate{opacity:1;transform:none}.motion-ready .reveal-plate:after{content:"";z-index:6;background:var(--curtain,var(--paper));transform-origin:top;transition:transform 1.3s var(--ease-curtain);transition-delay:var(--reveal-delay,0s);pointer-events:none;position:absolute;inset:-1px}.motion-ready .reveal-plate.in-view:after{transform:scaleY(0)}.site-footer{--curtain:var(--deep)}.motion-ready .contact-visual>img{transition:transform 2s var(--ease);transform:scale(1.12)}.motion-ready .contact-visual.in-view>img{transform:none}.motion-ready .value:before{transform:scaleX(0)}.motion-ready .value.in-view:before{transform:scaleX(1)}.motion-ready .reveal.reveal-immediate,.motion-ready .reveal.reveal-immediate *,.motion-ready .reveal.reveal-immediate:before{transition:none!important}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.motion-ready .reveal{transform:translateY(24px)}.motion-ready .reveal-heading,.motion-ready .reveal-plate,.motion-ready .reveal.in-view{transform:none}}
