:root{--pub-ease-luxe:cubic-bezier(.16, 1, .3, 1);--pub-ease-settle:cubic-bezier(.22, 1, .36, 1);--pub-ease-soft-out:cubic-bezier(.33, .1, .25, 1);--pub-reveal-opacity:6.6s;--pub-reveal-move:7.2s;--pub-leave-opacity:4.2s;--pub-hide-opacity:3.8s;--pub-hide-move:4.1s;--pub-delay-scale:1.28}.landing-reveal,.pub-reveal,.pub-leaf,.auth-reveal{opacity:1;filter:none;transition:opacity var(--pub-reveal-opacity) var(--pub-ease-luxe), transform var(--pub-reveal-move) var(--pub-ease-luxe), box-shadow 1.2s var(--pub-ease-settle);transition-delay:0s;transform:none}.landing-site.landing-animate .landing-reveal:not(.is-in):not(.visible):not(.was-in),.pub-motion-on .landing-reveal:not(.is-in):not(.visible):not(.was-in),.pub-motion-on .pub-reveal:not(.is-in):not(.visible):not(.was-in),.pub-motion-on .auth-reveal:not(.is-in):not(.visible):not(.was-in),.landing-site.landing-animate .pub-leaf:not(.is-in):not(.visible):not(.was-in),.pub-motion-on .pub-leaf:not(.is-in):not(.visible):not(.was-in){opacity:0;filter:none;transition:opacity var(--pub-hide-opacity) var(--pub-ease-soft-out), transform var(--pub-hide-move) var(--pub-ease-soft-out);transition-delay:0s;transform:translateY(11px)scale(.992)}.landing-site.landing-animate .landing-reveal.was-in:not(.is-in):not(.visible),.pub-motion-on .landing-reveal.was-in:not(.is-in):not(.visible),.pub-motion-on .pub-reveal.was-in:not(.is-in):not(.visible),.pub-motion-on .auth-reveal.was-in:not(.is-in):not(.visible),.landing-site.landing-animate .pub-leaf.was-in:not(.is-in):not(.visible),.pub-motion-on .pub-leaf.was-in:not(.is-in):not(.visible){opacity:0;filter:none;transition:opacity var(--pub-leave-opacity) var(--pub-ease-soft-out), transform 0s;transition-delay:0s;transform:none}.landing-site.landing-animate .landing-reveal.is-in,.landing-site.landing-animate .landing-reveal.visible,.pub-motion-on .landing-reveal.is-in,.pub-motion-on .landing-reveal.visible,.pub-motion-on .pub-reveal.is-in,.pub-motion-on .pub-reveal.visible,.pub-motion-on .auth-reveal.is-in,.pub-motion-on .auth-reveal.visible,.landing-site.landing-animate .pub-leaf.is-in,.landing-site.landing-animate .pub-leaf.visible,.pub-motion-on .pub-leaf.is-in,.pub-motion-on .pub-leaf.visible{opacity:1;filter:none;transition:opacity var(--pub-reveal-opacity) var(--pub-ease-luxe), transform var(--pub-reveal-move) var(--pub-ease-luxe), box-shadow 1.4s var(--pub-ease-settle);transition-delay:var(--reveal-delay,0s);transform:none}.pub-motion-on .landing-role-card.is-in,.pub-motion-on .landing-diff-card.is-in,.pub-motion-on .landing-stat-card.is-in,.pub-motion-on .landing-who-card.is-in,.pub-motion-on .landing-showcase-card.is-in{box-shadow:0 10px 32px #0e27471a,0 0 0 1px #14355f0f}.pub-motion-on .landing-cta-band,.pub-motion-on .landing-cta-band:not(.is-in),.pub-motion-on .landing-cta-band.was-in:not(.is-in),.pub-motion-on .landing-cta-band.is-in,.pub-motion-on .about-cta,.pub-motion-on .about-cta:not(.is-in),.pub-motion-on .about-cta.was-in:not(.is-in),.pub-motion-on .about-cta.is-in,.landing-site.landing-animate .landing-cta-band,.landing-site.landing-animate .landing-cta-band:not(.is-in),.landing-site.landing-animate .landing-cta-band.was-in:not(.is-in),.landing-site.landing-animate .landing-cta-band.is-in{filter:none!important;box-shadow:none!important;transform:none!important}.pub-motion-on .landing-cta-band:not(.is-in):not(.visible),.landing-site.landing-animate .landing-cta-band:not(.is-in):not(.visible){opacity:0;transition:opacity 2.8s var(--pub-ease-luxe)}.pub-motion-on .landing-cta-band.is-in,.pub-motion-on .landing-cta-band.visible,.landing-site.landing-animate .landing-cta-band.is-in,.landing-site.landing-animate .landing-cta-band.visible{opacity:1;transition:opacity 3.4s var(--pub-ease-luxe);transition-delay:var(--reveal-delay,0s)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pub-motion-on .landing-role-card,.pub-motion-on .landing-diff-card,.pub-motion-on .landing-stat-card,.pub-motion-on .landing-who-card.landing-interactive-card,.pub-motion-on .landing-showcase-card{transition:border-color .55s var(--pub-ease-settle), box-shadow .7s var(--pub-ease-luxe), transform .7s var(--pub-ease-luxe)}.pub-motion-on .landing-role-card:hover,.pub-motion-on .landing-diff-card:hover,.pub-motion-on .landing-stat-card:hover,.pub-motion-on .landing-who-card.landing-interactive-card:hover,.pub-motion-on .landing-showcase-card:hover{border-color:#f5a6238c;transform:translateY(-5px);box-shadow:0 22px 50px #0e274729,0 0 0 1px #f5a62352,0 0 28px #f5a62314}.pub-motion-on .landing-role-card:hover .pub-icon-box,.pub-motion-on .landing-role-card:hover .pub-icon-box-default,.pub-motion-on .landing-role-card:hover .landing-role-icon{transition:transform .65s var(--pub-ease-settle);transform:scale(1.04)}.pub-motion-on .landing-btn-primary,.pub-motion-on .pub-btn-gold{transition:transform .45s var(--pub-ease-settle), box-shadow .55s var(--pub-ease-luxe), background .35s ease}.pub-motion-on .landing-btn-primary:hover,.pub-motion-on .pub-btn-gold:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0e274738,0 0 0 1px #f5a62359}}.landing-tilt{height:auto;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .7s var(--pub-ease-settle)}.landing-tilt.is-tilting{transition:none}.pub-main.pub-page-enter,.auth-box.pub-page-enter,.pub-page-enter{animation:pub-page-soft-in 1.85s var(--pub-ease-luxe) both}@keyframes pub-page-soft-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-parallax]{transition:none!important;transform:none!important}.pub-motion-static .landing-reveal,.pub-motion-static .pub-reveal,.pub-motion-static .pub-leaf,.pub-motion-static .auth-reveal{box-shadow:inherit;opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.landing-reveal,.pub-reveal,.pub-leaf,.auth-reveal,.pub-main.pub-page-enter,.auth-box.pub-page-enter,.pub-page-enter,.landing-tilt{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
