.sqz-footer,.sqz-footer *{box-sizing:border-box}.sqz-footer{color:#f2eee3;background:#12120f;width:100%;font-family:Geist,sans-serif;overflow-x:clip;container-type:inline-size}.sqz-footer__inner{max-width:1280px;margin:0 auto;padding:clamp(48px,6vw,88px) clamp(20px,4vw,56px) clamp(28px,3.4vw,44px)}.sqz-footer__brand{letter-spacing:.02em;align-items:center;gap:12px;font:900 28px/1 Saira Extra Condensed,sans-serif;display:flex}.sqz-footer__brand canvas{width:32px;height:26px;image-rendering:pixelated;display:block}.sqz-footer__poster{grid-template-columns:minmax(0,67fr) minmax(0,29fr);align-items:end;column-gap:4%;margin-top:42px;display:grid}.sqz-footer__slogan{letter-spacing:-.01em;text-transform:uppercase;min-width:0;margin:0;font:900 clamp(40px,7.7cqw,100px)/.98 Saira Extra Condensed,sans-serif}.sqz-footer__slogan>span{white-space:nowrap;display:block}.sqz-footer__punch{color:#f4e21c;margin-top:.1em;font-size:1.08em}.sqz-footer__glass{appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-self:end start;width:min(100%,290px);max-width:290px;margin:0 0 .55em;padding:0}.sqz-footer__glass canvas{width:100%;height:auto;image-rendering:pixelated;transform-origin:50% 96%;transition:transform .38s cubic-bezier(.45,0,.2,1);display:block;transform:rotate(-6deg)}.sqz-footer__glass.is-active canvas{transform:translateY(-5px)rotate(3deg)}.sqz-footer__glass:focus-visible{outline-offset:10px;outline:2px solid #f4e21c}.sqz-footer__nav{border-top:1px solid #34342d;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px clamp(24px,4vw,56px);margin-top:clamp(44px,4.4vw,52px);padding-top:31px;display:grid}.sqz-footer__nav h3{color:#a9a69b;letter-spacing:.14em;margin:0 0 10px;font:500 12px/1.4 Geist Mono,monospace}.sqz-footer__nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sqz-footer__nav a{color:#f2eee3;text-underline-offset:5px;align-items:center;min-height:44px;font:400 17px/1.3 Geist,sans-serif;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .12s linear;display:inline-flex}.sqz-footer__nav a:hover,.sqz-footer__nav a:focus-visible{text-decoration-color:#f4e21c}.sqz-footer__nav a:focus-visible{outline-offset:2px;outline:2px solid #f4e21c}.sqz-footer__nav .sqz-footer__primary-link{color:#f4e21c;font-weight:500}.sqz-footer__nav .sqz-footer__unavailable{color:#a9a69b;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding-block:8px;font:400 17px/1.3 Geist,sans-serif;display:flex}.sqz-footer__nav .sqz-footer__unavailable small{color:#a9a69b;font:400 12px/1.5 Geist,sans-serif}.sqz-footer__copyright{color:#a9a69b;letter-spacing:.02em;border-top:1px solid #34342d;margin:clamp(40px,5vw,64px) 0 0;padding-top:24px;font:400 13px/1.5 Geist Mono,monospace}@container (width<=700px){.sqz-footer__slogan{font-size:clamp(37px,7.7cqw,55px)}.sqz-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sqz-footer__nav>div:last-child{grid-column:1/-1}.sqz-footer__nav>div:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container (width<=599px){.sqz-footer__inner{padding:40px 20px 28px}.sqz-footer__poster{grid-template-columns:minmax(0,68fr) minmax(0,28fr);margin-top:42px}.sqz-footer__slogan{font-size:clamp(30px,8.1cqw,45px)}.sqz-footer__punch{line-height:.94}.sqz-footer__punch>span{display:block}.sqz-footer__glass{width:100%;margin-bottom:.5em}.sqz-footer__nav{margin-top:44px}.sqz-footer__nav a,.sqz-footer__nav .sqz-footer__unavailable{font-size:15px}}@media (prefers-reduced-motion:reduce){.sqz-footer__glass canvas,.sqz-footer__nav a{transition:none}}
