:root{--tbc-header-height:80px}body{padding-top:var(--tbc-header-height)!important}body>.masthead:not(#tbc-global-header){display:none!important}
#tbc-global-header{position:fixed!important;inset:0 0 auto!important;z-index:100!important;height:var(--tbc-header-height);margin:0;padding:0;background:#112832!important;color:#f4eee2;border:0;border-bottom:1px solid #53615f;box-sizing:border-box;font-family:system-ui,sans-serif}
#tbc-global-header *{box-sizing:border-box}#tbc-global-header .tbc-nav-inner{max-width:1440px;margin:0 auto;height:100%;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:32px}#tbc-global-header .tbc-home{display:flex;align-items:center;flex:none;width:230px;height:64px}#tbc-global-header img{display:block;width:100%;height:auto;max-height:60px;object-fit:contain}
#tbc-navigation{margin:0;padding:0;border:0;background:none}#tbc-navigation>summary{display:none}#tbc-global-links{display:flex!important;align-items:center;gap:24px}#tbc-global-links a{display:flex;align-items:center;min-height:48px;font-size:14px;font-weight:500;line-height:1.4;color:#f4eee2!important;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;padding:2px 0 0}#tbc-global-links a:hover{text-decoration:underline;text-underline-offset:6px}#tbc-global-links a[aria-current]{color:#e0bf8c!important;border-color:#b59364}#tbc-global-header :is(a,summary):focus-visible{outline:3px solid #e0bf8c;outline-offset:4px;border-radius:2px}
body:has(#tbc-global-header) header.fixed:not(#tbc-global-header){position:relative!important;inset:auto!important;z-index:1!important;background:transparent!important;backdrop-filter:none!important}body:has(#tbc-global-header) header.fixed nav a[href="/network-directory"]{display:none}body:has(#tbc-global-header) .skip{z-index:120!important}body:has(#tbc-global-header) .skip:focus{position:fixed;top:10px;left:12px}html{scroll-padding-top:calc(var(--tbc-header-height) + 24px)}
@media(min-width:1000px){#tbc-navigation::details-content{content-visibility:visible!important}#tbc-navigation:not([open])>#tbc-global-links{display:flex!important}}
@media(max-width:999px){:root{--tbc-header-height:72px}#tbc-global-header .tbc-nav-inner{padding:0 20px;gap:16px}#tbc-global-header .tbc-home{width:205px;height:60px}#tbc-navigation>summary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:600;cursor:pointer;list-style:none;border:1px solid #8b9b99;border-radius:3px}#tbc-navigation>summary::-webkit-details-marker{display:none}#tbc-navigation:not([open])>#tbc-global-links{display:none!important}#tbc-global-links{position:absolute;top:calc(var(--tbc-header-height) - 1px);left:0;right:0;display:grid!important;gap:0;max-height:calc(100dvh - var(--tbc-header-height));overflow:auto;background:#112832;padding:12px 24px 24px;border-bottom:1px solid #8b9b99;box-shadow:0 14px 22px #07101526}#tbc-global-links a{min-height:48px;padding:12px 0;border-bottom:1px solid #3c5056;white-space:normal;font-size:16px}#tbc-global-links a[aria-current]{border-color:#b59364}#tbc-global-header summary:hover{background:#263e46}}
@media print{#tbc-global-header{display:none!important}body{padding-top:0!important}}
/* Constrain the atlas photograph, whose intrinsic 1600px width overflowed the opening. */
body:has(#publication-atlas) .directory-hero{display:block;max-width:100%}body:has(#publication-atlas) .hero-master{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:56px;max-width:none!important;width:100%;padding:64px 0 40px}body:has(#publication-atlas) .hero-master-art{grid-column:2;grid-row:1/4;margin:0;align-self:start;padding-top:12px;min-width:0}body:has(#publication-atlas) .hero-master-art img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}body:has(#publication-atlas) .hero-copy{grid-column:1;grid-row:1;min-width:0}body:has(#publication-atlas) .hero-copy h1{font-size:clamp(40px,4.2vw,64px);line-height:1.08}body:has(#publication-atlas) .hero-master>.directory-stats{grid-column:1;grid-row:2}body:has(#publication-atlas) .hero-master>.collection-grid{grid-column:1;grid-row:3}body:has(#publication-atlas) .directory-hero>.board{max-width:800px;margin:0 auto 48px}
@media(max-width:760px){body:has(#publication-atlas) .hero-master{display:flex;flex-direction:column;padding:32px 0;gap:24px}body:has(#publication-atlas) .hero-copy{order:0}body:has(#publication-atlas) .hero-master-art{order:1;padding:0;width:100%}body:has(#publication-atlas) .hero-master-art img{aspect-ratio:16/10}body:has(#publication-atlas) .hero-master>.directory-stats{order:2;margin:0}body:has(#publication-atlas) .hero-master>.collection-grid{order:3;margin:0}body:has(#publication-atlas) .hero-copy h1{font-size:40px}body:has(#publication-atlas) .directory-hero>.board{margin-bottom:32px}}
