/* theBASSguys global navigation: shared */
#tbg-shared-nav{position:sticky;top:0;z-index:2147482000;background:#173b2a;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;box-shadow:0 2px 7px rgba(0,0,0,.22);isolation:isolate}
#tbg-shared-nav *{box-sizing:border-box}
#tbg-shared-nav .tbg-wrap{max-width:1440px;margin:auto;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 12px}
#tbg-shared-nav .tbg-items{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}
#tbg-shared-nav a,#tbg-shared-nav summary{display:block;color:#fff!important;text-decoration:none!important;padding:9px 12px;border-radius:5px;font-weight:600;line-height:1.3;cursor:pointer;white-space:normal}
#tbg-shared-nav a:hover,#tbg-shared-nav summary:hover,#tbg-shared-nav details[open]>summary{background:#2d6044}
#tbg-shared-nav details{position:relative;display:block;margin:0;border:0;padding:0;background:none;overflow:visible!important}
#tbg-shared-nav summary{list-style:none}#tbg-shared-nav summary::-webkit-details-marker{display:none}
#tbg-shared-nav summary::after{content:' ▾';font-size:12px}
#tbg-shared-nav .tbg-menu{display:none;position:absolute;top:100%;left:0;min-width:215px;padding:5px;background:#173b2a;border:1px solid #a6b8a8;border-radius:0 0 7px 7px;box-shadow:0 6px 14px #0005;z-index:2147482100}
#tbg-shared-nav details[open]>.tbg-menu{display:block}
#tbg-shared-nav .tbg-menu a{font-size:14px;padding:10px 12px}
#tbg-shared-nav .tbg-search{display:flex;gap:4px;margin-left:auto}
#tbg-shared-nav input[type=search]{background:#fff;color:#172f22;border:1px solid #b8c5ae;border-radius:4px;min-width:130px;width:160px;padding:7px 8px;font-size:14px}
#tbg-shared-nav button{background:#9b302b;color:#fff;border:0;padding:7px 11px;border-radius:4px;cursor:pointer;font-weight:bold}
#tbg-shared-nav .tbg-toggle{display:none}
/* Old page navigation is hidden; content, masthead photos and guide controls are untouched. */
body.tbg-global-active nav[aria-label="Main navigation"],body.tbg-global-active nav[aria-label="Integration navigation"],body.tbg-global-active nav.main-nav,body.tbg-global-active nav.integration-bar,body.tbg-global-active nav.nav,body.tbg-global-active .nav-hotspot,body.tbg-global-active .nav-drop{display:none!important;pointer-events:none!important}
body.tbg-global-active .tbg-legacy-links-only{display:none!important}
@media(max-width:850px){#tbg-shared-nav .tbg-toggle{display:block;border:1px solid #aec4b5;background:#244b35;font-size:15px}#tbg-shared-nav .tbg-wrap{display:block}#tbg-shared-nav .tbg-items{display:none;width:100%;padding-top:6px}#tbg-shared-nav.tbg-mobile-open .tbg-items{display:block}#tbg-shared-nav .tbg-items>a,#tbg-shared-nav .tbg-items>details{display:block}#tbg-shared-nav .tbg-menu{position:static;box-shadow:none;margin:0 0 4px 10px;border-left:2px solid #9bc5a1;border-top:0;border-right:0;border-bottom:0;border-radius:0}#tbg-shared-nav .tbg-search{margin:8px 0 0}#tbg-shared-nav input[type=search]{width:100%;flex:1} }
@media print{#tbg-shared-nav{display:none!important}}

/* Single shared sticky menu + photographic Lund masthead (pilot v6).
   Masthead remains in normal flow INSIDE the shared sticky header. */
#tbg-shared-nav > .masthead{display:block;width:100%;max-width:none;margin:0;border:0;box-sizing:border-box;flex:none;}
html{scroll-padding-top:var(--tbg-sticky-offset,245px)}
body.tbg-global-active [id]{scroll-margin-top:var(--tbg-sticky-offset,245px)}
/* Keep the menu easy to use on phones; shrink ONLY the masthead on narrow widths. */
@media(max-width:600px){#tbg-shared-nav > .masthead{max-height:110px;min-height:0;}}
@media print{#tbg-shared-nav{display:none!important}html{scroll-padding-top:0!important}}
