.Footer_grid__WCfx6{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;padding:40px 0 20px}.Footer_grid__WCfx6 h5{margin:0 0 18px;color:var(--ink);font-size:1rem}.Footer_grid__WCfx6 a{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:12px;color:var(--ink-soft);font-size:.88rem;overflow-wrap:anywhere}.Footer_grid__WCfx6 a:hover{color:var(--brand)}.Footer_pending__qg7Ot{display:block;margin-bottom:12px;color:var(--ink-soft);font-size:.88rem}.Footer_pending__qg7Ot small{display:block;color:var(--ink-faint);font-size:.65rem}.Footer_brandColumn__7jVmh .brand{display:flex;flex-wrap:wrap;gap:10px}.Footer_brandColumn__7jVmh .brand-name b{font-size:.95rem}.Footer_socials__SOcMQ{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 20px}.Footer_socials__SOcMQ a{display:grid;place-items:center;width:36px;height:44px;margin:0;border-radius:8px;background:transparent;transition:transform .18s ease}.Footer_socials__SOcMQ a:hover{transform:translateY(-2px)}.Footer_socials__SOcMQ a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Footer_socials__SOcMQ img{display:block;width:32px;height:32px;object-fit:contain}.Footer_important__sYoBI{margin:32px 0 0}.Footer_about__u7rfo{margin:32px 0;border-top:1px solid var(--border);padding-top:24px}.Footer_about__u7rfo summary{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:600;list-style:none;padding:10px 0}.Footer_about__u7rfo summary::-webkit-details-marker{display:none}.Footer_about__u7rfo summary svg{transition:transform .2s ease}.Footer_about__u7rfo[open] summary svg{transform:rotate(180deg)}.Footer_about__u7rfo summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}@media (max-width:1100px){.Footer_grid__WCfx6{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer_brandColumn__7jVmh{grid-column:1/-1}}@media (max-width:480px){.Footer_grid__WCfx6{gap:24px 16px}.Footer_grid__WCfx6 a{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.Footer_about__u7rfo summary svg,.Footer_socials__SOcMQ a{transition:none}.Footer_socials__SOcMQ a:hover{transform:none}}.Footer_regOffice__NxAgN{margin-top:22px;max-width:340px}.Footer_regOffice__NxAgN h6{margin:0 0 6px;font:700 .9rem/1.2 var(--font-display,sans-serif);color:var(--ink)}.Footer_regOffice__NxAgN p{margin:0;color:var(--ink-soft);font-size:.86rem;line-height:1.55}.Footer_regOffice__NxAgN .Footer_future__V4DwY{min-height:28px}.Footer_footLegal__g7urm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:8px;margin:24px auto 10px;padding-top:18px;max-width:1000px;border-top:1px solid var(--border)}.Footer_footLegal__g7urm a{color:var(--ink-faint);font-weight:400;font-size:.84rem;text-decoration:none;padding:2px 14px;line-height:1.3;transition:color .15s ease}.Footer_footLegal__g7urm a:not(:last-child){border-right:1px solid var(--border-strong)}.Footer_footLegal__g7urm a:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.Footer_importantLinks__egBkr{margin:26px 0 6px;padding-top:20px;border-top:1px solid var(--border)}.Footer_importantLinks__egBkr h5{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-weight:600}.Footer_importantLinks__egBkr .Footer_footLegal__g7urm{justify-content:flex-start;padding-top:0;border-top:0;max-width:none;margin:0 0 0 -14px}.Footer_importantLinks__egBkr .Footer_footLegal__g7urm>.Footer_soon__vKs0V,.Footer_importantLinks__egBkr .Footer_footLegal__g7urm>a{border-right:1px solid var(--border-strong)}.Footer_importantLinks__egBkr .Footer_footLegal__g7urm>:last-child{border-right:0}.Footer_soon__vKs0V{color:var(--ink-faint);opacity:.75;font-size:.84rem;padding:2px 14px;line-height:1.3;cursor:default}.Footer_soon__vKs0V small{font:600 .6rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;margin-left:4px;border:1px solid var(--border-strong);border-radius:5px;vertical-align:1px}.Footer_footLogo__iBkCd{display:inline-block;margin-bottom:18px;border-radius:8px}.Footer_footLogo__iBkCd img{display:block;width:170px;height:auto}.Footer_footLogo__iBkCd:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.Footer_contactLabel__vGQ8Q{display:block;font:600 .68rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px}