@font-face{font-family:Scribe Nav Sans;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Scribe Nav Display;src:url(/fonts/libre-caslon-latin.woff2)format("woff2");font-weight:400;font-display:swap}header.scribe-header{color:#f8f5ed;z-index:20;background:#10291f;border:0;border-bottom:1px solid #42594c;height:auto;min-height:0;margin:0;padding:0;font-family:Scribe Nav Sans,Arial,sans-serif;display:block;position:relative}.scribe-header *{box-sizing:border-box}.scribe-header .scribe-header-inner{grid-template-columns:1fr auto;align-items:center;gap:0 26px;width:min(1200px,100% - 64px);margin:0 auto;padding-top:14px;display:grid}.scribe-header .scribe-brand{color:#fffdf6;letter-spacing:0;align-items:center;gap:13px;width:fit-content;font:38px/1 Scribe Nav Display,Georgia,serif;text-decoration:none;display:inline-flex}.scribe-header .scribe-brand svg{color:#d0ae72;width:34px;height:47px}.scribe-header .scribe-brand small{letter-spacing:2px;color:#d7ddd3;margin-top:7px;font:8px/1.5 Scribe Nav Sans,Arial,sans-serif;display:block}.scribe-header .scribe-kemet{color:#e4dcc7;align-items:center;gap:10px;font:11px/1.4 Scribe Nav Sans,Arial,sans-serif;text-decoration:none;display:flex}.scribe-header .scribe-kemet img{object-fit:cover;border-radius:50%;width:54px;height:54px;display:block}.scribe-header .scribe-nav{background:0 0;border-top:1px solid #354c40;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:28px;height:auto;min-height:50px;margin:12px 0 0;padding:0;display:flex;position:static;overflow:visible}.scribe-header .scribe-nav a{color:#e0e7dc;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;min-height:49px;margin:0;padding:10px 0;font:500 13px/1.4 Scribe Nav Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.scribe-header .scribe-nav a:hover{color:#e1bf80}.scribe-header .scribe-nav a[aria-current]{color:#e1bf80;border-bottom-color:#caa467}.scribe-header .scribe-menu{color:#f8f5ed;cursor:pointer;background:0 0;border:1px solid #809383;border-radius:4px;margin:0;padding:10px 15px;font:600 13px/1.4 Scribe Nav Sans,Arial,sans-serif;display:none}:is(.scribe-header a:focus-visible,.scribe-header button:focus-visible){outline-offset:4px;outline:2px solid #dfbb7c}.scribe-header .scribe-kemet:hover{text-decoration:underline}.home-top{background:#10291f}@media (max-width:1000px){.scribe-header .scribe-nav{gap:20px}.scribe-header .scribe-nav a{font-size:12px}}@media (max-width:800px){.scribe-header .scribe-header-inner{grid-template-columns:1fr auto;gap:12px;width:calc(100% - 34px);padding:15px 0}.scribe-header .scribe-brand{font-size:32px}.scribe-header .scribe-brand svg{width:28px;height:39px}.scribe-header .scribe-brand small{letter-spacing:1.6px;font-size:7px}.scribe-header .scribe-menu{grid-area:1/2;display:block}.scribe-header .scribe-kemet{grid-area:2/1/auto/-1;gap:8px;font-size:10px}.scribe-header .scribe-kemet img{width:28px;height:28px}.scribe-header .scribe-nav{grid-row:3;gap:0;margin:0;padding-top:8px;display:none}.scribe-header.menu-open .scribe-nav{flex-direction:column;align-items:stretch;display:flex}.scribe-header .scribe-nav a{white-space:normal;min-height:44px;padding:12px 5px;font-size:14px}.scribe-header .scribe-nav a[aria-current]{color:#e1bf80;background:#233e30;border-bottom-color:#0000}}
