.home-foot{text-align:center;padding-block:90px 70px;position:relative}.home-foot h2{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0 0 22px;font-size:clamp(32px,4.4vw,56px);font-weight:400;line-height:1.1}.home-foot h2 em{color:var(--soft);font-style:normal}.links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.links a{border:1px solid var(--line);background:var(--panel);transition:transform .16s var(--ease-out), border-color .16s ease;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.links a:hover{border-color:#cfc5ba}}.links a:active{transform:scale(.97)}.fine{color:var(--soft);margin-top:50px;font-size:13px}.home-foot .piece{pointer-events:none;height:auto;position:absolute}
