.footer{--footer-gutter:0px;--footer-rule:hsla(0,0%,100%,.2);color:var(--fg)}.footer__inner{box-sizing:content-box;container:footer/inline-size;display:flex;flex-direction:column;gap:72px;margin-inline:auto;max-width:var(--layout-content-max-width,1192px);padding:var(--space-3xl,64px) var(--footer-gutter) var(--space-5xl,80px)}.footer :where(a){color:inherit;text-decoration:none}.footer a:focus-visible,.footer a:hover{color:var(--color-neutral-00,#fff);text-decoration:underline;text-underline-offset:2px}.footer ul{list-style:none;margin:0;padding:0}.footer h2,.footer h3,.footer p{margin:0}.footer__top{gap:34px}.footer__brand,.footer__top{align-items:flex-start;display:flex}.footer__brand{flex:0 0 172px;flex-direction:column;gap:var(--space-sm,24px)}.footer__logo{display:block}.footer__logo img{display:block;height:auto;width:142px}.footer__social{display:flex;gap:var(--space-xs,12px)}.footer__social-link{align-items:center;background:hsla(0,0%,100%,.08);border-radius:6px;display:flex;height:40px;justify-content:center;transition:background-color .15s ease;width:40px}.footer .footer__social-link:focus-visible,.footer .footer__social-link:hover{background:hsla(0,0%,100%,.16)}.footer__nav{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:30px 22px;justify-content:flex-start;min-width:0}.footer__group{border-top:1px solid var(--footer-rule);display:flex;flex-direction:column;gap:30px;max-width:100%;padding-top:8px}.footer__group-title{font-size:21px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.42px;line-height:1;text-box:trim-both cap alphabetic;white-space:nowrap}.footer__columns{display:grid;gap:var(--space-s,16px);grid-template-columns:repeat(var(--cols,1),126px)}.footer__column{display:flex;flex-direction:column;gap:var(--space-s,16px);min-width:0}.footer__column-heading{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);line-height:1.2}.footer__links{display:flex;flex-direction:column;gap:var(--space-2xs,8px)}.footer__link{color:var(--color-ink-30,#b3bfc8);display:block;font-size:var(--font-size-xs,12px);line-height:1.2}span.footer__link--soon{opacity:.5}.footer__bottom{border-top:1px solid var(--color-ink-60,#667e90);flex-wrap:wrap;gap:var(--space-sm,24px);justify-content:space-between;padding-top:10px}.footer__bottom,.footer__legal{align-items:flex-start;display:flex}.footer__legal{flex-direction:column;font-size:var(--font-size-xs,12px);gap:17px;line-height:1.2}.footer__copyright,.footer__legal-links{color:var(--color-ink-60,#667e90)}.footer__legal-links{display:flex;flex-wrap:wrap;gap:8px var(--space-sm,24px)}.footer__badges{align-items:center;display:flex;flex-wrap:wrap;gap:21px}.footer__badge a{display:block}.footer__badge-image{display:block;height:var(--badge-h,80px);width:auto}@container footer (max-width: 1189px){.footer__top{flex-direction:column;gap:var(--space-xl,48px)}.footer__brand{flex-basis:auto;max-width:280px}.footer__nav{column-gap:var(--space-xl,48px);width:100%}}@media (max-width:1439px){.footer{--footer-gutter:calc(-83.6608px + 14.42vw)}}@media (max-width:1023px){.footer{--footer-gutter:6.25vw}}@media (max-width:767px){.footer{--footer-gutter:24px}.footer__inner{gap:var(--space-xl,48px);padding-bottom:var(--space-3xl,64px);padding-top:var(--space-xl,48px)}.footer__nav{gap:var(--space-lg,40px)}.footer__group{flex:1 1 100%;gap:var(--space-sm,24px)}.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-sm,24px)}.footer__bottom{flex-direction:column;gap:var(--space-md,32px)}}