.footer{align-items:center;background-color:#000;color:#fff;display:flex;font-size:calc(1.3rem + (max(100svw, 1024px) - 76.8rem)/91.2*.5);justify-content:center;padding:0}.footer,.footer .layouts-grid-container{width:100%}.footer p:last-of-type{margin:0}:global .page.mobile-layout :local .footer{display:block;padding:0 25px}.page.mobile-layout .footer{display:block;padding:0 25px}.footer .logo{--y:calc(-0.5rem + (max(100svw, 1024px) - 76.8rem)/91.2*-0.6);--x:calc((max(100svw, 1024px) - 76.8rem)/91.2*0.1);translate:var(--x) var(--y);width:calc(9rem + (max(100svw, 1024px) - 76.8rem)/91.2*11)}:global .page.mobile-layout :local .footer .logo{width:160px}.page.mobile-layout .footer .logo{width:160px}@media screen and (min-width:1680px){.footer .logo{width:200px}}:global .page.mobile-layout :local .footer .logo{--y:0px}.page.mobile-layout .footer .logo{--y:0px}@media screen and (min-width:1680px){.footer .logo{--y:-11px}}:global .page.mobile-layout :local .footer .logo{--x:0px}.page.mobile-layout .footer .logo{--x:0px}@media screen and (min-width:1680px){.footer .logo{--x:1px}}:global .page.mobile-layout :local .footer{font-size:18px}.page.mobile-layout .footer{font-size:18px}@media screen and (min-width:1680px){.footer{font-size:18px}}.footer .copy{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:minmax(0,900px) calc(3.6rem + (max(100svw, 1024px) - 76.8rem)/91.2*8.4) minmax(0,900px);padding-bottom:calc(2.3rem + (max(100svw, 1024px) - 76.8rem)/91.2*2.7);padding-top:calc(2.3rem + (max(100svw, 1024px) - 76.8rem)/91.2*2.7)}@media screen and (min-width:1680px){.footer .copy{grid-template-columns:minmax(0,900px) 120px minmax(0,900px)}}:global .page.mobile-layout :local .footer .copy{grid:auto/1fr}.page.mobile-layout .footer .copy{grid:auto/1fr}:global .page.mobile-layout :local .footer .copy{padding-top:40px}.page.mobile-layout .footer .copy{padding-top:40px}@media screen and (min-width:1680px){.footer .copy{padding-top:50px}}:global .page.mobile-layout :local .footer .copy{padding-bottom:40px}.page.mobile-layout .footer .copy{padding-bottom:40px}@media screen and (min-width:1680px){.footer .copy{padding-bottom:50px}}.footer .copy p{margin:0}:global .page.mobile-layout :local .footer .copy p{margin:0 0 10px;max-width:300px}.page.mobile-layout .footer .copy p{margin:0 0 10px;max-width:300px}.footer .divider{background:#ffffff30;height:1px}.footer li,.footer ul{list-style-type:none;margin:0;padding:0}.footer li{height:calc(1.3rem + (max(100svw, 1024px) - 76.8rem)/91.2*.5);margin-bottom:calc(1.1rem + (max(100svw, 1024px) - 76.8rem)/91.2*1.3)}:global .page.mobile-layout :local .footer li{height:18px}.page.mobile-layout .footer li{height:18px}@media screen and (min-width:1680px){.footer li{height:18px}}:global .page.mobile-layout :local .footer li{margin-bottom:24px}.page.mobile-layout .footer li{margin-bottom:24px}@media screen and (min-width:1680px){.footer li{margin-bottom:24px}}.footer li:last-child,.footer li:last-of-type{margin-bottom:0!important}.footer .menu-wrapper{display:grid;grid-template-columns:minmax(0,900px) calc(3.6rem + (max(100svw, 1024px) - 76.8rem)/91.2*8.4) minmax(0,900px);padding-bottom:calc(4.7rem + (max(100svw, 1024px) - 76.8rem)/91.2*5.85);padding-top:calc(5.2rem + (max(100svw, 1024px) - 76.8rem)/91.2*6.4)}:global .page.mobile-layout :local .footer .menu-wrapper{padding-top:54px}.page.mobile-layout .footer .menu-wrapper{padding-top:54px}@media screen and (min-width:1680px){.footer .menu-wrapper{padding-top:116px}}:global .page.mobile-layout :local .footer .menu-wrapper{padding-bottom:40px}.page.mobile-layout .footer .menu-wrapper{padding-bottom:40px}@media screen and (min-width:1680px){.footer .menu-wrapper{grid-template-columns:minmax(0,900px) 120px minmax(0,900px);padding-bottom:105.5px}}:global .page.mobile-layout :local .footer .menu-wrapper{grid:auto/1fr}.page.mobile-layout .footer .menu-wrapper{grid:auto/1fr}.footer .footer-menu{display:grid;grid-auto-columns:1fr 1fr 1fr;grid-auto-flow:column}:global .page.mobile-layout :local .footer .footer-menu{grid:auto/1fr}.page.mobile-layout .footer .footer-menu{grid:auto/1fr}.footer .footer-menu .office{--x:calc(-0.5rem + (max(100svw, 1024px) - 76.8rem)/91.2*-0.6);letter-spacing:0;translate:var(--x) 0}:global .page.mobile-layout :local .footer .footer-menu .office{--x:0px}.page.mobile-layout .footer .footer-menu .office{--x:0px}@media screen and (min-width:1680px){.footer .footer-menu .office{--x:-11px}}.footer .footer-menu .office p:first-of-type{padding-bottom:15px;translate:0 -5px}.footer .footer-menu span{--y:calc(-0.1rem + (max(100svw, 1024px) - 76.8rem)/91.2*-0.05);display:block;font-size:calc(1.1rem + (max(100svw, 1024px) - 76.8rem)/91.2*.5);font-weight:600;letter-spacing:calc(.1rem + (max(100svw, 1024px) - 76.8rem)/91.2*.1);padding-bottom:calc(3.3rem + (max(100svw, 1024px) - 76.8rem)/91.2*1.4);padding-left:calc((max(100svw, 1024px) - 76.8rem)/91.2*.1);text-transform:uppercase;translate:0 var(--y)}:global .page.mobile-layout :local .footer .footer-menu span{padding-top:50px}.page.mobile-layout .footer .footer-menu span{padding-top:50px}:global .page.mobile-layout :local .footer .footer-menu span{font-size:16px}.page.mobile-layout .footer .footer-menu span{font-size:16px}@media screen and (min-width:1680px){.footer .footer-menu span{font-size:16px}}:global .page.mobile-layout :local .footer .footer-menu span{letter-spacing:2px}.page.mobile-layout .footer .footer-menu span{letter-spacing:2px}@media screen and (min-width:1680px){.footer .footer-menu span{letter-spacing:2px}}:global .page.mobile-layout :local .footer .footer-menu span{padding-bottom:25px}.page.mobile-layout .footer .footer-menu span{padding-bottom:25px}@media screen and (min-width:1680px){.footer .footer-menu span{padding-bottom:47px}}:global .page.mobile-layout :local .footer .footer-menu span{padding-left:1px}.page.mobile-layout .footer .footer-menu span{padding-left:1px}@media screen and (min-width:1680px){.footer .footer-menu span{padding-left:1px}}:global .page.mobile-layout :local .footer .footer-menu span{--y:-1.5px}.page.mobile-layout .footer .footer-menu span{--y:-1.5px}@media screen and (min-width:1680px){.footer .footer-menu span{--y:-1.5px}}.footer .copy a,.footer .footer-menu a{color:#fff;display:block;letter-spacing:calc((max(100svw, 1024px) - 76.8rem)/91.2*-.01);line-height:calc(1.3rem + (max(100svw, 1024px) - 76.8rem)/91.2*.5);padding-left:calc(.1rem + (max(100svw, 1024px) - 76.8rem)/91.2*.1);text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:calc(.2rem + (max(100svw, 1024px) - 76.8rem)/91.2*.1);transition:all .3s;white-space:nowrap;width:min-content}:global .page.mobile-layout :local .footer .copy a,:global .page.mobile-layout :local .footer .footer-menu a{text-underline-offset:3px}.page.mobile-layout .footer .copy a,.page.mobile-layout .footer .footer-menu a{text-underline-offset:3px}@media screen and (min-width:1680px){.footer .copy a,.footer .footer-menu a{text-underline-offset:3px}}:global .page.mobile-layout :local .footer .copy a,:global .page.mobile-layout :local .footer .footer-menu a{line-height:18px}.page.mobile-layout .footer .copy a,.page.mobile-layout .footer .footer-menu a{line-height:18px}@media screen and (min-width:1680px){.footer .copy a,.footer .footer-menu a{line-height:18px}}:global .page.mobile-layout :local .footer .copy a,:global .page.mobile-layout :local .footer .footer-menu a{letter-spacing:-.1px}.page.mobile-layout .footer .copy a,.page.mobile-layout .footer .footer-menu a{letter-spacing:-.1px}@media screen and (min-width:1680px){.footer .copy a,.footer .footer-menu a{letter-spacing:-.1px}}:global .page.mobile-layout :local .footer .copy a,:global .page.mobile-layout :local .footer .footer-menu a{padding-left:1px}.page.mobile-layout .footer .copy a,.page.mobile-layout .footer .footer-menu a{padding-left:1px}@media screen and (min-width:1680px){.footer .copy a,.footer .footer-menu a{padding-left:2px}}.footer .copy a:hover,.footer .footer-menu a:hover{color:#f34300;text-decoration-color:#f34300}