body footer.ls-footer{--footer-accent:#fffffd;background:#000!important;color:#c6c6c6}
.ls-footer .ls-footer-grid h3{color:var(--footer-accent);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.35;margin-bottom:20px}
.ls-footer .ls-footer-brand>p{position:relative;z-index:2;font-size:21px;font-weight:700;line-height:1.3;color:var(--footer-accent);margin:2px 0 28px}
.ls-footer .ls-footer-grid h3,.ls-footer .ls-footer-brand>p{text-shadow:0 0 1px #fff4df,0 0 4px rgba(255,194,112,.9),0 0 10px rgba(255,164,66,.5),0 0 20px rgba(255,164,66,.2)}
.ls-footer .ls-footer-brand address{color:#c6c6c6}
.ls-footer .ls-footer-brand>a:not(:first-child){color:#e8e8e8}
.ls-footer .ls-footer-links>a{color:#c6c6c6}
.ls-footer .ls-footer-links>a:hover{color:#fff}
.ls-footer .ls-footer-brand>.ls-footer-logo{--footer-logo-width:390px;position:relative;display:block;width:var(--footer-logo-width);height:76px;margin-left:calc(var(--footer-logo-width) * -.1599317);margin-top:-24px;margin-bottom:-20px;overflow:hidden;background:#000;line-height:0}
.ls-footer .ls-footer-logo>img{position:absolute;left:13.5%;top:50%;transform:translateY(-50%);width:73%;max-width:none;height:auto;filter:invert(1);margin:0;z-index:1}
.ls-footer .ls-footer-logo>video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);opacity:0;pointer-events:none}
.ls-footer .ls-footer-logo.is-playing>video{opacity:1}
.ls-footer .ls-footer-logo.is-playing>img{opacity:0}
.ls-footer .ls-footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;color:#b6b6b6;border-top-color:#333;font-size:11px;line-height:1.65}
.ls-footer .ls-footer-bottom>span{width:auto}
.ls-footer .ls-footer-bottom>.ls-footer-credit{text-align:center;white-space:nowrap}
.ls-footer .ls-footer-bottom>.ls-footer-policies{justify-content:flex-end;gap:20px}
@media(max-width:1100px){.ls-footer .ls-footer-brand>.ls-footer-logo{--footer-logo-width:350px;height:70px}.ls-footer .ls-footer-bottom{grid-template-columns:1fr 1fr}.ls-footer .ls-footer-bottom>.ls-footer-credit{grid-column:1/-1;grid-row:2}.ls-footer .ls-footer-bottom>.ls-footer-policies{grid-column:2;grid-row:1}}
@media(max-width:600px){.ls-footer .ls-footer-brand>.ls-footer-logo{--footer-logo-width:min(350px,100vw);height:70px}.ls-footer .ls-footer-grid h3{font-size:16px}.ls-footer .ls-footer-bottom{grid-template-columns:1fr;gap:18px}.ls-footer .ls-footer-bottom>.ls-footer-policies{grid-column:1;grid-row:2;justify-content:flex-start}.ls-footer .ls-footer-bottom>.ls-footer-credit{grid-column:1;grid-row:3;text-align:center;white-space:normal}}
@media(prefers-reduced-motion:reduce){.ls-footer .ls-footer-logo>video{display:none}.ls-footer .ls-footer-logo>img{opacity:1!important}}
@media print{.ls-footer .ls-footer-logo>video{display:none}.ls-footer .ls-footer-logo>img{opacity:1!important}}

@media print{.ls-footer .ls-footer-grid h3,.ls-footer .ls-footer-brand>p{text-shadow:none}}
