.skip[data-astro-cid-nen7h5rs]{z-index:100;background:var(--moss-deep);color:#fff;border-radius:0 0 var(--r) var(--r);font-size:var(--text-sm);padding:.7rem 1.2rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:50%;transform:translate(-50%,-120%)}.skip[data-astro-cid-nen7h5rs]:focus-visible{color:#fff;transform:translate(-50%)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.5rem;display:flex}.mark[data-astro-cid-nen7h5rs]{line-height:1.05;text-decoration:none;display:grid}.mark[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.mark__name[data-astro-cid-nen7h5rs]{font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tracking-tight);color:var(--moss-deep);font-size:1.32rem;font-weight:700}.mark__role[data-astro-cid-nen7h5rs]{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);margin-top:.15rem;font-size:.6875rem;font-weight:600}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);display:flex}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);color:var(--ink-soft);white-space:nowrap;font-weight:500;text-decoration:none;position:relative}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--clay);height:2px;transition:transform var(--dur) var(--ease);border-radius:2px;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--moss-deep)}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--moss-deep);font-weight:600}.nav__cta[data-astro-cid-nen7h5rs]{padding:.6rem 1.1rem}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:.55rem;display:none}.burger__box[data-astro-cid-nen7h5rs]{gap:4px;width:20px;display:grid}.burger__box[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:2px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);border-radius:2px}@media (width<=62rem){.burger[data-astro-cid-nen7h5rs]{order:3;display:block}.nav[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--space-4);width:100%;padding-block:var(--space-5) var(--space-6);border-top:1px solid var(--line);flex-direction:column;order:4;display:none}html.nav-open .nav[data-astro-cid-nen7h5rs]{display:flex}.nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.nav__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-base);padding-block:.85rem;display:block}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{display:none}.nav__cta[data-astro-cid-nen7h5rs]{justify-content:center}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;padding-block:.75rem}html.nav-open .burger__box[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6px)rotate(45deg)}html.nav-open .burger__box[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}html.nav-open .burger__box[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section-y);padding-block:var(--space-9) var(--space-6);background:var(--paper-deep);color:#faf6efcc;font-size:var(--text-sm)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.brand[data-astro-cid-jo6i4kqk]{grid-column:span 1;max-width:22rem}.brand__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display), Georgia, serif;color:#faf6ef;font-size:1.35rem;font-weight:700}.brand__role[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#faf6ef8c;margin-top:.15rem;font-weight:600}.brand__strap[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4);font-family:var(--font-display), Georgia, serif;font-size:var(--text-lg);line-height:var(--leading-snug);color:#faf6efe0}.brand__base[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4)}.col__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#faf6ef8c;margin-bottom:var(--space-3);font-weight:600}.col__title--spaced[data-astro-cid-jo6i4kqk]{margin-top:var(--space-6)}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.col__line[data-astro-cid-jo6i4kqk]{margin-top:var(--space-3)}.col__empty[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#faf6efd6;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] .btn--primary[data-astro-cid-jo6i4kqk]{color:#fff}.site-footer[data-astro-cid-jo6i4kqk] .btn--primary[data-astro-cid-jo6i4kqk]:hover{text-decoration:none}.legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-9);padding-top:var(--space-5);font-size:var(--text-xs);color:#faf6ef9e;border-top:1px solid #faf6ef24;flex-wrap:wrap;display:flex}.creds[data-astro-cid-jo6i4kqk]{text-align:right;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=40rem){.creds[data-astro-cid-jo6i4kqk]{text-align:left}}.site-footer[data-astro-cid-jo6i4kqk] .ph{color:#f2c7aceb;background:0 0;border-bottom:1px dashed #e8a27ab3;padding:0}
