.site-header[data-astro-cid-ctg3m53h]{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:calc(env(safe-area-inset-top,0px) + 22px) var(--gutter);color:var(--ink);background:transparent;border-bottom:1px solid transparent;transition:background-color .5s var(--ease),border-color .5s var(--ease),padding .5s var(--ease),backdrop-filter .5s var(--ease)}.site-header[data-astro-cid-ctg3m53h].is-solid{background-color:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-bottom-color:var(--line);padding-top:calc(env(safe-area-inset-top,0px) + 16px);padding-bottom:14px}.header-brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:12px;font-family:var(--serif);font-size:21px;font-weight:300;letter-spacing:.03em;color:inherit}.header-nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:clamp(16px,2.4vw,34px)}.header-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:inherit;opacity:.82;position:relative;padding-bottom:3px;transition:opacity .35s var(--ease)}.header-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.header-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{opacity:1}.header-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover:after,.header-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]:after{transform:scaleX(1)}.header-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{opacity:1;color:var(--accent)}.header-toggle[data-astro-cid-ctg3m53h]{display:none;position:relative;width:26px;height:14px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.header-toggle[data-astro-cid-ctg3m53h]:before,.header-toggle[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;right:0;height:1px;background:currentColor;transition:width .35s var(--ease)}.header-toggle[data-astro-cid-ctg3m53h]:before{top:4px;width:26px}.header-toggle[data-astro-cid-ctg3m53h]:after{top:10px;width:15px}.header-toggle[data-astro-cid-ctg3m53h]:hover:after{width:26px}.header-menu[data-astro-cid-ctg3m53h]{display:none;position:absolute;inset:100% 0 auto;flex-direction:column;gap:0;background:color-mix(in srgb,var(--paper) 96%,transparent);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--line);padding:8px var(--gutter) 18px}.site-header[data-astro-cid-ctg3m53h].menu-open .header-menu[data-astro-cid-ctg3m53h]{display:flex}.header-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:inherit;padding:14px 0;border-bottom:1px solid var(--line)}.header-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:last-child{border-bottom:0}.header-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--accent)}.site-header[data-astro-cid-ctg3m53h].menu-open{background-color:color-mix(in srgb,var(--paper) 96%,transparent);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom-color:transparent}@media(max-width:759.98px){.header-nav[data-astro-cid-ctg3m53h]{display:none}.header-toggle[data-astro-cid-ctg3m53h]{display:inline-flex}}.site-foot[data-astro-cid-gcn2mc3v]{background:var(--dark);color:color-mix(in srgb,var(--paper) 72%,transparent);padding:clamp(56px,7vw,88px) var(--gutter) 40px}.foot-grid[data-astro-cid-gcn2mc3v]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px,5vw,64px)}.foot-mark[data-astro-cid-gcn2mc3v]{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--paper);margin:0 0 12px}.foot-legal[data-astro-cid-gcn2mc3v]{font-family:var(--mono);font-size:11.5px;line-height:1.9;letter-spacing:.03em;color:color-mix(in srgb,var(--paper) 60%,transparent)}.foot-col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.foot-col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:color-mix(in srgb,var(--paper) 78%,transparent);transition:color .3s var(--ease)}.foot-col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--accent)}.foot-base[data-astro-cid-gcn2mc3v]{max-width:1180px;margin:clamp(22px,3vw,36px) auto 0;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--paper) 12%,transparent);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 46%,transparent)}.foot-base[data-astro-cid-gcn2mc3v] a{color:inherit;transition:color .3s var(--ease)}.foot-base[data-astro-cid-gcn2mc3v] a:hover{color:var(--accent)}@media(max-width:760px){.foot-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:36px}}
