#mailchimp-top-bar__email{max-width:250px;width:100%}.mctb-label{color:#fff}.mctb-button{background-color:#000!important;color:#fff}.hello-bar{box-sizing:border-box;font-size:17px;font-weight:300;left:0;opacity:0;position:absolute;right:0;top:0;transform:translateY(-100%);width:100%;z-index:10000}.mctb-label{margin-right:30px}.hello-bar-container{padding-top:5px}.hello-bar-container form{margin-bottom:10px}@media (min-width:641px){.hello-bar-container{padding-top:10px}}@media (min-width:800px){.revamped-email-sub .input-email{width:400px}}.hello-bar.hello-bar.hello-bar--is-bottom{bottom:0;top:auto;transform:translateY(100%)}.hello-bar.hello-bar.hello-bar--is-visible{opacity:1;transform:translateY(0)}.hello-bar .hello-bar-container{display:flex;flex-direction:column;justify-content:center;margin-right:1.5rem;overflow-x:auto;overflow-y:hidden}.hello-bar p.hello-bar-text{line-height:1;margin:0 auto;max-width:100%;text-align:inherit;white-space:nowrap}.hello-bar p.hello-bar-text .cta{appearance:none;background:none;border:.3rem solid;border-radius:10rem;display:inline-block;font:inherit;font-weight:700;line-height:1;margin-left:.5rem;padding:.3rem 1rem;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:auto}.hello-bar button{cursor:pointer}.hello-bar p{margin-bottom:15px!important;margin-top:5px}.hello-bar a{color:inherit;font-weight:700}.hello-bar .fwp-pencilbar div{display:inline-block}.hello-bar p:empty{display:none}.hello-bar .hello-bar-text--after{bottom:0;position:absolute;right:0;top:0;width:3rem;z-index:1}.hello-bar.hello-bar--is-fixed{position:fixed}.hello-bar button.hello-bar-button{appearance:none;background:none;border:none;color:inherit;line-height:1;margin:0;padding:0 .75rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;z-index:2}.hello-bar button.hello-bar-button svg{height:1rem}.hello-bar.hello-bar--size-large{font-size:120%}.hello-bar.hello-bar--size-large p.hello-bar-text .cta{border:.5rem solid;margin-left:.5rem;padding:.75rem 1.25rem}.hello-bar.hello-bar--size-large p.hello-bar-text .cta.wiggle{animation:hello-bar-wiggle 5s infinite}.hello-bar.hello-bar--size-large button.hello-bar-button svg{height:1.33rem}.hello-bar.hello-bar--is-multiline .hello-bar-container{height:auto;padding:.5rem 0}.hello-bar.hello-bar--is-multiline p.hello-bar-text{line-height:inherit;white-space:normal}@keyframes hello-bar-wiggle{2%{transform:translateX(3px) rotate(2deg)}4%{transform:translateX(-3px) rotate(-2deg)}6%{transform:translateX(3px) rotate(2deg)}8%{transform:translateX(-3px) rotate(-2deg)}10%{transform:translateX(2px) rotate(1deg)}12%{transform:translateX(-2px) rotate(-1deg)}14%{transform:translateX(2px) rotate(1deg)}16%{transform:translateX(-2px) rotate(-1deg)}18%{transform:translateX(1px) rotate(0)}20%{transform:translateX(-1px) rotate(0)}}.in-content-portfolio-cta{margin-bottom:15px;margin-top:15px}.notification-cta-container{background:#fff;border:2px solid #22c55e;border-radius:12px;margin:20px 0;padding:2px}.notification-cta-container .box{background:#fff!important;background-color:#fff!important;border:none;border-radius:10px;box-shadow:none;padding:1.5rem}.notification-cta-container .columns{align-items:center!important;margin:0!important}.notification-cta-container .column{padding:.5rem!important}.notification-cta-container .title.is-4{color:#166534!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.3!important;margin-bottom:1.5rem!important}.notification-cta-container .subtitle.is-6{color:#15803d!important;font-size:.95rem!important;line-height:1.4!important;margin-bottom:0!important;margin-top:.75rem!important}.notification-cta-container .button.is-warning{background-color:#fbbf24!important;border-color:#fbbf24!important;box-shadow:0 2px 10px rgba(251,191,36,.4)!important;color:#1a1a1a!important;font-weight:700!important;min-width:200px;white-space:nowrap!important}.notification-cta-container .button.is-warning:hover{background-color:#f59e0b!important;border-color:#f59e0b!important;box-shadow:0 4px 20px rgba(251,191,36,.5)!important;transform:translateY(-1px)}.notification-cta-container .button.is-medium{font-size:1rem!important;padding:.75em 1.5em!important}.notification-cta-container .is-size-7{color:#15803d!important;font-size:.85rem!important;margin-top:.5rem!important}.notification-cta-container.browser-notification-prompt{background:#fff!important;background-color:#fff!important;border:2px solid #22c55e!important;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:20px 0;padding:30px 25px;text-align:center}.notification-prompt-content{margin:0 auto;max-width:600px}.notification-prompt-content h4{color:#166534;font-size:1.5rem;font-weight:700;margin:12px 0 16px}.notification-prompt-content .email-success-message{align-items:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;display:flex!important;font-size:.9rem;gap:8px;margin-bottom:20px;padding:12px 16px;text-align:left}.notification-prompt-content .email-success-message:before{align-items:center;background-color:#22c55e;border-radius:50%;color:#fff;content:"✓";display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.notification-prompt-content p{color:#15803d;font-size:.95rem;line-height:1.4;margin:0 0 20px}.notification-prompt-buttons{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:450px;width:100%}.notification-prompt-buttons button{border:none;border-radius:6px;cursor:pointer;display:inline-flex;line-height:1.2;padding:12px 24px;transition:all .2s ease}.notification-prompt-buttons .button.is-primary,.notification-prompt-buttons button{align-items:center;font-size:1rem;font-weight:600;justify-content:center;text-align:center}.notification-prompt-buttons .button.is-primary{background-color:#3b82f6;box-shadow:0 2px 10px rgba(59,130,246,.3);color:#fff;display:flex;flex-direction:row!important;min-height:48px;overflow:hidden;padding:16px 28px;text-overflow:ellipsis;white-space:nowrap!important;width:100%}.notification-prompt-buttons .button.is-primary span{display:inline-block;flex-shrink:0;line-height:1;white-space:nowrap!important}.notification-prompt-buttons .button.is-primary.is-fullwidth{min-width:100%;width:100%}.notification-prompt-buttons .button.is-primary:hover{background-color:#2563eb;box-shadow:0 4px 20px rgba(59,130,246,.4);transform:translateY(-1px)}.notification-prompt-buttons .no-thanks-link{background:none;border:none;color:#6b7280;cursor:pointer;display:inline;font-size:.9rem;margin:0;padding:0;text-decoration:underline;transition:color .2s ease}.notification-prompt-buttons .no-thanks-link:hover{color:#374151;text-decoration:underline}.notification-cta-button{align-items:center!important;display:flex!important;gap:.5em;height:auto!important;justify-content:center!important;line-height:1.5!important;min-height:3em;padding:.75em 1.5em!important;white-space:nowrap!important}.notification-cta-button span{align-items:center;display:inline-flex}.notification-cta-button .icon{flex-shrink:0;margin-right:0!important}.notification-cta-container .box .columns{display:flex;flex-wrap:nowrap}.notification-cta-container .box .column.is-8{flex:1 1 auto;max-width:65%}.notification-cta-container .box .column.is-4{flex:0 0 auto;max-width:35%;min-width:280px}@media (max-width:1024px){.notification-cta-container .box .columns{flex-direction:column}.notification-cta-container .box .column.is-4,.notification-cta-container .box .column.is-8{max-width:100%;width:100%}.notification-cta-container .box .column.is-4{margin-top:1rem}}.notification-live-ticker{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;display:inline-flex;font-size:.85rem;gap:6px;margin-bottom:12px;padding:4px 10px}.live-indicator{align-items:center;color:#dc2626;display:flex;font-size:.75rem;font-weight:700;gap:4px;text-transform:uppercase}.live-dot{animation:pulse 2s infinite;background-color:#dc2626;border-radius:50%;box-shadow:0 0 6px rgba(220,38,38,.6);height:6px;width:6px}.ticker-symbol{color:#166534;font-size:.95rem;font-weight:700}.coverage-text{color:#15803d;font-size:.85rem;font-weight:500}.browser-notification-prompt .notification-live-ticker{background:#fef2f2;border:1px solid #fecaca;display:inline-flex;margin-bottom:16px}.notification-prompt-buttons .button.is-primary,.notification-prompt-buttons .button.is-primary.is-fullwidth{flex-direction:row!important;flex-wrap:nowrap!important;height:auto!important;white-space:nowrap!important}.notification-prompt-buttons .button.is-primary span,.notification-prompt-buttons .button.is-primary>*{display:inline!important;white-space:nowrap!important}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}fwp-email-subscribe{display:block}.fwp-subscribe{overflow:visible;position:relative}.revamped-email-sub .fwp-subscribe{min-height:40px}#live-email-modal>.fixed.top-1\/2{max-width:600px!important;width:calc(100% - 2rem)!important}#live-email-modal .container{margin:0!important;max-width:100%!important;padding:0!important}#live-email-modal .revamped-email-sub{max-width:100%!important}#live-email-modal .modal-signup{margin-top:10px}@media (min-width:640px){#live-email-modal>.fixed.top-1\/2{width:600px!important}}.fwp-subscribe.is-loading:after{align-items:center;bottom:0;content:"";display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.fwp-subscribe .loading-spinner{animation:spin 1s linear infinite;border:3px solid;border-radius:50%;border-top:3px solid transparent;display:none;height:30px;left:50%;margin-left:-15px;margin-top:-15px;opacity:.3;pointer-events:none;position:absolute;top:50%;width:30px;z-index:11}.fwp-subscribe.is-loading .loading-spinner{display:block}.fwp-subscribe.is-loading .subscribe{cursor:not-allowed;opacity:.6}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.notification-prompt-buttons{width:100%}.notification-prompt-buttons button{min-width:auto;width:100%}.notification-cta-button{font-size:.9rem!important}}.fwp-pitch-disc{font-size:.75rem;line-height:1.4;margin-top:12px}.fwp-pitch-disc p{font-size:.75rem;margin:0 0 .4rem}.fwp-pitch-disc p:last-child{margin-bottom:0}.fwp-pitch-disc a{color:#999;text-decoration:underline}.fwp-pitch-disc a:hover{color:#777;text-decoration:underline}.expandable-email-box,.slim-email-signup{box-sizing:border-box!important;overflow:visible!important;position:relative!important}.slim-email-signup{background-color:#f0fdf4;border:1px solid #16a34a;border-radius:.5rem;margin-bottom:1rem;padding:.75rem!important;width:100%}.slim-email-signup h3{color:#111827;font-size:1rem!important;font-weight:700;line-height:1.2;margin-bottom:.25rem!important}.slim-email-signup p{color:#374151;font-size:.875rem!important;line-height:1.4;margin-bottom:.5rem!important}.slim-email-signup .slim-email-form{margin:0}.slim-email-signup .fwp-email-capture-form,.slim-email-signup .fwp-subscribe,.slim-email-signup .slim-signup{margin:0!important;padding:0!important}.slim-email-signup .field.has-addons{display:flex!important;gap:.5rem!important;margin-bottom:0!important}.slim-email-signup .control.is-expanded{flex:1 1 auto!important;min-width:0!important}.slim-email-signup .fwp-subscribe input[type=email],.slim-email-signup .recipient_email,.slim-email-signup input.input-email{border:1px solid #d1d5db!important;border-radius:.25rem 0 0 .25rem!important;font-size:.875rem!important;height:36px!important;min-width:300px!important;padding:.25rem .5rem!important;width:100%!important}.slim-email-signup .fwp-subscribe button,.slim-email-signup button.subscribe{background-color:var(--color-text,#000);border:none!important;border-radius:0 .25rem .25rem 0!important;color:var(--color-background,#fff);cursor:pointer;font-size:.875rem!important;height:36px!important;line-height:1.2!important;padding:.25rem .75rem!important}.slim-email-signup .fwp-subscribe button:hover:not(:disabled),.slim-email-signup button.subscribe:hover:not(:disabled){opacity:.8}.slim-email-signup .fwp-subscribe button:disabled,.slim-email-signup button.subscribe:disabled{cursor:not-allowed;opacity:.5}@media (min-width:640px){.slim-email-signup .field.has-addons{display:flex!important}.slim-email-signup .control:first-child{flex:1}.slim-email-signup .fwp-subscribe input[type=email],.slim-email-signup .recipient_email{min-width:300px;width:100%}}.slim-email-signup .subscribe-legalease{font-size:.75rem!important;line-height:1.2!important;margin-top:.5rem!important}.expandable-email-box{border:2px solid #10b981!important;border-radius:.5rem;margin-bottom:1rem!important;padding:0!important;width:100%}.expandable-email-box button.expandable-toggle{align-items:center!important;background:none!important;border:none!important;cursor:pointer!important;display:flex!important;justify-content:center!important;padding:.5rem .75rem!important;width:100%!important}.expandable-email-box .expandable-toggle-content{align-items:center!important;color:#059669!important;display:flex!important;font-size:1rem!important;font-weight:600!important;justify-content:center!important}.expandable-email-box .expandable-toggle-content:hover{color:#047857!important}.expandable-email-box .expandable-content{border-top:1px solid #10b981!important;padding:1rem!important}.expandable-email-box svg{transition:transform .2s ease-in-out}.expandable-email-box .expandable-body-content{color:#374151;font-size:.875rem!important;line-height:1.4!important}.expandable-email-box .expandable-body-content p{font-size:.875rem!important;margin-bottom:.5rem!important}.expandable-email-box .expandable-body-content p:last-child{margin-bottom:.75rem!important}.expandable-email-box .field.has-addons{display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;margin-bottom:.75rem!important}.expandable-email-box .field.has-addons .control.is-expanded{flex:1 1 auto!important;min-width:0!important}.expandable-email-box .recipient_email,.expandable-email-box input[type=email]{border:1px solid #d1d5db!important;font-size:.875rem!important;height:36px!important;min-width:400px!important;padding:.375rem .5rem!important;width:100%!important}.expandable-email-box .control:first-child{flex:1 1 auto!important;width:100%!important}.expandable-email-box button.subscribe{border:none!important;cursor:pointer;font-size:.875rem!important;height:36px!important;padding:.375rem .75rem!important}.expandable-email-box>.revamped-email-sub,.slim-email-signup>.revamped-email-sub{background:transparent!important;padding:0!important}.expandable-email-box .subscribe-thanks,.slim-email-signup .subscribe-thanks{display:none}.expandable-email-box .hide-on-subscribe.subscribe-thanks,.slim-email-signup .hide-on-subscribe.subscribe-thanks{display:block!important}.expandable-email-box .loading-spinner,.slim-email-signup .loading-spinner{display:none}.expandable-email-box form,.slim-email-signup form{margin:0}.expandable-email-box .catchyah,.slim-email-signup .catchyah{left:-5000px!important;position:absolute!important;width:1px!important}.fwpPitch .revamped-email-sub{padding:2.5rem;position:relative}.fwpPitch .container{margin:0;max-width:100%;padding:0;width:100%}.fwpPitch .subscribe-message h4{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 1rem}.fwpPitch .subscribe-message p{font-size:1rem;line-height:1.6;margin-bottom:.875rem}.fwpPitch .subscribe-message p:last-child{margin-bottom:1.5rem}.fwpPitch .fwp-subscribe{margin:0;position:relative}.fwpPitch .subscribe,.fwpPitch button.subscribe{background-color:var(--color-text,#000);color:var(--color-background,#fff)}@supports not (color:var(--test )){.fwpPitch .subscribe,.fwpPitch button.subscribe,.slim-email-signup .fwp-subscribe button,.slim-email-signup button.subscribe{background-color:currentColor;color:#fff;mix-blend-mode:difference}}.fwpPitch .subscribe-thanks{background:#f0fdf4;border-radius:8px;font-size:.95rem;font-weight:500;line-height:1.5;padding:1.25rem}@media (prefers-color-scheme:dark){.fwpPitch .subscribe-thanks{background:#064e3b}}.fwpPitch .revamped-email-sub .subscribe-legalease{clear:both;font-size:.75rem;line-height:1.5;margin:1rem 0 0!important;text-align:left}.fwpPitch .subscribe-legalease a{text-decoration:none;transition:color .2s ease}.fwpPitch .subscribe-legalease a:hover{text-decoration:underline}.fwpPitch .catchyah{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}@media screen and (max-width:768px){.fwpPitch .revamped-email-sub{overflow:visible;padding:1.75rem 1.75rem 2.5rem}.fwpPitch .subscribe-message h4{font-size:1.5rem}.fwpPitch{margin:1rem 0}.fwpPitch .revamped-email-sub .subscribe-legalease{clear:both;display:block!important;margin:5rem 0 1rem!important;min-height:50px;overflow:visible;position:relative;text-align:left;width:100%;z-index:1}.fwpPitch .fwp-subscribe{margin-bottom:2rem!important;position:relative}.fwpPitch,.fwpPitch .field.has-addons{overflow:visible}.fwpPitch{padding-bottom:1.5rem}}@media screen and (max-width:375px){.fwpPitch .revamped-email-sub{padding:1.25rem}.fwpPitch .subscribe-message h4{font-size:1.375rem}}.fwpPitch *{box-sizing:border-box}.fwpPitch .hide-on-subscribe{display:block;opacity:1;transition:opacity .3s ease;visibility:visible}.fwpPitch .subscribe-thanks,.subscribe-thanks{display:none}.container .fwp-subscribe,.revamped-email-sub .fwp-subscribe{max-width:640px}.fwp-subscribe .field.has-addons,.fwpPitch .fwp-subscribe .field.has-addons,form.fwp-subscribe .field.has-addons{align-items:stretch;display:flex;gap:0!important;margin-bottom:0}.fwp-subscribe .control,.fwpPitch .fwp-subscribe .control{margin:0}.fwp-subscribe .control:first-child,.fwpPitch .fwp-subscribe .control:first-child{flex:1 1 0%}.fwp-subscribe .control:last-child,.fwpPitch .fwp-subscribe .control:last-child{flex:0 0 auto}.fwp-subscribe .catchyah{height:1px;left:-5000px;overflow:hidden;position:absolute;width:1px}.fwp-subscribe .input-email,.fwp-subscribe .recipient_email,.fwpPitch .fwp-subscribe .input-email,.fwpPitch .fwp-subscribe .recipient_email{border:2px solid #e5e7eb;border-radius:8px 0 0 8px;border-right:none;box-sizing:border-box;font-size:1rem;height:48px;line-height:1.5;outline:none;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.fwp-subscribe .input-email:hover,.fwp-subscribe .recipient_email:hover,.fwpPitch .fwp-subscribe .input-email:hover,.fwpPitch .fwp-subscribe .recipient_email:hover{border-color:#d1d5db}.fwp-subscribe .input-email:focus,.fwp-subscribe .recipient_email:focus,.fwpPitch .fwp-subscribe .input-email:focus,.fwpPitch .fwp-subscribe .recipient_email:focus{border-color:var(--color-green-600,#16a34a)}.fwp-subscribe .custom-button,.fwp-subscribe .subscribe,.fwp-subscribe button.subscribe,.fwpPitch .fwp-subscribe .custom-button,.fwpPitch .fwp-subscribe .subscribe,.fwpPitch .fwp-subscribe button.subscribe{align-items:center;border:2px solid var(--color-green-600,#16a34a);border-left:none;border-radius:0 8px 8px 0;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:48px;justify-content:center;letter-spacing:.02em;padding:.75rem 1.5rem;text-transform:uppercase;transition:opacity .2s ease;white-space:nowrap}.fwp-subscribe .custom-button:hover:not(:disabled),.fwp-subscribe .subscribe:hover:not(:disabled),.fwp-subscribe button.subscribe:hover:not(:disabled),.fwpPitch .fwp-subscribe .custom-button:hover:not(:disabled),.fwpPitch .fwp-subscribe .subscribe:hover:not(:disabled),.fwpPitch .fwp-subscribe button.subscribe:hover:not(:disabled){opacity:.8}.fwp-subscribe .custom-button:disabled,.fwp-subscribe .subscribe:disabled,.fwp-subscribe button.subscribe:disabled,.fwpPitch .fwp-subscribe .custom-button:disabled,.fwpPitch .fwp-subscribe .subscribe:disabled,.fwpPitch .fwp-subscribe button.subscribe:disabled{cursor:not-allowed;opacity:.5}.container .subscribe-legalease,.fwp-subscribe~.subscribe-legalease,.revamped-email-sub .subscribe-legalease{clear:both;font-size:.5rem;line-height:1.5;margin:1rem auto 0!important;max-width:640px;position:relative;text-align:center;z-index:1}.slim-email-signup .container .subscribe-legalease,.slim-email-signup .fwp-subscribe~.subscribe-legalease,.slim-email-signup .revamped-email-sub .subscribe-legalease,.slim-email-signup .subscribe-legalease{color:#6b7280!important;margin:1rem 0 0!important;text-align:left!important}.subscribe-legalease a{text-decoration:underline}@media screen and (max-width:639px){.fwp-subscribe .field.has-addons,.fwpPitch .fwp-subscribe .field.has-addons{flex-direction:column;gap:0}.fwp-subscribe .control,.fwpPitch .fwp-subscribe .control{width:100%}.fwp-subscribe .input-email,.fwp-subscribe .recipient_email,.fwpPitch .fwp-subscribe .input-email,.fwpPitch .fwp-subscribe .recipient_email{border-bottom:none;border-radius:8px 8px 0 0;border-right:2px solid #e5e7eb;font-size:1rem;height:52px;padding:.875rem 1rem}.fwp-subscribe .custom-button,.fwp-subscribe .subscribe,.fwp-subscribe button.subscribe,.fwpPitch .fwp-subscribe .custom-button,.fwpPitch .fwp-subscribe .subscribe,.fwpPitch .fwp-subscribe button.subscribe{border-left:2px solid var(--color-green-600,#16a34a);border-radius:0 0 8px 8px;border-top:none;font-size:1rem;height:52px;padding:.875rem 1rem;width:100%}.container .subscribe-legalease,.fwp-subscribe~.subscribe-legalease,.revamped-email-sub .subscribe-legalease{clear:both;display:block!important;margin:7rem auto 1rem!important;max-width:100%;overflow:visible;padding:0 1rem;position:relative;width:100%;z-index:1}.slim-email-signup .subscribe-legalease{margin:1rem 0 0!important;text-align:left!important}}.fwpPitch .subscribe-thanks[style*="display: block"]{display:block!important}.fwpPitch .hide-on-subscribe[style*="display: none"],.fwpPitch .is-subscribed .hide-on-subscribe,.fwpPitch.is-subscribed .hide-on-subscribe,.revamped-email-sub.is-subscribed .hide-on-subscribe{display:none!important}.fwpPitch .is-subscribed .subscribe-thanks,.fwpPitch.is-subscribed .subscribe-thanks,.revamped-email-sub.is-subscribed .subscribe-thanks{display:block!important}.page-template-template-ecap-landing .fwpPitch .revamped-email-sub .subscribe-legalease{text-align:center}.page-template-template-ecap-landing .container .fwp-subscribe,.page-template-template-ecap-landing .revamped-email-sub .fwp-subscribe{margin:0 auto}.highlight-effect{display:inline;position:relative;z-index:1;--highlight-color:rgba(255,235,59,.6);--highlight-color-full:rgba(255,235,59,.8);--rotation:0deg;--height-variation:1;--wave-amount:2px}.highlight-effect:before{background:var(--highlight-color);background-image:linear-gradient(105deg,transparent 0,var(--highlight-color-full) 10%,var(--highlight-color) 50%,var(--highlight-color-full) 90%,transparent 100%);border-radius:3px 4px 3px 2px;bottom:-5%;clip-path:polygon(0 calc(50% - var(--wave-amount)),25% calc(50% + var(--wave-amount)),50% calc(50% - var(--wave-amount)*.5),75% calc(50% + var(--wave-amount)*.8),100% calc(50% - var(--wave-amount)*.3),100% 100%,0 100%);content:"";left:-4px;opacity:0;position:absolute;right:-4px;top:25%;transform:rotate(var(--rotation)) scaleY(var(--height-variation));transform-origin:left center;transition:none;width:0;z-index:-1}.highlight-effect.highlighted:before{opacity:1;transition:width .6s cubic-bezier(.4,0,.2,1),opacity .3s ease-out;width:calc(100% + 8px)}.highlight-effect.highlight-green{--highlight-color:rgba(76,175,80,.5);--highlight-color-full:rgba(76,175,80,.7)}.highlight-effect.highlight-blue{--highlight-color:rgba(33,150,243,.5);--highlight-color-full:rgba(33,150,243,.7)}.highlight-effect.highlight-pink{--highlight-color:rgba(244,67,185,.5);--highlight-color-full:rgba(244,67,185,.7)}.highlight-effect.highlight-orange{--highlight-color:rgba(255,152,0,.5);--highlight-color-full:rgba(255,152,0,.7)}.highlight-effect.highlight-thick:before{bottom:-10%;top:15%}.highlight-effect.highlight-thin:before{bottom:5%;top:35%}.highlight-effect.highlight-slanted{--rotation:-2deg}.highlight-effect.highlight-double:after{background:var(--highlight-color);border-radius:2px 3px 2px 1px;bottom:15%;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:60%;transform:rotate(calc(var(--rotation)*-.5)) scaleY(.6);transform-origin:left center;width:0;z-index:-2}.highlight-effect.highlight-double.highlighted:after{opacity:.6;transition:width .7s cubic-bezier(.4,0,.2,1) .1s,opacity .3s ease-out .1s;width:calc(100% + 6px)}.highlight-effect.highlight-animated:before{animation:highlight-draw 2s ease-out forwards}@keyframes highlight-draw{0%{opacity:0;width:0}10%{opacity:1}to{opacity:1;width:calc(100% + 8px)}}body.theme-247tempo-theme-new .hidden,body.theme-ccc-theme .hidden,body.theme-fwp-az-animals-theme .hidden,body.theme-hc-bootscore-theme .hidden,body.wp-theme-bootscore .hidden{display:none}