.partner-logo-cell{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.partner-logo-cell:hover,.partner-logo-cell:focus-within,.partner-logo-cell:focus-visible{z-index:1;background-color:var(--pv-paper)!important;background-image:none!important;border-color:#bd5e3052!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px #1c3f2c14!important}.partner-logo-cell:hover .partner-logo-image,.partner-logo-cell:hover .partner-logo-media,.partner-logo-cell:focus-within .partner-logo-image,.partner-logo-cell:focus-within .partner-logo-media,.partner-logo-cell:focus-visible .partner-logo-image,.partner-logo-cell:focus-visible .partner-logo-media{-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important;transform:scale(1.035)!important}.partner-logo-cell:hover .partner-logo-text,.partner-logo-cell:focus-within .partner-logo-text,.partner-logo-cell:focus-visible .partner-logo-text{color:var(--pv-terracotta)!important;opacity:1!important;transform:translateY(-1px)!important}}@media (hover:none),(pointer:coarse){.partner-logo-cell:active,.partner-logo-cell.partner-touch-active{z-index:1;background-color:var(--pv-paper)!important;background-image:none!important;border-color:#bd5e3052!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px #1c3f2c14!important}.partner-logo-cell:active .partner-logo-image,.partner-logo-cell:active .partner-logo-media,.partner-logo-cell.partner-touch-active .partner-logo-image,.partner-logo-cell.partner-touch-active .partner-logo-media{-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important;transform:scale(1.035)!important}.partner-logo-cell:active .partner-logo-text,.partner-logo-cell.partner-touch-active .partner-logo-text{color:var(--pv-terracotta)!important;opacity:1!important;transform:translateY(-1px)!important}}:where(.pv-primary-button,.header-participate-button,.mobile-menu-participate,.form-submit-button,.homepage-detail-cta,a[class~=bg-pv-forest],button[class~=bg-pv-forest]),:where(.pv-primary-button,.header-participate-button,.mobile-menu-participate,.form-submit-button,.homepage-detail-cta,a[class~=bg-pv-forest],button[class~=bg-pv-forest]):hover,:where(.pv-primary-button,.header-participate-button,.mobile-menu-participate,.form-submit-button,.homepage-detail-cta,a[class~=bg-pv-forest],button[class~=bg-pv-forest]):focus-visible,:where(.pv-primary-button,.header-participate-button,.mobile-menu-participate,.form-submit-button,.homepage-detail-cta,a[class~=bg-pv-forest],button[class~=bg-pv-forest]):active,:where(.pv-primary-button,.header-participate-button,.mobile-menu-participate,.homepage-detail-cta,a[class~=bg-pv-forest]):visited{color:#fff!important}:where(.pv-primary-button,.header-participate-button,.mobile-menu-participate,.form-submit-button,.homepage-detail-cta,a[class~=bg-pv-forest],button[class~=bg-pv-forest]) *{color:inherit!important}@media (max-width:760px){.value-tile-tree,.value-tile:nth-child(3n) .value-tile-tree{transform-origin:50%!important;background-position:50%!important;background-size:contain!important;width:3.25rem!important;height:calc(100% - .8rem)!important;inset:.4rem .5rem auto auto!important;transform:rotate(3deg)scale(.96)!important}.value-tile:nth-child(2n) .value-tile-tree{left:.5rem!important;right:auto!important;transform:rotate(-3deg)scale(.96)!important}.value-tile:hover .value-tile-tree,.value-tile:active .value-tile-tree,.value-tile:focus-within .value-tile-tree{filter:saturate()contrast()!important;transform:rotate(3deg)scale(1)!important}.value-tile:nth-child(2n):hover .value-tile-tree,.value-tile:nth-child(2n):active .value-tile-tree,.value-tile:nth-child(2n):focus-within .value-tile-tree{transform:rotate(-3deg)scale(1)!important}}body footer [data-cookie-settings-trigger],body .legal-page footer [data-cookie-settings-trigger]{appearance:none!important;width:fit-content!important;min-width:0!important;min-height:0!important;box-shadow:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;transform:scale(1)!important}body footer [data-cookie-settings-trigger]:before,body .legal-page footer [data-cookie-settings-trigger]:before{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}body footer [data-cookie-settings-trigger]:hover,body footer [data-cookie-settings-trigger]:focus-visible,body .legal-page footer [data-cookie-settings-trigger]:hover,body .legal-page footer [data-cookie-settings-trigger]:focus-visible{color:var(--pv-yellow)!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:scale(1)!important}body footer [data-cookie-settings-trigger]:active,body .legal-page footer [data-cookie-settings-trigger]:active{color:var(--pv-yellow)!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:scale(.98)!important}.cookie-consent-shell{z-index:40}.pv-site-header{z-index:50!important}[data-pv-mobile-menu]>div{max-height:calc(100dvh - 5.5rem - env(safe-area-inset-top));overscroll-behavior:contain;overflow-y:auto}@media (max-width:760px){.cookie-consent-shell{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}[data-pv-mobile-menu]>div{max-height:calc(100dvh - 5.25rem - env(safe-area-inset-top))}}.auth-site-notice-success{border-color:#2571434d!important}.auth-site-notice-success .auth-site-notice-icon{color:#257143!important}.auth-site-notice-error{border-color:#94302557!important}.auth-site-notice-error .auth-site-notice-icon{color:#943025!important}.site-footer-grid>*{min-width:0}.site-footer-contact a,.site-footer-newsletter a,.site-footer-legal a,.site-footer-legal button{overflow-wrap:anywhere;max-width:100%}@media (max-width:1279px){.auth-account-desktop{display:none!important}.auth-account-mobile{width:100%;min-width:0;margin-top:.35rem;display:block!important}.auth-account-mobile .auth-account-menu{width:100%;min-width:0;position:static}.auth-account-mobile .auth-account-button{justify-content:flex-start;width:100%;min-width:0;max-width:none!important}.auth-account-mobile .auth-account-label{text-align:left;flex:auto;min-width:0;max-width:none!important}.auth-account-mobile .auth-account-chevron{flex:none;margin-left:auto}.auth-account-mobile .auth-account-menu-panel{width:100%;max-width:none;margin-top:.55rem;padding:.75rem;position:static;inset:auto;transform:none}.auth-account-mobile .auth-account-menu-panel p{overflow-wrap:anywhere;word-break:break-word;margin:0}.auth-account-mobile .auth-account-menu-panel button{min-height:2.75rem;margin-top:.6rem}[data-pv-mobile-menu]>.mobile-menu-panel{min-width:0;overflow-x:hidden;width:min(20rem,100vw - 1.5rem)!important}}@media (min-width:1280px){.auth-account-desktop{display:block!important}.auth-account-mobile{display:none!important}}@media (max-width:480px){.auth-site-notice{grid-template-columns:1.2rem minmax(0,1fr) 2rem;align-items:start;gap:.6rem;padding:.8rem}.auth-site-notice-icon{margin-top:.12rem}.site-footer-claim span{white-space:normal!important}}.partner-section-layout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.partner-section-heading{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;align-items:center;min-width:0;padding-right:1.5rem;line-height:1.35;display:flex}.partner-section-layout .partner-logo-grid{min-width:0}@media (max-width:1023px){.partner-section-layout{grid-template-columns:1fr}.partner-section-heading{min-height:auto;padding-right:0}.partner-section-layout .partner-logo-grid{border-left:0}}@media (max-width:480px){.partner-section-heading{letter-spacing:.11em;padding-top:1.35rem;padding-bottom:1.35rem;font-size:.82rem}}.hero-cta-row .hero-cta-events,.hero-cta-row .hero-cta-events:visited{border-color:var(--pv-forest)!important;background-color:var(--pv-forest)!important;color:#fff!important;background-image:none!important;box-shadow:0 14px 30px #1c3f2c29!important}.hero-cta-row .hero-cta-vote,.hero-cta-row .hero-cta-vote:visited{border-color:var(--pv-terracotta)!important;background-color:var(--pv-terracotta)!important;color:#fff!important;background-image:none!important;box-shadow:0 14px 30px #bd5e302e!important}@media (hover:hover) and (pointer:fine){.hero-cta-row .hero-cta-events:hover,.hero-cta-row .hero-cta-vote:hover{border-color:var(--pv-yellow)!important;background-color:var(--pv-yellow)!important;color:var(--pv-forest)!important;box-shadow:0 18px 36px #d8aa2338!important}}.hero-cta-row .hero-cta-events:focus-visible,.hero-cta-row .hero-cta-events:active,.hero-cta-row .hero-cta-vote:focus-visible,.hero-cta-row .hero-cta-vote:active{border-color:var(--pv-yellow)!important;background-color:var(--pv-yellow)!important;color:var(--pv-forest)!important;box-shadow:0 18px 36px #d8aa2338!important}.hero-cta-row .hero-cta-events *,.hero-cta-row .hero-cta-vote *{color:inherit!important}.vote-submit-button,.vote-submit-button:visited{border:1px solid var(--pv-yellow)!important;background-color:var(--pv-yellow)!important;color:var(--pv-forest)!important;background-image:none!important;box-shadow:0 14px 30px #d8aa232e!important}@media (hover:hover) and (pointer:fine){.vote-submit-button:hover:not(:disabled){border-color:var(--pv-terracotta)!important;background-color:var(--pv-terracotta)!important;color:#fff!important;box-shadow:0 18px 36px #bd5e3038!important}}.vote-submit-button:focus-visible:not(:disabled),.vote-submit-button:active:not(:disabled){border-color:var(--pv-terracotta)!important;background-color:var(--pv-terracotta)!important;color:#fff!important;box-shadow:0 18px 36px #bd5e3038!important}.vote-submit-button *,.vote-submit-button:hover:not(:disabled) *,.vote-submit-button:focus-visible:not(:disabled) *,.vote-submit-button:active:not(:disabled) *{color:inherit!important}.footer-newsletter-submit,.footer-newsletter-submit:visited{border-color:var(--pv-yellow)!important;background-color:var(--pv-yellow)!important;color:var(--pv-forest)!important}@media (hover:hover) and (pointer:fine){.footer-newsletter-submit:hover:not(:disabled){border-color:var(--pv-terracotta)!important;background-color:var(--pv-terracotta)!important;color:#fff!important}}.footer-newsletter-submit:focus-visible:not(:disabled),.footer-newsletter-submit:active:not(:disabled),.footer-newsletter-submit:disabled{border-color:var(--pv-terracotta)!important;background-color:var(--pv-terracotta)!important;color:#fff!important}.footer-newsletter-submit .action-button-icon{color:inherit!important;stroke:currentColor!important}.newsletter-popup-form .form-submit-button{border-color:var(--pv-terracotta)!important;background-color:var(--pv-terracotta)!important;color:#fff!important}@media (hover:hover) and (pointer:fine){.newsletter-popup-form .form-submit-button:hover:not(:disabled){border-color:var(--pv-forest)!important;background-color:var(--pv-forest)!important;color:var(--pv-yellow)!important}}.newsletter-popup-form .form-submit-button:focus-visible:not(:disabled),.newsletter-popup-form .form-submit-button:active:not(:disabled),.newsletter-popup-form .form-submit-button:disabled{border-color:var(--pv-forest)!important;background-color:var(--pv-forest)!important;color:var(--pv-yellow)!important}.newsletter-popup-form .form-submit-button .action-button-icon{color:inherit!important;stroke:currentColor!important}@media (hover:hover) and (pointer:fine){.auth-account-button-signed-out:hover{border-color:var(--pv-yellow)!important;background-color:var(--pv-yellow)!important;color:var(--pv-forest)!important;background-image:none!important;box-shadow:0 14px 30px #d8aa2333!important}}.auth-account-button-signed-out:focus-visible,.auth-account-button-signed-out:active{border-color:var(--pv-yellow)!important;background-color:var(--pv-yellow)!important;color:var(--pv-forest)!important;background-image:none!important;box-shadow:0 14px 30px #d8aa2333!important}.auth-account-button-signed-out:hover *,.auth-account-button-signed-out:focus-visible *,.auth-account-button-signed-out:active *{color:inherit!important;stroke:currentColor!important}.site-footer-contact a{white-space:nowrap;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important}@media (min-width:1280px){.site-footer-grid{grid-template-columns:minmax(10rem,.95fr) minmax(15.5rem,1.35fr) minmax(8.5rem,.8fr) minmax(15.5rem,1.3fr) minmax(18rem,1.6fr)!important;column-gap:clamp(1.25rem,1.8vw,2rem)!important}.site-footer-contact p{font-size:clamp(.78rem,.78vw,.875rem)}}@media (max-width:359px){.site-footer-contact p{font-size:.78rem}}
