@font-face{font-family:FooterAeonik;src:url(/fonts/aeonik-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FooterAeonik;src:url(/fonts/aeonik-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.site-footer{--footer-unit:16px;padding:0 2.1875em 2.8125em;background:linear-gradient(180deg,#3c0103,#720005 52%,#aa0009);color:#fafafa;font-family:FooterAeonik,Arial,sans-serif;font-size:var(--footer-unit);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (min-width:240px){.site-footer{--footer-unit:calc(9.5px + 6.5 * ((100vw - 240px) / 150))}}@media (min-width:768px){.site-footer{--footer-unit:calc(10.67px + 5.33 * ((100vw - 768px) / 223))}}@media (min-width:992px){.site-footer{--footer-unit:calc(10.95px + 5.05 * ((100vw - 992px) / 448))}}@media (min-width:1440px){.site-footer{--footer-unit:calc(16px + 5.26 * ((100vw - 1440px) / 480))}}@media (min-width:1920px){.site-footer{--footer-unit:20px}}.site-footer-panel{background:#0b0b0b;clip-path:polygon(0 0,100% 0,100% 80%,90% 100%,0 100%)}.site-footer-content{display:flex;flex-direction:column;gap:4.625em;padding:4.375em}.footer-bottom,.footer-top{display:flex;justify-content:space-between}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:1.5625em}.footer-column h2{margin:0;font-size:1.125em;font-weight:700;line-height:1.25}.footer-link{display:inline-block;color:#d9d9d9;font-size:1em;font-weight:500;line-height:calc(1.5 * var(--footer-unit));text-decoration:none}.footer-link:is(:hover,:focus-visible) .menu-char{transform:translateY(-100%)}.site-footer a:focus-visible{outline:2px solid #fed201;outline-offset:5px}.footer-contact{width:20em;line-height:calc(1.5 * var(--footer-unit))}.footer-contact>div>span{font-weight:500}.footer-contact>div{display:grid;grid-template-columns:1fr 3.5fr;align-items:start;gap:1em}.footer-contact>div+div{padding-top:1.25em;margin-top:1.25em;border-top:1px solid #d9d9d940}.footer-contact .footer-link{color:#fafafa}.footer-brand{display:flex;flex-direction:column;gap:2.1875em;width:24.0625em}.footer-brand .brand-logo{display:block;width:21.3125em;height:6.4375em}.footer-brand p{margin:0;font-size:1.25em;font-weight:400;line-height:1.25}.footer-social{display:flex;gap:3.125em}.footer-social a{display:block;width:1.5625em;height:1.5625em;color:#fafafa;transition:color .3s,transform .3s}.footer-social a:is(:hover,:focus-visible){transform:scale(1.1);color:#fed201}.footer-social svg{display:block;width:100%;height:100%}@media (max-width:767px){.site-footer{padding:0 .875em 1em}.site-footer-panel{clip-path:polygon(0 0,100% 0,100% 95%,90% 100%,0 100%)}.site-footer-content{gap:3.1875em;padding:2.1875em 2em 2.625em}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:4em}.footer-column h2,.footer-contact,.footer-link{font-size:.875em}.footer-contact{grid-column:span 2;width:calc(20 * var(--footer-unit));padding-top:calc(4.25 * var(--footer-unit))}.footer-contact .footer-link{font-size:1em}.footer-contact>div{grid-template-columns:1fr 3fr;gap:0}.footer-contact>div+div{padding-top:calc(1.5625 * var(--footer-unit));margin-top:calc(1.5625 * var(--footer-unit))}.footer-bottom{flex-direction:column-reverse;align-items:flex-start}.footer-brand{width:auto;margin-top:6em}.footer-brand .brand-logo{width:16.875em;height:5.125em}.footer-brand p{font-size:.875em}}@media (prefers-reduced-motion:reduce){.footer-social a,.site-footer .menu-char{transition:none}}