.ft{background:#000;color:var(--fg2);overflow:hidden;padding:clamp(40px,6vh,70px) clamp(24px,5vw,88px) 0}.ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);grid-gap:30px;gap:30px;max-width:1500px;margin:0 auto}.ft-c{display:flex;flex-direction:column;gap:9px;font-size:14.5px}.ft-c b{margin-bottom:4px;color:var(--fg);font-weight:500}.ft-c a{color:var(--fg3);transition:color .2s}.ft-c a:hover{color:var(--fg)}.ft-note{justify-self:end;text-align:right;font-size:13px;line-height:1.6;color:var(--fg3)}.ft-word{margin:clamp(40px,7vh,80px) 0 0;text-align:center;white-space:nowrap;font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;font-size:min(23vw,380px);line-height:.78;letter-spacing:-.035em;color:#f4f3f0;transform:translateY(12%)}.ft-word span{display:inline-block;transition:transform .6s cubic-bezier(.2,.8,.2,1),color .4s}.ft-word span:hover{transform:translateY(-10%);color:#ff5a43}@media (max-width:900px){.ft-cols{grid-template-columns:1fr 1fr}.ft-note{grid-column:1/-1;justify-self:start;text-align:left}}@media (min-width:901px){.ft-cols{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.3fr)}}