.tap-root .tap-footer-home{background:#f7faf9;padding:48px 32px 24px;border-top:1px solid var(--line)}.tap-root .tap-footer-home .tap-site-footer-grid{grid-template-columns:minmax(280px,1.45fr) .8fr .85fr 1fr;gap:40px;align-items:start}.tap-root .tap-footer-home .tap-site-footer-brand{display:flex;flex-direction:column;gap:12px;max-width:420px}.tap-root .tap-footer-home .tap-site-footer-brand h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.12;margin:16px 0 0;color:var(--ink)}.tap-root .tap-footer-home .tap-site-footer-brand p{max-width:290px;font-weight:400}.tap-root .tap-footer-illustration{width:100%;height:auto;mix-blend-mode:multiply;margin:-6px 0 -16px}.tap-root .tap-footer-link-stack{display:grid;gap:28px}.tap-root .tap-footer-home .tap-site-footer-column:last-child{border:0;grid-column:auto;margin:0;padding:0}.tap-root .tap-footer-home .tap-site-footer-column ul{display:grid;grid-template-columns:1fr;gap:10px}.tap-root .tap-footer-home .tap-site-footer-column-toggle h3{font-size:13px;font-weight:650;text-transform:none;letter-spacing:0}.tap-root .tap-footer-home .tap-site-footer-column a{font-size:13px;font-weight:450}.tap-root .tap-footer-home .tap-site-footer-contact{border:0;background:none;border-radius:0;min-height:32px;padding:0;font-weight:600}.tap-root .tap-footer-home .tap-site-footer-socials{gap:12px}.tap-root .tap-footer-home .tap-site-footer-socials a{padding:6px;min-height:32px;border:0;background:none}.tap-root .tap-footer-home .tap-site-footer-socials a span{display:none}.tap-root .tap-footer-legal{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.tap-root .tap-footer-home .tap-footer-legal ul{display:flex;flex-wrap:wrap;gap:12px 24px}.tap-root .tap-footer-home .tap-footer-legal a{font-size:11px}.tap-root .tap-footer-home .tap-site-footer-bottom{border:0;margin-top:16px;padding-top:0;font-size:11px;font-weight:400}@media (max-width:1000px) and (min-width:761px){.tap-root .tap-footer-home .tap-site-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:24px}.tap-root .tap-footer-home .tap-footer-link-stack:last-child{grid-column:2/-1;grid-template-columns:1fr 1fr}.tap-root .tap-footer-home .tap-site-footer-brand{grid-row:span 2}}@media (max-width:760px){.tap-root .tap-footer-home{padding:32px 20px 20px}.tap-root .tap-footer-home .tap-site-footer-grid{grid-template-columns:1fr;gap:0}.tap-root .tap-footer-home .tap-site-footer-brand{margin-bottom:28px;max-width:380px}.tap-root .tap-footer-link-stack{gap:0}.tap-root .tap-footer-home .tap-site-footer-column,.tap-root .tap-footer-home .tap-site-footer-column:last-child{border-bottom:1px solid var(--line);padding:0}.tap-root .tap-footer-home .tap-footer-legal{margin-top:16px;padding-top:0;border:0}}@media (min-width:1001px){.tap-root .tap-footer-home .tap-site-footer-grid{-moz-column-gap:32px;column-gap:32px;row-gap:20px}.tap-root .tap-footer-home .tap-site-footer-brand{grid-row:1/3;grid-column:1}.tap-root .tap-footer-home .tap-footer-link-stack:nth-child(4){grid-column:4;grid-row:1/3}.tap-root .tap-footer-home .tap-footer-legal{grid-column:2/4;grid-row:2;margin-top:0;align-self:end}}@media (min-width:761px) and (max-width:1000px){.tap-root .tap-footer-home .tap-site-footer-brand{grid-row:1/4;grid-column:1}.tap-root .tap-footer-home .tap-footer-link-stack:nth-child(4){grid-column:2/-1;grid-template-columns:1fr 1fr}.tap-root .tap-footer-home .tap-footer-legal{grid-column:2/-1;margin-top:0}}.tap-root .tap-footer-home .tap-footer-illustration{max-width:340px;margin:-4px 0 -10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.tap-root .tap-footer-home .tap-site-footer-bottom{margin-top:20px;padding-top:14px;border-top:1px solid var(--line)}