.site-header[data-astro-cid-nen7h5rs]{z-index:10;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:sticky;top:0}.site-header--overlay[data-astro-cid-nen7h5rs]{position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-stuck{background:var(--cv-ink);border-bottom-color:var(--cv-line)}.site-header__inner[data-astro-cid-nen7h5rs]{max-width:var(--cv-max);min-height:var(--cv-header-h);align-items:center;gap:36px;margin:0 auto;padding:0 clamp(20px,4.5vw,64px);display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--cv-bone);align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] picture[data-astro-cid-nen7h5rs]{flex:none}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:48px;max-width:none;height:48px}.brand__name[data-astro-cid-nen7h5rs]{font-family:var(--cv-serif);letter-spacing:-.01em;font-size:30px;line-height:1}.site-nav[data-astro-cid-nen7h5rs]{gap:32px;font-size:16px;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--cv-bone);white-space:nowrap;padding:10px 0;text-decoration:none;transition:color .15s}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--cv-candle)}.site-header[data-astro-cid-nen7h5rs] .btn{min-height:44px;padding:0 20px;font-size:15px}.site-header[data-astro-cid-nen7h5rs] .hdr-web{margin-right:-24px}@media (width<=960px){.site-nav[data-astro-cid-nen7h5rs]{gap:24px}.site-header__inner[data-astro-cid-nen7h5rs]{gap:28px}}@media (width<=1120px){.site-nav[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs] .hdr-web{display:none}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:40px;height:40px}.brand__name[data-astro-cid-nen7h5rs]{font-size:26px}}.menu-btn[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=1120px){.site-header__inner[data-astro-cid-nen7h5rs]{gap:10px}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--cv-line-soft);width:44px;height:44px;color:var(--cv-bone);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--cv-bone)}.menu-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px;height:22px}.menu-btn__close[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__open[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__close[data-astro-cid-nen7h5rs]{display:inline}.menu[data-astro-cid-nen7h5rs]{background:var(--cv-ink);border-bottom:1px solid var(--cv-line);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--cv-ease-out), transform .15s var(--cv-ease-out), visibility 0s linear .15s;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.menu[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--cv-ease-out), transform .2s var(--cv-ease-out), visibility 0s;transform:none}.menu__inner[data-astro-cid-nen7h5rs]{max-width:var(--cv-max);margin:0 auto;padding:0 clamp(20px,4.5vw,64px)}.menu__inner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--cv-bone);border-top:1px solid var(--cv-line);align-items:center;padding:0;font-size:17px;text-decoration:none;display:flex}.menu__inner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:first-child{border-top:0}.menu__inner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--cv-candle)}}@media (width<=1120px) and (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs].is-open{transform:none}}@media (width<=410px){.site-header[data-astro-cid-nen7h5rs] .btn svg{display:none}.site-header__inner[data-astro-cid-nen7h5rs]{gap:8px;padding:0 14px}.brand[data-astro-cid-nen7h5rs]{gap:8px}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:36px;height:36px}.brand__name[data-astro-cid-nen7h5rs]{font-size:21px}.site-header[data-astro-cid-nen7h5rs] .btn{padding:0 12px;font-size:14px}.menu__inner[data-astro-cid-nen7h5rs]{padding:0 14px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--cv-line);padding-top:72px}.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--cv-bone);font-family:var(--cv-serif);align-items:center;gap:12px;font-size:28px;text-decoration:none;display:flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:44px;height:44px}.tagline[data-astro-cid-jo6i4kqk]{font-family:var(--cv-serif);color:var(--cv-ash);margin:12px 0 0;font-size:18px;font-style:italic}.site-footer__cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:clamp(32px,6vw,72px);display:flex}.site-footer__cols[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{flex-direction:column;font-size:15px;display:flex}.site-footer__cols[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin:0 0 4px;font-size:13px}.site-footer__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cv-bone);align-items:center;min-height:44px;text-decoration:none;transition:color .15s;display:flex}.site-footer__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cv-candle)}.site-footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--cv-line);color:var(--cv-ash);flex-wrap:wrap;gap:8px 24px;margin-top:56px;padding-top:24px;padding-bottom:40px;font-size:13px;display:flex}@media (width<=600px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:56px}.site-footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px 24px;width:100%;display:grid}.site-footer__cols[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.site-footer__legal[data-astro-cid-jo6i4kqk]{gap:8px 20px;margin-top:40px}.copyright[data-astro-cid-jo6i4kqk]{flex-basis:100%}}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cv-ash)}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cv-bone)}
