.footer_footer__KZnQs{position:relative;isolation:isolate;overflow:hidden;background:var(--color-foreground);margin-top:64px;font-size:13px;line-height:1.6}.footer_decoration__TT_hk{position:absolute;z-index:-1;top:-105px;right:-85px;width:390px;height:560px;color:rgb(255 255 255/.04);transform:rotate(18deg);pointer-events:none}.footer_container__cQCmn{max-width:1248px;margin-inline:auto;padding-inline:32px}.footer_main__X5vZp{padding-block:42px 36px}.footer_grid__i3eCO{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:48px}.footer_brand__YUdjD{max-width:320px}.footer_logo__XQuf2{display:inline-block;text-decoration:none}.footer_logo__XQuf2 img{width:188px;height:auto}.footer_description__71ILo{margin-top:16px;color:rgb(255 255 255/.65);font-size:13px;line-height:1.8}.footer_socials__tXOxv{display:flex;gap:10px;margin-top:19px}.footer_socialLink__X_0fv{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgb(255 255 255/.15);border-radius:50%;color:var(--color-violet-100);text-decoration:none;transition:color .15s,border-color .15s}.footer_socialLink__X_0fv:hover{color:var(--color-violet-300);border-color:var(--color-violet-300)}.footer_heading__MjkPH{margin:5px 0 17px;font-family:var(--font-figtree-main),sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--color-violet-100)}.footer_links__0J63_{display:grid;gap:8px;list-style:none;padding:0;margin:0}.footer_link__1sPOD{font-size:13px;color:rgb(255 255 255/.7);text-decoration:none}.footer_link__1sPOD:hover,.footer_more__4lg6u:hover{color:var(--color-violet-300)}.footer_more__4lg6u{display:inline-block;margin-top:12px;font-size:12px;text-decoration:none;color:var(--color-violet-100)}.footer_bottom__KF3mI{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:17px}.footer_legal__Wm18o{font-size:12px;line-height:1.6;color:rgb(255 255 255/.7)}.footer_footer__KZnQs a:focus-visible{outline:2px solid var(--color-violet-300);outline-offset:4px}@media (max-width:767px){.footer_grid__i3eCO{grid-template-columns:1fr 1fr;gap:28px 32px}.footer_brand__YUdjD{grid-column:1/-1;max-width:none;padding-bottom:25px;border-bottom:1px solid rgb(255 255 255/.1)}.footer_description__71ILo{max-width:360px}}@media (max-width:639px){.footer_decoration__TT_hk{top:70px;right:-125px;width:320px;height:490px}.footer_footer__KZnQs{margin-top:44px}.footer_container__cQCmn{padding-inline:20px}.footer_main__X5vZp{padding-block:32px 28px}.footer_logo__XQuf2 img{width:176px}.footer_description__71ILo{font-size:12px;margin-top:12px}.footer_heading__MjkPH{margin-top:0;margin-bottom:14px}.footer_links__0J63_{gap:9px}.footer_link__1sPOD{font-size:12px}.footer_bottom__KF3mI{flex-direction:column;align-items:start;gap:4px;padding-block:15px}}