:root{--footer-content-width:min(calc(100vw - 3rem), var(--max-width));--footer-padding:2.5rem}:is(.footer,.audienceFooter):has(>.footerSignature){isolation:isolate;border:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:clip}:is(.footer,.audienceFooter):has(>.footerSignature):before{content:none}:is(.footer,.audienceFooter):has(>.footerSignature):after{content:none}.footerSignature{z-index:1;width:var(--footer-content-width);max-width:none;margin-block:0;margin-inline:calc((100% - var(--footer-content-width)) / 2);padding:var(--footer-padding) 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.75rem;display:grid;position:relative}.footerSignature:before{content:"";background:var(--plsp-section-rule,linear-gradient(90deg, #ffffff14, #ff7a1b61, #ffffff0a));pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0}.footerSignature__brand{justify-self:start;align-items:center;gap:15px;min-width:0;display:inline-flex}.footerSignature__mark{object-fit:contain;flex:0 0 37px;width:37px;height:50px;transition:filter .18s}.footerSignature__brandText{color:#faf7f1e0;font-family:var(--font-chakra), sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.42}.footerSignature__center{justify-items:center;min-width:0;display:grid}.footerSignature__nav,.footerSignature__social{align-items:center;display:flex}.footerSignature__nav{flex-wrap:wrap;justify-content:center;gap:0 1.125rem}.footerSignature__nav a{color:#f8efe6b8;min-height:44px;font-family:var(--font-chakra), sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:14px;font-weight:600;line-height:1.4;transition:color .18s;display:inline-flex}.footerSignature__social{justify-self:end;gap:.55rem}.footerSignature__social a{color:#ffdab9e6;width:44px;height:44px;font-family:var(--font-chakra), sans-serif;background:#04060a2e;border:1px solid #ff7a1b47;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.footerSignature__socialSvg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:18px;height:18px}body .footerSignature a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}body .footerSignature__social a:focus-visible{border-radius:50%}body .footerSignature__nav a:focus-visible{color:#ffd9bb}body .footerSignature__social a:focus-visible{color:#ffe4cc;background:#ff7a1b1a;border-color:#ffc78fd1}@media (hover:hover){.footerSignature__brand:hover .footerSignature__mark{filter:drop-shadow(0 0 10px #ff7a1b40)}.footerSignature__nav a:hover{color:#ffd9bb}.footerSignature__social a:hover{color:#ffe4cc;background:#ff7a1b1a;border-color:#ffc78fd1}}@media (max-width:1100px){.footerSignature{grid-template-columns:minmax(0,1fr) auto;gap:1.25rem 1.75rem}.footerSignature__center{grid-area:2/1/auto/-1;justify-items:start}.footerSignature__nav{justify-content:flex-start}.footerSignature__social{grid-area:1/2}}@media (max-width:540px){:root{--footer-padding:2rem}.footerSignature{grid-template-columns:minmax(0,1fr);gap:1rem}.footerSignature__center,.footerSignature__social{grid-area:auto/1;justify-self:start}.footerSignature__nav{gap:0 1rem}}@media (prefers-reduced-motion:reduce){.footerSignature a,.footerSignature__mark{transition:none}}
