.ft-block{color:rgb(var(--color-bg-base));border-top:1px solid rgb(var(--color-bg-base) / .1);background:#120c0d;padding:72px 24px 36px}#top .ft-block{padding-bottom:calc(36px + var(--cookie-notice-height,0px))}.ft-wrap{max-width:1120px;margin:0 auto}.ft-top{grid-template-columns:1fr 2.4fr;gap:56px;display:grid}.ft-logo{min-height:48px;font-family:var(--font-logo);letter-spacing:-.015em;color:rgb(var(--color-bg-base));align-items:center;gap:10px;font-size:30px;font-weight:500;text-decoration:none;display:inline-flex}.ft-tagline{max-width:320px;color:rgb(var(--color-bg-base) / .62);margin-top:16px;font-size:15px;line-height:1.55}.ft-trust{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ft-trust span{font:600 11px var(--font-body);letter-spacing:.04em;border:1px solid rgb(var(--color-bg-base) / .16);color:rgb(var(--color-bg-base) / .78);border-radius:999px;padding:5px 12px}.ft-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.ft-col{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ft-col-title{font:600 11px var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-bg-base) / .5);margin-bottom:4px}.ft-col ul{flex-direction:column;list-style:none;display:flex}.ft-col a{min-height:48px;color:rgb(var(--color-bg-base) / .82);transition:color .18s var(--easing-standard);align-items:center;font-size:15px;text-decoration:none;display:flex}.ft-col a:hover{color:rgb(var(--color-accent-hi))}.ft-col .ft-soon{min-height:48px;color:rgb(var(--color-bg-base) / .34);cursor:not-allowed;align-items:center;font-size:15px;display:flex}.ft-bottom{border-top:1px solid rgb(var(--color-bg-base) / .1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;padding-top:24px;display:flex}.ft-copy{color:rgb(var(--color-bg-base) / .55);font-size:12.5px}@media (width<=1100px){.ft-top{grid-template-columns:1fr;gap:40px}.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.ft-block{padding:56px 18px 30px}#top .ft-block{padding-bottom:calc(30px + var(--cookie-notice-height,0px))}.ft-cols{grid-template-columns:1fr;gap:28px}.ft-col li+li{border-top:1px solid rgb(var(--color-bg-base) / .08)}.ft-bottom{flex-direction:column;align-items:flex-start}}
