.ft{background:var(--color-ink-950);color:var(--color-paper-on-dark);padding:0 0 24px;position:relative}.ft-seam{background:var(--color-ink-900);clip-path:polygon(0 0,100% 0,100% 30%,0 100%);border-bottom:1px solid var(--line-on-dark);height:40px;display:block}.ft-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.ft-row-1{padding:40px 0 22px}.ft-brand{min-height:44px;color:inherit;align-items:center;gap:.6em;text-decoration:none;display:inline-flex}.ft-wordmark{letter-spacing:.02em;font-weight:500}.ft-lang{color:#f3eee6bf;gap:.5em;display:inline-flex}.ft-lang-inactive,.ft-lang-sep{opacity:.45}.ft-row-2{border-top:1px solid var(--line-on-dark);border-bottom:1px solid var(--line-on-dark);justify-content:flex-start;gap:12px 32px;padding:18px 0}.ft-link{color:#f3eee6cc;align-items:center;min-height:44px;padding:12px 0;text-decoration:none;display:inline-flex;position:relative}.ft-link:after{content:"";background:var(--color-copper-300);transform-origin:0;height:1px;transition:transform .18s var(--ease-settle);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.ft-link:hover:after,.ft-link:focus-visible:after{transform:scaleX(1)}.ft-row-3{color:#f3eee68c;text-transform:uppercase;padding:18px 0 32px}.ft-legal{gap:24px;display:inline-flex}.ft-baseline{background:var(--color-copper-500);height:1px;position:absolute;bottom:24px;left:0;right:0}@media (max-width:767px){.ft-row-1{padding:32px 0 18px}.ft-row-2{flex-direction:column;align-items:flex-start;gap:4px}.ft-link{min-height:44px;padding:10px 0}.ft-row-3{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:28px}}
