.ws-footer{padding:clamp(var(--space-56),7vw,var(--space-96)) 0 var(--space-40)}.lp-sys-atelier .ws-footer>.lp-container{max-width:var(--ws-chrome-max);padding-inline:var(--ws-chrome-gutter);margin-inline:auto}.ws-footer-logo{width:auto;height:28px;display:block}.ws-foot-top{justify-content:space-between;gap:var(--space-24);flex-wrap:wrap;align-items:flex-start;display:flex}.lp-sys-atelier .ws-footer .ws-foot-top p{margin:var(--space-12) 0 0;max-width:46ch;color:var(--sys-text-body-inverse);font-size:var(--t-16);line-height:var(--t-16-lh)}.ws-foot-switch{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}@media (width>=768px){.ws-foot-switch{align-items:flex-end}}.ws-regions{gap:var(--space-4);flex-wrap:wrap;display:flex}.ws-footer .ws-regions a{min-height:40px;padding:0 var(--space-12);border-radius:var(--radius-pill);border:1px solid var(--sys-border-inverse);font-size:var(--t-14);color:var(--sys-text-body-inverse);transition:color var(--sys-dur-hover,.15s),border-color var(--sys-dur-hover,.15s);align-items:center;text-decoration:none;display:flex}.ws-regions a[aria-current]{background:var(--sys-surface-raised);color:var(--sys-text-strong);border-color:var(--sys-border-inverse-strong);font-weight:var(--t-weight-semibold)}.ws-regions a:not([aria-current]):hover{border-color:var(--sys-border-inverse-strong);color:var(--sys-text-inverse)}.ws-footer .ws-regions:not(.ws-languages) a{gap:var(--sys-gap-inline);padding-inline-start:var(--space-8)}.ws-footer .ws-regions .ws-flag{width:var(--sys-icon-sm);height:var(--sys-icon-sm);border-radius:var(--sys-radius-round);box-shadow:0 0 0 var(--sys-line-thin) var(--sys-border-inverse);object-fit:cover;flex:none;display:block}.ws-footer .ws-regions .ws-flag.is-global{box-shadow:none;color:currentColor}.ws-footer .ws-regions a[aria-current] .ws-flag{box-shadow:0 0 0 var(--sys-line-thin) var(--sys-border-subtle)}.ws-foot-cols{gap:var(--space-40) var(--space-24);margin-top:var(--space-48);padding-top:var(--space-40);border-top:1px solid var(--sys-border-inverse);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lp-sys-atelier .ws-footer .ws-foot-cols .ws-label{margin:0 0 var(--space-12);color:var(--sys-text-inverse)}.ws-foot-cols ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ws-footer .ws-foot-cols a{padding-block:var(--space-6);font-size:var(--t-14);line-height:var(--t-14-lh);color:var(--sys-text-body-inverse);transition:color var(--sys-dur-hover,.15s);text-decoration:none;display:inline-block}.ws-foot-cols a:hover{color:var(--sys-text-inverse);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.ws-foot-cols{columns:3;column-gap:var(--space-24);display:block}.ws-foot-cols>div{break-inside:avoid}.ws-foot-cols>div:not(:last-child){margin-bottom:var(--space-40)}}@media (width<=600px){.ws-foot-cols{columns:2}}@media (width>=901px){.ws-foot-cols[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-offices{margin-top:var(--space-48);padding-top:var(--space-32);border-top:1px solid var(--sys-border-inverse);gap:var(--space-32) var(--space-40);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.ws-offices .ws-label{margin-bottom:var(--space-12)}.lp-sys-atelier .ws-footer .ws-office-body{max-width:58ch;color:var(--sys-text-body-inverse);font-size:var(--t-14);line-height:var(--t-14-lh);margin:0}.ws-airow{gap:var(--space-8) var(--space-20);margin-top:var(--space-40);padding:var(--space-16) var(--space-20);border:1px solid var(--sys-border-inverse);border-radius:var(--radius-16);flex-wrap:wrap;align-items:center;display:flex}.lp-sys-atelier .ws-footer .ws-airow .ws-label{align-items:center;gap:var(--space-8);color:var(--sys-text-brand-subtle-inverse);margin:0;display:flex}.ws-footer .ws-airow a{font-size:var(--t-14);color:var(--sys-text-inverse);text-underline-offset:3px}@media (width<=767px){.ws-airow{padding:var(--space-16)}.ws-airow .ws-label{flex-basis:100%}}.ws-foot-mid{justify-content:space-between;gap:var(--space-16);margin-top:var(--space-32);flex-wrap:wrap;align-items:center;display:flex}.lp-sys-atelier .ws-footer .lp-social{margin-left:calc(-1 * (var(--ws-touch-target,44px) - 18px) / 2)}.lp-sys-atelier .ws-footer .lp-social a{min-width:var(--ws-touch-target,44px);min-height:var(--ws-touch-target,44px);border-radius:var(--radius-10);color:var(--sys-text-body-inverse);opacity:1;place-items:center;padding:0;display:inline-grid}.lp-sys-atelier .ws-footer .lp-social a:hover{color:var(--sys-text-inverse)}.ws-footer .lp-social a:focus-visible{outline:var(--sys-focus-width,2px) solid var(--sys-border-brand);outline-offset:var(--sys-focus-offset,2px)}.ws:not([data-ws-bands=light]) .ws-footer .lp-social a:focus-visible{outline-color:var(--sys-border-inverse-strong)}.ws-footer .lp-social svg{width:18px;height:18px}.ws-apps{gap:var(--space-8);display:flex}.ws-apps a{border-radius:var(--radius-8);display:flex}.ws-apps a:focus-visible{outline:var(--sys-focus-width,2px) solid var(--sys-border-brand);outline-offset:var(--sys-focus-offset,2px)}.ws:not([data-ws-bands=light]) .ws-apps a:focus-visible{outline-color:var(--sys-border-inverse-strong)}.ws-apps img{width:auto;height:40px;display:block}.ws-awards{margin-top:var(--space-32);gap:var(--space-12);display:grid}.ws-award-row{gap:var(--space-16) var(--space-24);flex-wrap:wrap;align-items:center;display:flex}.ws-footer .ws-award-row a{align-items:center;gap:var(--space-6);color:var(--sys-text-body-inverse);text-decoration:none;display:inline-flex}.ws-award-row img{width:auto;height:34px;display:block}.ws-legal{margin-top:var(--space-48);padding-top:var(--space-32);border-top:1px solid var(--sys-border-inverse);gap:var(--space-8);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--sys-text-body-inverse);display:grid}.lp-sys-atelier .ws-footer .ws-legal p{color:inherit;margin:0}.ws-legal b{color:var(--sys-text-inverse);font-weight:var(--t-weight-semibold)}.ws-legal .ws-disc{max-width:110ch}.ws-legal a{color:inherit;text-underline-offset:3px}.ws-bottom{margin-top:var(--space-24);gap:var(--space-8) var(--space-20);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--sys-text-body-inverse);flex-wrap:wrap;display:flex}.ws-footer .ws-bottom a{color:var(--sys-text-body-inverse);text-underline-offset:3px}.ws-footer .ws-bottom a:hover{color:var(--sys-text-inverse)}.lp-sys-atelier.ws .ws-footer :is(.ws-legal a,.ws-bottom a,.ws-airow a){-webkit-text-decoration-color:var(--sys-underline-subtle);text-decoration-color:var(--sys-underline-subtle);transition:color var(--sys-dur-hover,.15s),text-decoration-color var(--sys-dur-hover,.15s);text-decoration-thickness:1px}.lp-sys-atelier.ws .ws-footer :is(.ws-legal a,.ws-bottom a,.ws-airow a):hover{text-decoration-color:currentColor}@media (width<=767px){.ws-bottom>span{flex-basis:100%}}
