@media (width>=1200px){:root,[data-bs-theme=light]{--bs-body-font-size:1.6rem}}.b-brand-logo{--logo-width:3rem;-moz-column-gap:.7rem;text-align:left;color:#292929;grid-template-areas:"graphic.""graphic.";grid-template-columns:var(--logo-width) auto;align-items:end;column-gap:.7rem;font-family:Fira Sans,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.2;display:grid}@media (width>=768px){.b-brand-logo{--logo-width:4rem;font-size:2.2rem}}.b-brand-logo.is-centered{grid-template-columns:auto;grid-template-areas:"graphic"".";justify-items:center}.b-brand-logo.is-centered .brand-logo-graphic{margin-block-end:1rem}.b-brand-logo .brand-logo-graphic{width:var(--logo-width);grid-area:graphic}.b-brand-logo .brand-logo-claim{color:#7e7e7e;white-space:nowrap;align-self:start;font-size:.7em;font-weight:400;display:block}@media (width>=1200px){:root,[data-bs-theme=light]{--bs-body-font-size:1.6rem}}.b-search-bar{color:#7e7e7e;border-radius:3px;padding:.4rem 1rem;display:flex;box-shadow:inset 0 1px 3px #0000001a,inset 0 1px 5px #0000001a,0 1px 3px #ffffff80,0 1px 5px #ffffff80}.b-search-bar .search-bar-input{caret-color:#292929;color:currentColor;flex:1 1 0;min-width:0;padding-left:.5rem}.b-search-bar .search-bar-input:focus{outline:none}.b-search-bar .search-bar-input::placeholder{color:#bfbfbf;font-style:italic}.b-search-bar .search-bar-button{justify-content:center;align-items:center;width:3.5rem;height:auto;display:flex}.b-search-bar .search-bar-button:disabled{cursor:not-allowed}.b-search-bar .search-bar-button:disabled .search-bar-icon{fill:currentColor}.b-search-bar .search-bar-icon{fill:#292929}@media (width>=1200px){:root,[data-bs-theme=light]{--bs-body-font-size:1.6rem}}.b-main-header{z-index:1000;position:sticky;top:0;left:0;right:0}@media (width<=767.98px){.b-main-header{background-color:#f3f3f3;margin-bottom:1rem}}@media (width>=768px){.b-main-header:before{content:"";z-index:-1;pointer-events:none;background-color:#f3f3f3;height:100%;position:absolute;top:0;left:0;right:0;box-shadow:0 0 2rem 2rem #f3f3f3}}@media (width>=992px){.b-main-header:before{height:82%}.b-main-header.is-loading-route .main-header-list-item:hover .main-header-submenu{pointer-events:none}}.b-main-header.is-open{z-index:1030}.b-main-header.is-open .main-header-navigation{opacity:1;pointer-events:auto;transition:opacity .4s}.b-main-header.is-open .main-header-close-toggle,.b-main-header.is-open .main-header-list-item{opacity:1;transform:translateY(0)}.b-main-header.is-open .main-header-list-item{transition:opacity .2s var(--main-header-list-item-delay),transform .2s var(--main-header-list-item-delay)}.b-main-header.is-closing .main-header-navigation{transition:opacity .4s .2s}.b-main-header.is-closing .main-header-list-item{transition:opacity .2s,transform .2s}.b-main-header .main-header-wrapper{grid-template-columns:auto 1fr auto;grid-template-areas:"logo meta meta""search search toggle";align-items:center;gap:1rem;padding-block:1rem 1.5rem;display:grid;position:relative}@media (width>=768px){.b-main-header .main-header-wrapper{grid-template-areas:"logo search meta toggle";gap:1rem 2rem;padding-block:2rem}.b-main-header .main-header-search:not(.is-full-width){max-width:35rem}}@media (width>=992px){.b-main-header .main-header-wrapper{grid-template-areas:"logo search meta""navigation navigation navigation";padding-block:2rem 0}.b-main-header .main-header-wrapper:after{display:none}}.b-main-header .main-header-wrapper:after{content:"";border-top:1px solid var(--pp-divider-line-color);height:0;bottom:0;left:var(--layout-container-padding-x);right:var(--layout-container-padding-x);z-index:-1;border-bottom:1px solid #fff;position:absolute}.b-main-header .main-header-meta{grid-area:meta;justify-content:flex-end;display:flex}@media (width>=576px){.b-main-header .main-header-meta{gap:1.5rem}.b-main-header .main-header-menu-toggle-icon{margin-top:.1em;margin-right:.3em}}.b-main-header:not(.is-open) .main-header-list:after,.b-main-header:not(.is-open) .main-header-list:before{content:"";border-top:1px solid var(--pp-divider-line-color);border-bottom:1px solid #fff;flex:1 0 0;height:0;display:block}.b-main-header .main-header-menu-toggle{grid-area:toggle;padding-inline:1rem}@media (width<=575.98px){.b-main-header .main-header-menu-toggle-icon{stroke-width:1.5px}}.b-main-header .main-header-menu-toggle-text{margin-top:.05em;margin-left:.3em}@media (width<=767.98px){.b-main-header .main-header-menu-toggle-text{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.b-main-header .main-header-menu-toggle-text:not(caption){position:absolute!important}.b-main-header .main-header-menu-toggle-text *{overflow:hidden!important}}.b-main-header .main-header-search{grid-area:search;justify-self:end;width:100%;min-width:0;transition:max-width .4s}.b-main-header .main-header-navigation{grid-area:navigation}@media (width<=991.98px){.b-main-header .main-header-navigation{opacity:0;pointer-events:none;background-color:#f3f3f3;width:100%;height:100dvh;margin-bottom:0;padding:1.5rem 0;position:absolute;top:0;left:0;overflow:hidden}.b-main-header .main-header-list{transition:transform .4s}}.b-main-header .main-header-list{color:#7e7e7e;position:relative}@media (width>=992px){.b-main-header .main-header-list{justify-content:center;align-items:center;gap:1.5rem;width:100%;margin:0;display:flex}}@media (width<=991.98px){:not(.is-open) .b-main-header .main-header-list:after,:not(.is-open) .b-main-header .main-header-list:before{display:none}.b-main-header .main-header-list.has-submenu-open{transform:translate(-100%)}.b-main-header .main-header-submenu{max-height:calc(100vh - 6rem)}}.b-main-header .main-header-list.has-submenu-open .main-header-list-item{transition:none;transform:none}.b-main-header .main-header-submenu{opacity:0;width:100%;position:absolute;top:0;left:100%;overflow-y:auto}@media (width>=992px){.b-main-header .main-header-submenu{pointer-events:none;background-color:#fff;border-radius:2px;width:min-content;padding:1rem 0;transition:transform .2s,opacity .2s;top:100%;left:50%;transform:translate(-50%,-1rem);box-shadow:0 2px 3px #29292926,0 2px 10px #2929291a}.b-main-header .main-header-list-item{position:relative}}@media (width<=991.98px){.b-main-header .main-header-submenu.is-open{opacity:1}.b-main-header .main-header-submenu:not(.is-open){pointer-events:none}.b-main-header .main-header-list,.b-main-header .main-header-submenu{padding:2rem 1rem}.b-main-header .main-header-list-item{opacity:0;transform:translateY(-10px)}.b-main-header .main-header-link.is-active{border-block:1px solid var(--pp-divider-line-color)}}.b-main-header .main-header-submenu-toggle{color:#7e7e7e;background-color:#0000;background-position:100%;background-size:2.5rem;width:3rem;margin-left:auto;padding:0}.b-main-header .main-header-submenu-toggle-icon{stroke-width:1.2px;width:100%;height:100%}.b-main-header .main-header-list-item{--highlight-height:5px;gap:1rem;display:flex}.b-main-header .main-header-list-item:hover{background-position:left 0 bottom 0}.b-main-header .main-header-list-item:hover>.main-header-link{color:#3f3f3f}.b-main-header .main-header-link{color:#7e7e7e;flex:1 0 0;align-items:center;padding:0;padding-block:.5rem;text-decoration:none;transition:color .2s,box-shadow .2s;display:flex}@media (width>=992px){.b-main-header .main-header-list-item:hover .main-header-submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.b-main-header .main-header-link{padding-block:1rem}}.b-main-header .main-header-link.is-active,.b-main-header .main-header-link:hover{color:#3f3f3f}.b-main-header .main-header-link.is-submenu{padding:.5rem 0;display:block}@media (width>=992px){.b-main-header .main-header-link.is-submenu{white-space:nowrap;padding:.7rem 1.5rem}.b-main-header .main-header-link.is-submenu:not(.is-exact-active):focus,.b-main-header .main-header-link.is-submenu:not(.is-exact-active):hover{background-color:#f0f0f0}.b-main-header .main-header-link.is-submenu.is-exact-active{background-color:#f0f0f0;box-shadow:inset 5px 0 #292929}}.b-main-header .main-header-link-icon{color:#7e7e7e;stroke-width:2px;width:1em;margin-left:.2em}.b-main-header .main-header-back-toggle,.b-main-header .main-header-close-toggle{color:#7e7e7e;background-color:#0000;padding:0;font-family:Fira Sans,sans-serif}.b-main-header .main-header-close-toggle{opacity:0;transition:transform .2s,opacity .2s;transform:translateY(-20px)}.b-main-header .main-header-back-toggle{opacity:1;align-items:center;transition:opacity .2s,transform .2s;display:flex;transform:translate(0)}.b-main-header .main-header-back-toggle.is-hidden{opacity:0;transform:translate(1rem)}.b-main-header .main-header-close-toggle-icon{margin-bottom:.15em;margin-left:.3em}.b-main-header .main-header-back-toggle-icon{width:1.3rem;margin-bottom:.12em;margin-right:.5em}.b-main-header .main-header-meta-link{color:#292929;align-items:center;gap:.5rem;font-family:Fira Sans,sans-serif;text-decoration:none;display:inline-flex}@media (width<=575.98px){.b-main-header .main-header-meta-link{border:none;padding-left:1rem;padding-right:1rem;position:relative}.b-main-header .main-header-meta-link-text{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.b-main-header .main-header-meta-link-text:not(caption){position:absolute!important}.b-main-header .main-header-meta-link-text *{overflow:hidden!important}.b-main-header .main-header-meta-link-icon{stroke-width:2px}}.b-main-header .main-header-meta-link-counter{color:#fff;background-color:#292929;border-radius:50%;justify-content:center;align-items:center;width:1.7em;height:1.7em;font-size:.8rem;animation:.4s ease-in-out scaleUp;display:flex}@keyframes scaleUp{0%{transform:scale(0)}30%{transform:scale(1.5)}50%{transform:scale(.8)}to{transform:scale(1)}}@media (width<=575.98px){.b-main-header .main-header-meta-link-counter{position:absolute;top:-2px;right:0;box-shadow:0 0 0 2px #f3f3f3}}@media (width>=576px){.b-main-header .main-header-meta-link-counter{font-size:1.2rem}}@media (width>=1200px){:root,[data-bs-theme=light]{--bs-body-font-size:1.6rem}}.b-newsletter-section .newsletter-section-form{align-items:center;display:grid}@media (width>=576px){.b-newsletter-section .newsletter-section-form{grid-template-columns:1fr auto;grid-template-areas:"input button""message message";gap:0 1.5rem}}.b-newsletter-section .newsletter-section-status-message{grid-area:message}.b-newsletter-section .newsletter-section-small-text{font-size:1.4rem;line-height:1.5}@media (width<=575.98px){.b-newsletter-section .newsletter-section-small-text{margin-top:2rem}}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#7e7e7e;--bs-gray-dark:#3f3f3f;--bs-gray-100:#f8f9fa;--bs-gray-200:#f0f0f0;--bs-gray-300:#e6e6e6;--bs-gray-400:#dcdcdc;--bs-gray-500:#bfbfbf;--bs-gray-600:#7e7e7e;--bs-gray-700:#575757;--bs-gray-800:#3f3f3f;--bs-gray-900:#292929;--bs-primary:#292929;--bs-secondary:#7e7e7e;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#292929;--bs-primary-rgb:41, 41, 41;--bs-secondary-rgb:126, 126, 126;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:41, 41, 41;--bs-primary-text-emphasis:#101010;--bs-secondary-text-emphasis:#323232;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#575757;--bs-dark-text-emphasis:#575757;--bs-primary-bg-subtle:#d4d4d4;--bs-secondary-bg-subtle:#e5e5e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#dcdcdc;--bs-primary-border-subtle:#a9a9a9;--bs-secondary-border-subtle:#cbcbcb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#f0f0f0;--bs-dark-border-subtle:#bfbfbf;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:"Fira Sans", sans-serif;--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-root-font-size:62.5%;--bs-body-font-family:"Merriweather", "Georgia", serif;--bs-body-font-size:calc(1.285rem + .42vw);--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#7e7e7e;--bs-body-color-rgb:126, 126, 126;--bs-body-bg:#f3f3f3;--bs-body-bg-rgb:243, 243, 243;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:#7e7e7ebf;--bs-secondary-color-rgb:126, 126, 126;--bs-secondary-bg:#f0f0f0;--bs-secondary-bg-rgb:240, 240, 240;--bs-tertiary-color:#7e7e7e80;--bs-tertiary-color-rgb:126, 126, 126;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:#3f3f3f;--bs-link-color:#292929;--bs-link-color-rgb:41, 41, 41;--bs-link-decoration:none;--bs-link-hover-color:#212121;--bs-link-hover-color-rgb:33, 33, 33;--bs-code-color:#d63384;--bs-highlight-color:#7e7e7e;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#e6e6e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#29292940;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}@media (width>=1200px){:root,[data-bs-theme=light]{--bs-body-font-size:1.6rem}}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#e6e6e6;--bs-body-color-rgb:230, 230, 230;--bs-body-bg:#292929;--bs-body-bg-rgb:41, 41, 41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:#e6e6e6bf;--bs-secondary-color-rgb:230, 230, 230;--bs-secondary-bg:#3f3f3f;--bs-secondary-bg-rgb:63, 63, 63;--bs-tertiary-color:#e6e6e680;--bs-tertiary-color-rgb:230, 230, 230;--bs-tertiary-bg:#343434;--bs-tertiary-bg-rgb:52, 52, 52;--bs-primary-text-emphasis:#7f7f7f;--bs-secondary-text-emphasis:#b2b2b2;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#e6e6e6;--bs-primary-bg-subtle:#080808;--bs-secondary-bg-subtle:#191919;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#3f3f3f;--bs-dark-bg-subtle:#202020;--bs-primary-border-subtle:#191919;--bs-secondary-border-subtle:#4c4c4c;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#575757;--bs-dark-border-subtle:#3f3f3f;--bs-heading-color:inherit;--bs-link-color:#7f7f7f;--bs-link-hover-color:#989898;--bs-link-color-rgb:127, 127, 127;--bs-link-hover-color-rgb:152, 152, 152;--bs-code-color:#e685b5;--bs-highlight-color:#e6e6e6;--bs-highlight-bg:#664d03;--bs-border-color:#575757;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}.b-main-footer{background-color:#e6e6e6}.b-main-footer .main-footer-inner{grid-template-areas:"contact""links""newsletter";gap:2rem;display:grid}@media (width>=576px){.b-main-footer .main-footer-inner{grid-template-columns:repeat(2,1fr);grid-template-areas:"contact links""newsletter newsletter"}}@media (width>=768px){.b-main-footer .main-footer-inner{grid-template-columns:repeat(4,1fr);grid-template-areas:"contact links newsletter newsletter";gap:4rem}}.b-main-footer .main-footer-brand{--main-footer-brand-logo-size:5rem;-moz-column-gap:1rem;grid-template-columns:var(--main-footer-brand-logo-size) 1fr;grid-template-areas:"logo brand""logo subline";align-items:center;gap:.3rem 1rem;margin-bottom:2rem;font-family:Fira Sans,sans-serif;line-height:1.2;display:grid}@media (width>=576px){.b-main-footer .main-footer-brand{--main-footer-brand-logo-size:6rem}}.b-main-footer .main-footer-brand-name{color:#3f3f3f;align-self:end;font-size:2rem;font-weight:700}.b-main-footer .main-footer-brand-subline{color:#7e7e7e;grid-area:subline;align-self:start;font-weight:400}.b-main-footer .main-footer-logo{grid-area:logo;max-width:100%}.b-main-footer .main-footer-links{align-content:start;gap:.8rem;display:grid}.b-main-footer .main-footer-social-link-icon{fill:currentColor;aspect-ratio:1;width:3rem}.b-main-footer .main-footer-newsletter{grid-area:newsletter}.b-main-footer .main-footer-cancellation-link{margin-block-start:2rem}.b-main-footer .main-footer-cancellation-link:before{content:"";background-color:var(--pp-divider-line-color);max-width:7rem;height:1px;margin-block-end:2rem;display:block}.b-main-footer .main-footer-social-link-list{gap:1.5rem;display:flex}.b-main-footer .main-footer-social-link{font-size:2.2rem}
