.chrome-mark{position:relative;display:block;aspect-ratio:1}
.chrome-mark>img,.chrome-mark>canvas{width:100%;height:100%;display:block;object-fit:contain}
.chrome-mark>canvas{position:absolute;inset:0;opacity:0}
.chrome-mark[data-ready=true]>canvas{opacity:1}
.chrome-mark[data-ready=true]>img{visibility:hidden}
.header .chrome-home{display:flex;width:112px;height:80px;align-items:center;justify-content:center}
.header .chrome-header{width:140px;height:140px;flex:none}
.header .chrome-header>img{width:100%;height:100%}
.header.scrolled .chrome-header{width:128px;height:128px}
.footer .brand{gap:10px}
.footer .chrome-footer{width:110px;height:110px;flex:none}
.footer .chrome-footer>img{width:100%;height:100%}
@media(max-width:700px){.header .chrome-home{width:84px;height:68px}.header .chrome-header,.header.scrolled .chrome-header{width:112px;height:112px}.footer .chrome-footer{width:80px;height:80px}}

.footer .footer-static-brand{font:700 12px/1.2 Arial,sans-serif;letter-spacing:2px;gap:14px}
.footer .footer-static-brand>img{width:34px;height:42px}
.motion-lab-door{display:block;flex:none;width:160px;padding:4px 0 9px;position:relative}
.motion-lab-door>span{display:block;font:32px/.85 Anton,Impact,sans-serif;color:transparent;-webkit-text-stroke:1px #ff6339;transition:transform .3s,color .3s;letter-spacing:-.01em}
.motion-lab-door>span:nth-child(2){margin-left:22px}.motion-lab-door>span:nth-child(3){margin-left:44px}
.motion-lab-door>small{display:block;font:7px/1.4 monospace;letter-spacing:.7px;margin-top:15px;color:#d0cbc1}
.motion-lab-door:hover>span{color:#ff6339;transform:translateX(6px)}
.motion-lab-door:focus-visible{outline:2px solid #ff6339;outline-offset:8px}
@media(max-width:700px){.footer .footer-static-brand{font-size:11px;letter-spacing:1.2px}.motion-lab-door{width:145px}.motion-lab-door>span{font-size:28px}.motion-lab-door>span:nth-child(2){margin-left:18px}.motion-lab-door>span:nth-child(3){margin-left:36px}.motion-lab-door>small{font-size:6px}}
@media(prefers-reduced-motion:reduce){.motion-lab-door>span{transition:none}}

.intro-top .intro-static-brand{font:700 12px/1.2 Arial,sans-serif;letter-spacing:2px;gap:14px;white-space:nowrap;color:#eeeeda}
.intro-top .intro-static-brand>img{width:34px;height:42px;filter:none}
@media(max-width:700px){.intro-top .intro-static-brand{font-size:11px;letter-spacing:1.2px}}
