.rt-frame{border-top:0}
.rt-frame:before,.rt-frame:after{content:"";position:absolute;top:0;height:1px;width:calc(50% - 120px);background:var(--rt-frame)}
.rt-frame:before{left:0}.rt-frame:after{right:0}
.site-footer{background:#060606}
.footer-ticker{height:40px;display:flex!important;flex-direction:row!important;align-items:center;gap:0!important;overflow:hidden;background:var(--red);color:#fff;border-bottom:1px solid rgba(255,255,255,.24)}
.footer-ticker__track{display:flex;width:max-content;white-space:nowrap;animation:footer-marquee 25s linear infinite}
.footer-ticker__track span{font-size:9px;font-weight:900;letter-spacing:.2em}
.footer-ticker__track b{padding:0 22px;font-size:12px}
@keyframes footer-marquee{to{transform:translateX(-50%)}}
.footer-top{display:grid!important;min-height:230px;padding:42px 24px;grid-template-columns:minmax(360px,1.15fr) 1fr;gap:10vw!important;align-items:start;background:#080808}
.footer-newsletter{justify-self:start;width:min(610px,100%)}
.footer-newsletter>p{margin:0 0 12px;color:#777;font-size:7px;letter-spacing:.2em}
.footer-newsletter h2{font-size:clamp(38px,4vw,64px);margin-bottom:28px}
.footer-newsletter form{padding-bottom:5px}
.footer-links{max-width:none;grid-template-columns:repeat(3,minmax(100px,1fr));gap:35px}
.footer-links>div{gap:10px}
.footer-links p{margin:0 0 9px;color:#666;font-size:7px;letter-spacing:.2em}
.footer-links a{width:max-content;max-width:100%;transition:color .2s}
.footer-links a:hover{color:var(--red)}
.footer-signoff{position:relative;height:clamp(250px,25vw,390px);display:grid!important;place-items:center;overflow:hidden;border-bottom:1px solid #303030;background:#070707}
.footer-ghost{position:absolute;inset:auto auto -0.09em 50%;width:max-content;height:auto;color:#1c1c1c;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-style:normal;font-size:clamp(150px,24vw,390px);font-weight:900;line-height:.75;letter-spacing:-.055em;transform:translateX(-50%)}
.footer-signoff img{position:relative;z-index:2;width:clamp(190px,21vw,340px);height:auto;filter:drop-shadow(0 8px 22px rgba(0,0,0,.7))}
.footer-meta{height:48px;padding:0 24px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;color:#727272;font-size:7px!important;letter-spacing:.16em;border-bottom:0}
@media(max-width:800px){.rt-frame:before,.rt-frame:after{width:calc(50% - 72px)}.footer-ticker{height:36px}.footer-ticker__track span{font-size:7px}.footer-top{grid-template-columns:1fr;gap:42px;padding:38px 16px}.footer-links{grid-template-columns:1fr 1fr;gap:34px}.footer-links>div:last-child{grid-column:1/-1}.footer-signoff{height:240px}.footer-ghost{font-size:47vw;bottom:.04em}.footer-signoff img{width:58vw}.footer-meta{height:auto;min-height:64px;padding:18px 16px;gap:8px;align-items:flex-start!important;flex-direction:column!important}}
@media(prefers-reduced-motion:reduce){.footer-ticker__track{animation:none}}
