[data-menu-toggle]{display:none}[data-site-header] .brand-name{min-width:0}
@media(max-width:760px){
 [data-site-header],body[data-navigation=integrated] [data-site-header].mast{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:none;min-height:76px;padding:14px 20px;z-index:20}
 [data-site-header] .wordmark,[data-site-header] .brand,body[data-navigation=integrated] [data-site-header] .wordmark{font-family:Georgia,serif;font-size:18px;font-weight:400;letter-spacing:0;text-transform:none;display:flex;align-items:center;gap:10px;flex:1;max-width:none;min-width:0;line-height:1.2;text-decoration:none}
 [data-site-header] .brand-name{white-space:normal;max-width:225px}[data-site-header] .monogram,[data-site-header] .brand>span:first-child{flex:none;font-size:20px;padding:5px 7px;line-height:1.2}
 [data-menu-toggle]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;flex:none;border:1px solid #163a3326;border-radius:50%;background:transparent;color:inherit;cursor:pointer;padding:0}
 [data-menu-toggle] i{display:block;width:19px;height:1.5px;background:currentColor;transition:transform .15s ease}
 .menu-open [data-menu-toggle] i:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-open [data-menu-toggle] i:last-child{transform:translateY(-3.25px) rotate(-45deg)}
 [data-site-header] nav,body[data-navigation=integrated] [data-site-header].mast nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px 20px 16px;background:#f8f6f0;color:#163a33;border-bottom:1px solid #d7ddd4;box-shadow:0 15px 20px #15382c12;font-size:16px;letter-spacing:0;text-transform:none;font-weight:400}
 [data-site-header].nav-ready nav,body[data-navigation=integrated] [data-site-header].nav-ready nav{display:none}
 [data-site-header].nav-ready.menu-open nav,body[data-navigation=integrated] [data-site-header].nav-ready.menu-open nav{display:flex}
 [data-site-header] nav a,body[data-navigation=integrated] [data-site-header].mast nav a{display:flex;align-items:center;min-height:52px;padding:10px 12px;line-height:1.4;border-bottom:1px solid #163a3314;font-size:16px;letter-spacing:0;white-space:normal;text-shadow:none;text-decoration:none}
 [data-site-header] nav a:last-child{border-bottom:0}[data-site-header] nav a:focus-visible,[data-menu-toggle]:focus-visible{outline:2px solid #26857d;outline-offset:3px}
 body[data-navigation=integrated] [data-site-header].mast{position:absolute;inset:0 0 auto;background:linear-gradient(#001b20ed,#001b2088,transparent);padding-bottom:22px;border-bottom:0;color:white}
 body[data-navigation=integrated] [data-menu-toggle]{border-color:#ffffff70;background:#0a272749}
}
@media(max-width:360px){[data-site-header],body[data-navigation=integrated] [data-site-header].mast{padding-left:14px;padding-right:14px}[data-site-header] .wordmark,[data-site-header] .brand,body[data-navigation=integrated] [data-site-header] .wordmark{font-size:16px}}
