.glorious-footer{position:relative;overflow:hidden;max-width:none!important;padding:52px 5vw 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)!important;gap:64px!important;background:#171918!important;color:#faf7ef!important;border-top:4px solid #a8b63f}.footer-statement,.footer-grid,.footer-base{position:relative}.footer-statement>span,.footer-grid nav>strong,.footer-maker span{display:block;color:#c6d059;font:700 10px/1.3 monospace;text-transform:uppercase;letter-spacing:.11em}.footer-statement h2{max-width:680px;margin:18px 0 20px;font:500 clamp(34px,4.5vw,64px)/1 Georgia,serif;letter-spacing:-.045em}.footer-statement p{max-width:570px;margin:0;color:#c3c7c1;font-size:15px;line-height:1.6}.footer-grid{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(230px,1.45fr);gap:32px}.footer-grid nav{display:flex;align-items:flex-start;flex-direction:column;gap:11px;padding-top:4px}.footer-grid nav strong{margin-bottom:7px}.footer-grid a{color:#faf7ef;text-decoration:none}.footer-grid nav a{font:500 17px/1.25 Georgia,serif}.footer-grid a:hover{text-decoration:underline;text-underline-offset:4px}.footer-maker{align-self:start;padding:22px;background:#212421;border:1px solid #ffffff22;border-radius:4px}.footer-maker>div{display:grid;gap:7px}.footer-maker strong{font:500 23px/1.1 Georgia,serif}.footer-maker small{color:#b9bdb7;line-height:1.45}.footer-maker img{display:block;width:min(100%,220px);margin:18px 0;padding:10px;background:#fff;border-radius:2px}.footer-maker>a{color:#c6d059;font:700 10px monospace;text-transform:uppercase}.footer-base{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:28px;align-items:end;margin-top:8px;padding-top:20px;border-top:1px solid #ffffff20;color:#9da49f;font:9px/1.4 monospace;text-transform:uppercase}.footer-base a{justify-self:end;color:#c6d059}@media(max-width:900px){.glorious-footer{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1.5fr}.footer-base{grid-template-columns:1fr 1fr}.footer-base a{justify-self:start}}@media(max-width:600px){.glorious-footer{padding:42px 22px 22px!important;gap:38px!important}.footer-statement h2{font-size:38px}.footer-grid,.footer-base{grid-template-columns:1fr}.footer-maker img{width:190px}}
