nav.site-header{z-index:500;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);height:148px;inset:0 0 auto;-webkit-backdrop-filter:blur(18px)saturate(115%)!important;background:#0c1428e8!important;border-bottom:1px solid #e5e4e226!important;align-items:center!important;gap:16px!important;padding:14px clamp(24px,4vw,64px) 32px!important;display:grid!important;position:fixed!important}nav.site-header .nav-wordmark{width:fit-content;color:inherit;flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:10px;line-height:1;text-decoration:none;display:inline-flex}nav.site-header .nav-wordmark,nav.site-header .nav-etymology,nav.site-header .nav-etymology span{text-align:left!important}nav.site-header .nav-etymology{font-family:var(--ff-label,"Chronicle Display", Georgia, serif);color:#e5e4e29e;text-transform:none;flex-direction:column;gap:5px;line-height:1.35;display:flex}nav.site-header .nav-etymology-greek{letter-spacing:.16em;color:#c4a45ad9;text-transform:none;font-size:13px}nav.site-header .nav-etymology-pron{letter-spacing:.2em;text-transform:none;font-size:9px}nav.site-header .nav-etymology-tag{letter-spacing:.26em;text-transform:uppercase;font-size:9px}nav.site-header img.nav-logo,.eklektos nav.site-header img.nav-logo,.eklektos-brands nav.site-header img.nav-logo{object-fit:contain;object-position:left center;filter:brightness(1.22)contrast(1.02);max-width:240px;display:block;width:auto!important;height:52px!important;margin:0!important}nav.site-header .nav-primary{justify-content:center;align-items:center;gap:clamp(14px,1.9vw,26px);min-width:0;display:flex}nav.site-header .nav-primary a,nav.site-header .nav-menu-button,nav.site-header .nav-right{font-family:var(--ff-label,"Chronicle Display", Georgia, serif);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.2;color:#e5e4e2c7!important;-webkit-text-fill-color:#e5e4e2c7!important}nav.site-header .nav-primary a{white-space:nowrap;padding:50px 0 48px;text-decoration:none;transition:color .3s;position:relative}nav.site-header .nav-primary a:after{content:"";transform-origin:0;background:#c4a45acc;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:42px;left:0;right:0;transform:scaleX(0)}nav.site-header .nav-primary a:hover,nav.site-header .nav-primary a.is-current{color:#e5e4e2!important;-webkit-text-fill-color:#e5e4e2!important}nav.site-header .nav-primary a:hover:after,nav.site-header .nav-primary a.is-current:after{transform:scaleX(1)}nav.site-header .nav-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}nav.site-header .nav-menu-button{cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-flex!important}nav.site-header .nav-menu-button svg{stroke-width:1.25px;width:18px;height:18px}.site-menu{z-index:480;visibility:hidden;opacity:0;background:#0c1428;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1),visibility .42s;position:fixed;inset:148px 0 0;overflow-y:auto;transform:translateY(-10px)}.site-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.site-menu-inner{flex-direction:column;width:min(1180px,100% - 112px);min-height:calc(100vh - 148px);margin:0 auto;padding:clamp(54px,7vh,88px) 0 44px;display:flex}.site-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(60px,9vw,140px);display:grid}.site-menu-links a{min-height:66px;font-family:var(--ff-display,"Chronicle Display", Georgia, serif);border-bottom:1px solid #e5e4e21f;align-items:center;font-size:clamp(18px,1.7vw,25px);line-height:1.2;text-decoration:none;transition:color .3s,padding-left .4s cubic-bezier(.22,1,.36,1);display:flex;color:#e5e4e2d6!important;-webkit-text-fill-color:#e5e4e2d6!important}.site-menu-links a:hover,.site-menu-links a.is-current{padding-left:8px;color:#e5e4e2!important;-webkit-text-fill-color:#e5e4e2!important}.site-menu-note{font-family:var(--ff-label,"Chronicle Display", Georgia, serif);letter-spacing:.24em;text-transform:uppercase;color:#e5e4e270;gap:30px;margin-top:auto;padding-top:32px;font-size:9px;display:flex}@media(max-width:1100px){nav.site-header{grid-template-columns:1fr auto}nav.site-header .nav-primary,nav.site-header .nav-right{display:none}}@media(max-width:640px){nav.site-header{height:122px;gap:16px!important;padding:10px 20px 20px!important}nav.site-header .nav-wordmark{gap:8px;margin-bottom:8px}nav.site-header img.nav-logo,.eklektos nav.site-header img.nav-logo,.eklektos-brands nav.site-header img.nav-logo{max-width:160px;height:36px!important}nav.site-header .nav-etymology{gap:4px}nav.site-header .nav-etymology-greek{letter-spacing:.14em;font-size:11px}nav.site-header .nav-etymology-pron,nav.site-header .nav-etymology-tag{letter-spacing:.2em;font-size:8px}nav.site-header .nav-menu-button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}nav.site-header .nav-menu-button svg{width:22px;height:22px}.site-menu{inset:122px 0 0}.site-menu-inner{width:auto;min-height:calc(100vh - 122px);padding:34px 24px 28px}.site-menu-links{grid-template-columns:1fr}.site-menu-links a{min-height:51px;font-size:clamp(17px,5vw,21px)}.site-menu-note{flex-wrap:wrap;gap:10px 22px;padding-top:26px}}@media(prefers-reduced-motion:reduce){.site-menu,.site-menu-links a,nav.site-header .nav-primary a:after{transition:none}}
