.site-header.public-header{color:#292522;z-index:10;border:0;gap:32px;max-width:1320px;padding:25px 40px;position:relative}.public-brand{display:inline-flex}.brand-lockup{letter-spacing:-1.4px;align-items:center;gap:9px;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:1;display:inline-flex}.brand-symbol{color:#bf432c;width:30px;height:34px}.brand-period{color:#bf432c}.site-header .public-desktop-nav{align-items:center;gap:32px;font-size:13px;display:flex}.public-desktop-nav a{padding:12px 0;font-weight:500}.public-desktop-nav a:hover{color:#a63420}.public-desktop-nav .public-demo-link{border:1px solid #c8c0b8;border-radius:30px;align-items:center;gap:16px;padding:12px 18px;display:flex}.public-mobile-nav{display:none}.public-header a:focus-visible,.public-header summary:focus-visible{outline-offset:5px;outline:2px solid #bf432c}@media (max-width:760px){.site-header.public-header{flex-wrap:nowrap;padding:21px 22px}.brand-lockup{font-size:25px}.site-header .public-desktop-nav{display:none}.public-mobile-nav{display:block}.public-mobile-nav summary{cursor:pointer;padding:10px;list-style:none;display:flex}.public-mobile-nav summary::-webkit-details-marker{display:none}.public-mobile-nav nav{background:#faf8f4;border:1px solid #d8d2c9;border-radius:8px;gap:0;min-width:225px;padding:10px;display:grid;position:absolute;top:70px;right:22px;box-shadow:0 12px 35px #29252215}.public-mobile-nav nav a{justify-content:space-between;align-items:center;padding:14px;font-size:14px;display:flex}}
