.site-header{z-index:80;-webkit-backdrop-filter:blur(6px)saturate(.86);color:#c4bfb4;opacity:0;pointer-events:none;background:#0c0e0d47;border:1px solid #c4ae8420;border-radius:13px;justify-content:space-between;align-items:center;gap:38px;width:min(750px,100% - 40px);min-height:78px;padding:14px 14px 14px 28px;font-family:Arial,sans-serif;transition:transform .42s cubic-bezier(.2,.75,.25,1),opacity .6s,background-color .65s,border-color .65s,-webkit-backdrop-filter .65s,backdrop-filter .65s,min-height .5s,padding .5s,gap .5s,width .5s;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%,-12px);box-shadow:inset 0 1px #eee2c809,0 8px 24px #00000012}.site-header[data-ready=true],.site-header:focus-within{opacity:1;pointer-events:auto;transform:translate(-50%)}.site-header[data-hidden=true]:not(:focus-within){pointer-events:none;transform:translate(-50%,calc(-100% - 28px))}.site-header[data-compact=true]{-webkit-backdrop-filter:blur(12px)saturate(.86);background-color:#0c0e0db3;border-color:#c4ae842d;gap:28px;width:min(658px,100% - 88px);min-height:60px;padding:8px 11px 8px 24px}.site-header[data-dense=true]{background-color:#0c0e0dcc;border-color:#c4ae8436}.site-header-top{flex:none;justify-content:space-between;align-items:center;display:flex}.site-wordmark{letter-spacing:-.07em;transform-origin:0;color:#e3ded3;padding:12px 3px;font-size:22px;font-weight:500;line-height:1;text-decoration:none;transition:color .45s;transform:scaleX(1.12)}.site-wordmark:hover{color:#fff5e5}.site-nav{white-space:nowrap;align-items:center;gap:29px;display:flex}.site-nav>a{color:#b5b1a8;letter-spacing:.025em;padding:12px 0;font-size:11px;line-height:20px;text-decoration:none;transition:color .25s;position:relative}.site-nav>a:hover,.site-nav>a[aria-current]{color:#eee3d0}.site-nav-point{opacity:0;background:#b9a17d;border-radius:50%;width:3px;height:3px;transition:opacity .25s,transform .3s;position:absolute;bottom:8px;left:50%;transform:translateY(3px)}.site-nav>a[aria-current] .site-nav-point{opacity:1;transform:translateY(0)}.site-nav>a.site-project-link{color:#d6c6ac;background:#d6c3a006;border:1px solid #c8ae7930;border-radius:9px;padding:10px 15px;transition:color .25s,border-color .3s,background-color .3s}.site-project-link>span{margin-left:9px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-block}.site-project-link:hover>span{transform:translate(2px,-2px)}.site-nav>a.site-project-link:hover{color:#f0e1c9;background:#d6c3a00e;border-color:#c8ae7960}.site-header :is(a,button):focus-visible{outline-offset:5px;outline:1px solid #d3bc92}.site-menu-trigger{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:#101211ed!important}}@media (max-width:700px){.site-header,.site-header[data-compact=true]{border-radius:12px;width:calc(100% - 32px);min-height:60px;padding:6px 20px;display:block;top:14px}.site-header[data-compact=false]{padding-block:12px}.site-header-top{width:100%;min-height:46px}.site-wordmark{font-size:21px}.site-menu-trigger{color:#d5cdbf;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;min-height:44px;padding:12px 0 12px 16px;font:11px Arial,sans-serif;display:flex}.site-menu-trigger i{color:#b8a383;text-align:center;width:16px;font:20px/16px Arial,sans-serif}.site-nav-expansion{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.75,.25,1),visibility .45s;display:grid}.site-header[data-open=true]{background-color:#0c0e0df0;border-color:#c4ae843b}.site-header[data-open=true] .site-nav-expansion{visibility:visible;grid-template-rows:1fr}.site-nav{white-space:normal;flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex;overflow:hidden}.site-nav>a{letter-spacing:-.025em;padding:13px 0;font:25px/1.25 Georgia,serif}.site-nav>a:first-child{margin-top:12px}.site-nav-point{bottom:26px;left:auto;right:5px}.site-nav>a.site-project-link{letter-spacing:.015em;justify-content:space-between;margin:16px 0 14px;padding:13px 15px;font:12px/20px Arial,sans-serif;display:flex}}@media (prefers-reduced-motion:reduce){.site-header,.site-header *{transition:none!important}}@media (prefers-reduced-transparency:reduce){.site-header{-webkit-backdrop-filter:none!important;background:#101211f5!important}}.site-wordmark{align-items:center;display:flex;transform:none}.site-wordmark img{width:90px;height:auto;display:block}@media (max-width:700px){.site-wordmark img{width:86px}}
