.site-header.site-header{z-index:50;color:#111;background:#fff;border-bottom:1px solid #eee;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;height:94px;padding:0 3.8vw;font-family:Arial,sans-serif;display:grid;position:sticky;top:0}.site-header .site-wordmark{letter-spacing:-.06em;color:#111;justify-self:start;font-size:23px;font-weight:900}.site-wordmark span{font-weight:300}.site-header .site-navigation{letter-spacing:0;text-transform:none;color:#111;background:#fff;justify-content:center;align-items:center;gap:24px;padding:0;font-size:12px;font-weight:600;display:flex;position:static}.site-header .site-navigation>a,.site-header .site-about>button{font:inherit;color:#111;white-space:nowrap}.site-header .site-about>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 0;display:flex}.site-about{position:relative}.site-header .site-about-links{background:#fff;border:1px solid #e8e8e8;border-radius:16px;min-width:200px;padding:10px;position:absolute;top:100%;left:-20px;box-shadow:0 15px 45px #00000012}.site-header .site-about-links[hidden]{display:none}.site-header .site-about-links a{color:#111;letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:9px;padding:13px 14px;font-size:13px;display:block!important}.site-header .site-about-links a:hover{background:#f5f5f5}.site-header .site-header-visit{color:#fff;white-space:nowrap;background:#111;border-radius:999px;justify-self:end;padding:17px 21px;font-size:12px;font-weight:700}.site-header .site-menu-button,.site-header .site-navigation>.site-mobile-visit{display:none}:is(.site-header a:focus-visible,.site-header button:focus-visible){outline-offset:4px;outline:3px solid #39a9d1}.site-header .site-header-visit:hover{background:#333}@media (max-width:1150px){.site-header.site-header{gap:18px;padding:0 3vw}.site-header .site-navigation{gap:18px;font-size:11px}.site-header .site-wordmark{font-size:21px}.site-header .site-header-visit{padding:15px 17px;font-size:11px}}@media (max-width:950px){.site-header.site-header{grid-template-columns:1fr auto;height:82px;padding:0 6vw}.site-header .site-header-visit{display:none}.site-header .site-menu-button{letter-spacing:0;color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;justify-self:end;padding:13px 18px;font-size:11px;display:block}.site-header .site-navigation{border-bottom:1px solid #ddd;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 82px);padding:20px 6vw 28px;display:none;position:absolute;top:82px;left:0;right:0;overflow-y:auto}.site-header .site-navigation.is-open{display:flex}.site-header .site-navigation>a,.site-header .site-about>button{text-align:left;width:100%;padding:14px 0;font-size:16px;display:block}.site-header .site-about-links{box-shadow:none;border:0;border-left:2px solid #b7efff;border-radius:0;margin:0 0 8px;padding:0 0 0 12px;position:static}.site-header .site-about-links a{font-size:15px}.site-header .site-navigation>.site-mobile-visit{background:#b7efff;border-radius:999px;align-self:start;width:auto;margin-top:12px;padding:15px 20px;display:block}}
