/* The two FAQ columns move toward one another as the section enters. */
.js-motion .p-faq.faq-motion-enabled .p-faq-intro.p-reveal{opacity:0;transform:translate3d(-64px,0,0);transition:opacity .85s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}
.js-motion .p-faq.faq-motion-enabled .p-faq-list.p-reveal{opacity:0;transform:translate3d(64px,0,0);transition:opacity .85s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}
.js-motion .p-faq.faq-motion-enabled .p-faq-intro.p-reveal.is-visible,.js-motion .p-faq.faq-motion-enabled .p-faq-list.p-reveal.is-visible{opacity:1;transform:none}
.p-faq.faq-motion-enabled .p-faq-list details p{overflow:hidden}
.js-motion .p-closing h2.p-reveal{opacity:0;filter:blur(15px);transform:translateY(22px);transition:opacity 1.2s ease,filter 1.5s cubic-bezier(.2,.7,.2,1),transform 1.2s cubic-bezier(.2,.7,.2,1)}
.js-motion .p-closing h2.p-reveal.is-visible{opacity:1;filter:blur(0);transform:none}
@media(max-width:760px){.js-motion .p-faq.faq-motion-enabled .p-faq-intro.p-reveal{transform:translate3d(-28px,0,0)}.js-motion .p-faq.faq-motion-enabled .p-faq-list.p-reveal{transform:translate3d(28px,0,0)}.js-motion .p-faq.faq-motion-enabled .p-faq-intro.p-reveal.is-visible,.js-motion .p-faq.faq-motion-enabled .p-faq-list.p-reveal.is-visible{transform:none}}
@media(prefers-reduced-motion:reduce){.js-motion .p-faq.faq-motion-enabled .p-faq-intro.p-reveal,.js-motion .p-faq.faq-motion-enabled .p-faq-list.p-reveal,.js-motion .p-closing h2.p-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}
body.motion-paused .p-faq.faq-motion-enabled .p-faq-intro.p-reveal,body.motion-paused .p-faq.faq-motion-enabled .p-faq-list.p-reveal,body.motion-paused .p-closing h2.p-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}

/* Scroll makes the idea of a clearer view visible at the moment of arrival. */
.js-motion .p-closing h2.p-reveal.closing-focus-enabled,
.js-motion .p-closing h2.p-reveal.closing-focus-enabled.is-visible{
 opacity:calc(.48 + .52 * var(--closing-focus, 1));
 filter:blur(calc((1 - var(--closing-focus, 1)) * 18px));
 transform:translateY(calc((1 - var(--closing-focus, 1)) * 14px));
 transition:none;
}
@media(prefers-reduced-motion:reduce){.js-motion .p-closing h2.p-reveal.closing-focus-enabled{opacity:1!important;filter:none!important;transform:none!important}}
body.motion-paused .p-closing h2.p-reveal.closing-focus-enabled{opacity:1!important;filter:none!important;transform:none!important}
