/* Separate S06 material trial. S05 and the approved wordmark stay intact. */
.site-footer{
 position:relative;isolation:isolate;overflow:hidden;
 background-color:#3c4147;
 background-image:radial-gradient(ellipse at 14% 0%,#c6ced334,transparent 53%),linear-gradient(112deg,#262b3080 0%,#51585f45 43%,#22272e80 100%);
 color:#edece9;border-top:1px solid #b5bec465;
 padding-top:48px;padding-bottom:48px;
 box-shadow:inset 0 1px 0 #eaf0f51a,inset 0 -28px 55px #151a201f;
}
.site-footer::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("metal-grain.svg") repeat;opacity:.17;mix-blend-mode:soft-light}
.site-footer .brand{position:relative;isolation:isolate}
.site-footer .brand::before{content:"";position:absolute;inset:-26px -34px -19px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 48% 39%,#f0f5fb52 0%,#dce5ed1c 36%,transparent 70%);filter:blur(10px)}
.site-footer .brand::after{content:"";position:absolute;left:20%;right:11%;bottom:1px;height:13px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#ff6a216b,transparent 72%);filter:blur(6px)}
.site-footer .steel-brand-mark{filter:drop-shadow(0 -.7px 0 #f5f8ffcf) drop-shadow(-.6px 0 0 #e9f1fa80) drop-shadow(0 5px 5px #0b111973)}
.site-footer>p{line-height:1.8;color:#eeeae4}
.site-footer nav{color:#eeeae4}
.site-footer nav a{transition:color .15s ease}
.site-footer nav a:hover{color:#ff925d}
.site-footer .studio{color:#d2d5d8}
.site-footer a:focus-visible{outline:2px solid #ffa575;outline-offset:7px;border-radius:4px}
@container(max-width:700px){
 .site-footer{padding-top:36px;padding-bottom:35px;row-gap:25px;background-image:radial-gradient(ellipse at 19% 7%,#c6ced330,transparent 55%),linear-gradient(118deg,#262b3059,#51585f47 45%,#22272e7a)}
 .site-footer .brand{flex-basis:auto;width:138px;min-height:69px;margin-right:calc(100% - 138px)}
 .site-footer .brand::before{inset:-20px -26px -16px;filter:blur(9px)}
 .site-footer .studio{border-top-color:#abb6c149;color:#d2d5d8}
}
