.lockup[data-astro-cid-m36tfkkf]{color:inherit;align-items:baseline;gap:.3em;line-height:1;display:inline-flex}.lockup__mark[data-astro-cid-m36tfkkf]{color:currentColor;height:calc(1em * var(--lockup-mark-scale,1));width:calc(1em * var(--lockup-mark-scale,1));transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;align-self:center;display:inline-flex}a:hover .lockup__mark[data-astro-cid-m36tfkkf],a:focus-visible .lockup__mark[data-astro-cid-m36tfkkf]{transform:rotate(60deg)}.lockup__mark[data-astro-cid-m36tfkkf] svg{width:100%;height:100%;display:block}.lockup__divider[data-astro-cid-m36tfkkf]{opacity:.35;background:currentColor;flex-shrink:0;align-self:center;width:1px;height:.85em}.lockup__wordmark[data-astro-cid-m36tfkkf]{font-family:var(--font-heading,"Instrument Serif", serif);white-space:nowrap;font-style:normal;font-weight:400}.site-header[data-astro-cid-nen7h5rs]{z-index:40;background:var(--color-bg);border-bottom:1px solid var(--color-border);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled]{border-bottom-color:var(--color-text);box-shadow:0 4px 12px -6px color-mix(in srgb, var(--color-text) 7%, transparent)}.nav-toggle-input[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header__row[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;max-width:72rem;margin:0 auto;padding:.75rem 1rem;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{color:inherit;font-size:var(--font-size-h2);flex-shrink:0;text-decoration:none;display:inline-flex}.site-header__search[data-astro-cid-nen7h5rs]{flex:0 16rem;min-width:0}.site-header__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{box-sizing:border-box;width:100%;font:inherit;font-size:var(--font-size-small);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;padding:.4rem .7rem}.site-header__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::placeholder{color:var(--color-text-secondary)}.site-header__tagline[data-astro-cid-nen7h5rs]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-small);color:var(--color-text-secondary);flex:auto;margin:0;overflow:hidden}@media (width<=65rem){.site-header__tagline[data-astro-cid-nen7h5rs]{display:none}}.nav-toggle-btn[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:2rem;height:2rem;display:none}.nav-toggle-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-text);height:2px;transition:transform .15s,opacity .15s;display:block}#nav-toggle[data-astro-cid-nen7h5rs]:checked~.site-header__row[data-astro-cid-nen7h5rs] .nav-toggle-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6px)rotate(45deg)}#nav-toggle[data-astro-cid-nen7h5rs]:checked~.site-header__row[data-astro-cid-nen7h5rs] .nav-toggle-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}#nav-toggle[data-astro-cid-nen7h5rs]:checked~.site-header__row[data-astro-cid-nen7h5rs] .nav-toggle-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mega-nav[data-astro-cid-nen7h5rs]{max-width:72rem;margin:0 auto;padding:0 1rem .75rem;display:block}.mega-nav__list[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mega-nav__item[data-astro-cid-nen7h5rs]{flex-shrink:0;position:relative}.mega-nav__trigger[data-astro-cid-nen7h5rs]{color:inherit;font-size:var(--font-size-small);transition:background-color var(--duration-fast) var(--ease-out);border-radius:4px;padding:.5rem .6rem;text-decoration:none;display:block}.mega-nav__trigger[data-astro-cid-nen7h5rs]:hover,.mega-nav__trigger[data-astro-cid-nen7h5rs]:focus{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.mega-nav__panel[data-astro-cid-nen7h5rs]{z-index:20;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;min-width:14rem;padding:.75rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.mega-nav__item[data-astro-cid-nen7h5rs]:hover>.mega-nav__panel[data-astro-cid-nen7h5rs],.mega-nav__item[data-astro-cid-nen7h5rs]:focus-within>.mega-nav__panel[data-astro-cid-nen7h5rs]{animation:mega-panel-in var(--duration-base) var(--ease-out) both;display:block}@keyframes mega-panel-in{0%{opacity:0;transform:translateY(-.35rem)}}.mega-nav__panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{columns:2;column-gap:1.25rem;margin:0;padding:0;list-style:none}.mega-nav__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;text-underline-offset:.15em;transition:text-decoration-color var(--duration-base) var(--ease-out);font-size:var(--font-size-small);white-space:nowrap;padding:.3rem 0;text-decoration:underline #0000;display:block}.mega-nav__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mega-nav__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{text-decoration-color:currentColor;transition:text-decoration-color}.mobile-nav[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-nav-state=collapsed] .mega-nav[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs][data-nav-state=collapsed] .nav-toggle-btn[data-astro-cid-nen7h5rs]{display:flex}.site-header[data-astro-cid-nen7h5rs][data-nav-state=collapsed] .site-header__row[data-astro-cid-nen7h5rs]{z-index:30;background:var(--color-bg);position:relative}#nav-toggle[data-astro-cid-nen7h5rs]:checked~.mobile-nav[data-astro-cid-nen7h5rs]{z-index:25;padding-top:calc(var(--header-height,4rem) + .5rem);background:var(--color-bg);display:block;position:fixed;inset:0;overflow-y:auto}body:has(#nav-toggle:checked){overflow:hidden}.mobile-nav__list[data-astro-cid-nen7h5rs]{max-width:72rem;margin:0 auto;padding:1.25rem 1rem 1rem;list-style:none}.mobile-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border);margin-top:.85rem;padding-bottom:.85rem}.mobile-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:first-child{margin-top:0}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;padding:.3rem 0;text-decoration:none;display:block}.mobile-nav__row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mobile-nav__row[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);font-size:var(--font-size-h4);flex:auto}.mobile-nav__accordion-toggle[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-nav__accordion-btn[data-astro-cid-nen7h5rs]{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.mobile-nav__accordion-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.1rem;height:1.1rem;transition:transform .15s}.mobile-nav__accordion-toggle[data-astro-cid-nen7h5rs]:checked~.mobile-nav__row[data-astro-cid-nen7h5rs] .mobile-nav__accordion-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mobile-nav__children[data-astro-cid-nen7h5rs]{margin:.4rem 0 0;padding:0 0 0 1rem;list-style:none;display:none}.mobile-nav__accordion-toggle[data-astro-cid-nen7h5rs]:checked~.mobile-nav__children[data-astro-cid-nen7h5rs]{display:block}.mobile-nav__children[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--font-size-small);color:var(--color-text-secondary)}.mobile-nav__info-list[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border);max-width:72rem;margin:0 auto;padding:.75rem 1rem 1.5rem;list-style:none}.mobile-nav__info-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-secondary);font-size:var(--font-size-small);padding:.4rem 0}.newsletter[data-astro-cid-sornssq2]{margin-top:var(--space-section);border:1px solid var(--color-border);border-radius:6px;padding:1.25rem}.newsletter__heading[data-astro-cid-sornssq2]{font-family:var(--font-heading);font-size:var(--font-size-h3);margin:0;line-height:1.2}.newsletter__text[data-astro-cid-sornssq2]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:.25rem 0 .9rem}.newsletter__label[data-astro-cid-sornssq2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter__row[data-astro-cid-sornssq2]{max-width:28rem;display:flex}.newsletter__input[data-astro-cid-sornssq2]{box-sizing:border-box;min-width:0;height:2.75rem;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-text);border-right:0;border-radius:4px 0 0 4px;flex:auto;padding:0 .75rem}.newsletter__input[data-astro-cid-sornssq2]::placeholder{color:var(--color-text-secondary)}.newsletter__button[data-astro-cid-sornssq2]{height:2.75rem;font:inherit;color:var(--color-bg);background:var(--color-text);border:1px solid var(--color-text);cursor:pointer;border-radius:0 4px 4px 0;flex:none;padding:0 1.1rem;font-weight:600}.newsletter__button[data-astro-cid-sornssq2]:disabled{opacity:.6;cursor:progress}.newsletter__trap[data-astro-cid-sornssq2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter__status[data-astro-cid-sornssq2]{font-size:var(--font-size-small);margin:.6rem 0 0}.newsletter__status[data-astro-cid-sornssq2]:empty{display:none}.newsletter--footer[data-astro-cid-sornssq2]{border:0;margin-top:0;padding:0}.newsletter--footer[data-astro-cid-sornssq2] .newsletter__text[data-astro-cid-sornssq2]{color:inherit;opacity:.75}.newsletter--footer[data-astro-cid-sornssq2] .newsletter__input[data-astro-cid-sornssq2]{color:inherit;border-color:color-mix(in srgb, currentColor 45%, transparent);background:0 0}.newsletter--footer[data-astro-cid-sornssq2] .newsletter__input[data-astro-cid-sornssq2]::placeholder{color:inherit;opacity:.6}.newsletter--footer[data-astro-cid-sornssq2] .newsletter__button[data-astro-cid-sornssq2]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-bg)}.newsletter--page[data-astro-cid-sornssq2]{border:0;margin-top:0;padding:0}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-section-lg);padding:2.5rem 1rem 1.5rem}.site-footer__top[data-astro-cid-jo6i4kqk],.site-footer__links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.site-footer__bottom[data-astro-cid-jo6i4kqk]{max-width:72rem;margin:0 auto}.site-footer__description[data-astro-cid-jo6i4kqk]{max-width:40rem}.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:2rem 4rem;display:grid}.site-footer__top[data-astro-cid-jo6i4kqk]:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (width<=47.99rem){.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__lockup{color:inherit;font-size:calc(var(--font-size-body) * 2)}.site-footer__description[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-body);opacity:.75;margin:1rem 0 0}.site-footer__links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-bg);border-bottom:1px solid var(--color-bg);opacity:.55;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;padding:1.5rem 0;list-style:none;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-small);text-underline-offset:.15em;transition:text-decoration-color var(--duration-base) var(--ease-out);text-decoration:underline #0000}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{text-decoration-color:currentColor;transition:text-decoration-color}.site-footer__bottom[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-caption);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.site-footer__parent[data-astro-cid-jo6i4kqk],.site-footer__pexels[data-astro-cid-jo6i4kqk]{margin:0}.site-footer__pexels[data-astro-cid-jo6i4kqk]{opacity:.45}.site-footer__fine-print[data-astro-cid-jo6i4kqk]{opacity:.45;flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;display:flex}.site-footer__fine-print[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__fine-print[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:.15em;transition:text-decoration-color var(--duration-base) var(--ease-out);text-decoration:underline #0000}.site-footer__fine-print[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__fine-print[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{text-decoration-color:currentColor;transition:text-decoration-color}.site-footer__fine-print[data-astro-cid-jo6i4kqk] .site-footer__pexels[data-astro-cid-jo6i4kqk]{opacity:1}@media (width>=40rem){.site-footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between}}.site-footer__parent[data-astro-cid-jo6i4kqk]{align-items:center;gap:.6rem;display:inline-flex}.site-footer__parent-label[data-astro-cid-jo6i4kqk]{opacity:.45}.site-footer__parent-link[data-astro-cid-jo6i4kqk]{opacity:.85;text-decoration:none;display:inline-flex}.site-footer__parent-link[data-astro-cid-jo6i4kqk]:hover,.site-footer__parent-link[data-astro-cid-jo6i4kqk]:focus-visible{opacity:1}
