.site-header[data-astro-cid-nen7h5rs]{z-index:20;height:calc(var(--header-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gutter) 0;background:var(--sand);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-nen7h5rs].ready{transition:background-color .7s var(--ease), color .7s var(--ease)}.site-header[data-astro-cid-nen7h5rs].over-hero{color:#f6f0e4;--btn-bg:#f3ede2;--btn-fg:var(--ink);background-color:#0000}.site-header[data-astro-cid-nen7h5rs].over-hero>.brand,.site-header[data-astro-cid-nen7h5rs].over-hero>.menu-btn[data-astro-cid-nen7h5rs]{color:#f6f0e4}.site-header[data-astro-cid-nen7h5rs].over-hero .nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--lantern-pale)}.nav-desktop[data-astro-cid-nen7h5rs]{letter-spacing:.08em;align-items:center;gap:28px;font-size:.9rem;font-weight:400;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){text-decoration:none}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--red)}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:.35em;text-decoration:underline 1px}.menu-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:none}.menu-sheet[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100lvh;max-height:none;padding:env(safe-area-inset-top,0px) var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));background:var(--sand);color:var(--ink);opacity:0;transition:opacity .45s var(--ease), translate .55s var(--ease), display .55s allow-discrete, overlay .55s allow-discrete;border:0;margin:0;inset:0 0 auto;overflow-y:auto;translate:0 -24px}.menu-sheet[data-astro-cid-nen7h5rs]:popover-open{opacity:1;transition:opacity .7s var(--ease), translate .9s var(--ease), display .9s allow-discrete, overlay .9s allow-discrete;flex-direction:column;display:flex;translate:0}@starting-style{.menu-sheet[data-astro-cid-nen7h5rs]:popover-open{opacity:0;translate:0 -24px}}.menu-sheet[data-astro-cid-nen7h5rs]:popover-open.is-closing{opacity:0;transition:opacity .45s var(--ease), translate .55s var(--ease);translate:0 -24px}.menu-sheet[data-astro-cid-nen7h5rs]:popover-open.is-closing li[data-astro-cid-nen7h5rs],.menu-sheet[data-astro-cid-nen7h5rs]:popover-open.is-closing .menu-rest[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .3s var(--ease);transition-delay:0s}.menu-sheet[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.menu-rest[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);translate:0 18px}.menu-sheet[data-astro-cid-nen7h5rs]:popover-open li[data-astro-cid-nen7h5rs],.menu-sheet[data-astro-cid-nen7h5rs]:popover-open .menu-rest[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity .8s var(--ease), translate 1s var(--ease);transition-delay:calc(.25s + var(--i) * 90ms);translate:0}@starting-style{.menu-sheet[data-astro-cid-nen7h5rs]:popover-open li[data-astro-cid-nen7h5rs],.menu-sheet[data-astro-cid-nen7h5rs]:popover-open .menu-rest[data-astro-cid-nen7h5rs]{opacity:0;translate:0 18px}}.menu-top[data-astro-cid-nen7h5rs]{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.menu-top[data-astro-cid-nen7h5rs] .menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.menu-sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-top:1px solid #23201c2e;margin:24px 0 32px;padding:0;list-style:none}.menu-sheet[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:300 34px/1.2 var(--serif);border-bottom:1px solid #23201c2e;padding:14px 0;text-decoration:none;display:block}.menu-rest[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.menu-cta[data-astro-cid-nen7h5rs]{width:100%}.menu-single[data-astro-cid-nen7h5rs]{align-self:center;margin-top:16px;padding:8px}.menu-contact[data-astro-cid-nen7h5rs]{color:var(--on-sand);flex-direction:column;gap:8px;margin:32px 0 0;font-weight:400;display:flex}@media (width<=860px){.nav-desktop[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}}
