.studio-chrome,.studio-chrome *{box-sizing:border-box}.studio-chrome{position:sticky;top:0;z-index:100;min-height:56px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(242,239,231,.93);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid rgba(20,20,16,.16);font:12px Archivo,system-ui,sans-serif;text-transform:uppercase}.studio-chrome a{display:inline-flex;min-height:44px;align-items:center;color:#2147f5;text-decoration:none}.studio-chrome .studio-wordmark{color:#141410;font-weight:700;letter-spacing:.18em;white-space:nowrap}.studio-chrome .studio-links{display:flex;gap:22px}.studio-chrome .studio-links a{letter-spacing:.04em;min-width:44px;justify-content:center}.studio-chrome .studio-toggle{display:none}.studio-chrome a:focus-visible,.studio-chrome button:focus-visible,.studio-footer a:focus-visible{outline:3px solid #2147f5;outline-offset:4px}.studio-footer{border-top:1.5px solid #141410;padding:34px 28px;display:flex;justify-content:space-between;align-items:center;gap:14px;background:#f2efe7;color:#141410;font:12px Archivo,system-ui,sans-serif}.studio-footer a{color:#141410;display:inline-flex;align-items:center;min-height:44px}
@media(max-width:650px){.studio-chrome{padding:0 14px;font-size:12px}.studio-chrome .studio-wordmark{letter-spacing:.12em}.studio-chrome .studio-toggle{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:transparent;color:#141410;cursor:pointer}.studio-chrome .studio-toggle span,.studio-chrome .studio-toggle span::before,.studio-chrome .studio-toggle span::after{display:block;width:20px;height:2px;background:currentColor;position:relative}.studio-chrome .studio-toggle span::before,.studio-chrome .studio-toggle span::after{content:"";position:absolute;left:0}.studio-chrome .studio-toggle span::before{top:-6px}.studio-chrome .studio-toggle span::after{top:6px}.studio-chrome .studio-links{display:none;position:absolute;top:55px;right:0;left:0;background:#f2efe7;border-bottom:1px solid rgba(20,20,16,.16);padding:8px 14px 12px}.studio-chrome .studio-links.is-open{display:flex;flex-direction:column;gap:0}.studio-chrome .studio-links a{min-height:44px;justify-content:flex-start;letter-spacing:.04em}.studio-footer{flex-wrap:wrap}}
