*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:55px}body{margin:0;font:16px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #00a9ff;outline-offset:5px}button{cursor:pointer}.demo-bar{background:#17181c;color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:11px 25px;font:12px/1.4 Arial,sans-serif;position:relative;z-index:5}.demo-bar a{text-decoration:underline;text-underline-offset:3px}.demo-bar span{max-width:800px}.end{padding:40px 6vw;background:#17181c;color:white;display:flex;justify-content:space-between;gap:24px;align-items:center;font:16px/1.6 Arial,sans-serif}.end a{border:1px solid #eee;padding:12px 20px}.end p{margin:0}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase}img{max-width:100%}button{border:0}.skip{position:absolute;top:-100px;background:#fff;color:#000;padding:12px;z-index:99}.skip:focus{top:0}@media(max-width:600px){.demo-bar{padding:10px 18px;font-size:11px}.demo-bar span{max-width:230px}.end{display:block}.end a{display:inline-block;margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
