.site-foot{--foot-ink:#090909;--foot-snow:#fafafc;min-height:323px;color:var(--foot-snow);letter-spacing:-.03em;grid-template-columns:392fr 908fr;display:grid}.site-foot-wrap{padding:clamp(40px, 6vw, 80px) var(--site-rail) 8px}.site-foot-wrap>.site-foot{max-width:calc(1440px - 2 * var(--site-rail));margin-inline:auto}.site-footer:has(+.site-foot-wrap){padding-bottom:0}.site-footer:has(+.site-foot-wrap) .site-footer-ticket{margin-bottom:clamp(64px,9vw,120px)}.site-footer+.site-foot-wrap{background:var(--foot-ink,#090909);padding-top:0}.site-footer+.site-foot-wrap .site-foot-brand,.site-footer+.site-foot-wrap .site-foot-main{box-shadow:inset 0 0 0 1px #ffffff17}.site-foot :where(h3,p,ul,address){margin:0;padding:0}.site-foot ul{list-style:none}.site-foot-brand,.site-foot-main{background:var(--foot-ink);border-radius:40px}.site-foot-brand{flex-direction:column;gap:85px;padding:40px;display:flex}.site-foot-brand>a{align-self:flex-start}.site-foot-about{color:#666;gap:16px;max-width:265px;font-size:16px;line-height:1.26;display:grid}.site-foot-about address{letter-spacing:0;color:#4a4a4f;font-size:13px;font-style:normal}.site-foot-main{flex-direction:column;justify-content:space-between;gap:60px;padding:56px 125px 40px;display:flex}.site-foot-nav{justify-content:space-between;gap:40px;display:flex}.site-foot-nav h3{letter-spacing:0;margin-bottom:16px;font-size:14px;font-weight:700}.site-foot-nav ul{flex-direction:column;gap:12px;display:flex}.site-foot-nav a{letter-spacing:0;color:#7d7d82;font-size:13px;text-decoration:none;transition:color .2s}.site-foot-nav a:hover{color:var(--foot-snow)}.site-foot-meta{letter-spacing:0;color:#4a4a4f;justify-content:space-between;align-items:flex-end;gap:24px;font-size:11px;display:flex}.site-foot-credit{flex:none;justify-items:start;gap:8px;display:grid}.site-foot-meta>p{text-align:right}.site-foot-credit a,.site-foot .analytics-preferences-button{color:inherit;font-size:inherit;transition:color .2s}.site-foot-credit a:hover,.site-foot .analytics-preferences-button:hover{color:var(--foot-snow)}.site-foot :is(a,button):focus-visible{outline:2px solid var(--foot-snow);outline-offset:3px;border-radius:2px}@media (max-width:1100px){.site-foot-main{padding:40px}}@media (max-width:700px){.site-foot{grid-template-columns:1fr;gap:8px}.site-foot-wrap{padding-inline:12px;padding-bottom:12px}.site-foot-brand{gap:32px;padding:28px}.site-foot-main{gap:40px;padding:28px}.site-foot-nav{grid-template-columns:1fr 1fr;gap:28px 20px;display:grid}.site-foot-nav ul{gap:0}.site-foot-nav a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.site-foot-nav h3{margin-bottom:4px}.site-foot-meta{border-top:1px solid #fafafc14;flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px;font-size:12px;line-height:1.5}.site-foot-meta>p{text-align:left}.site-foot-credit{gap:2px}.site-foot-credit a,.site-foot .analytics-preferences-button{align-items:center;min-height:32px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.site-foot-nav a,.site-foot-credit a,.site-foot .analytics-preferences-button{transition:none}}
