.emdash-live-search[data-astro-cid-lpxlkmi3]{display:inline-block;position:relative}.emdash-live-search-input[data-astro-cid-lpxlkmi3]{border:1px solid var(--emdash-search-border,#ccc);background:var(--emdash-search-bg,white);width:100%;color:var(--emdash-search-text,inherit);border-radius:.25rem;padding:.5rem 1rem;font-size:1rem}.emdash-live-search-input[data-astro-cid-lpxlkmi3]:focus{border-color:var(--emdash-search-border-focus,#666);outline:none}.emdash-live-search-results[data-astro-cid-lpxlkmi3]{background:var(--emdash-search-bg,white);border:1px solid var(--emdash-search-border,#ccc);z-index:1000;border-radius:.25rem;max-height:400px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.emdash-live-search-loading[data-astro-cid-lpxlkmi3],.emdash-live-search-no-results[data-astro-cid-lpxlkmi3]{text-align:center;color:var(--emdash-search-muted,#666);padding:1rem}.emdash-live-search-result[data-astro-cid-lpxlkmi3]{color:var(--emdash-search-text,inherit);border-bottom:1px solid var(--emdash-search-border,#eee);padding:.75rem 1rem;text-decoration:none;display:block}.emdash-live-search-result[data-astro-cid-lpxlkmi3]:last-child{border-bottom:none}.emdash-live-search-result[data-astro-cid-lpxlkmi3]:hover,.emdash-live-search-result[data-astro-cid-lpxlkmi3]:focus,.emdash-live-search-result[data-astro-cid-lpxlkmi3].focused{background:var(--emdash-search-hover,#f5f5f5);outline:none}.emdash-live-search-result-title[data-astro-cid-lpxlkmi3]{font-weight:500;display:block}.emdash-live-search-result-collection[data-astro-cid-lpxlkmi3]{color:var(--emdash-search-muted,#888);text-transform:uppercase;letter-spacing:.05em;margin-top:.125rem;font-size:.75rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-lpxlkmi3]{color:var(--emdash-search-muted,#666);margin-top:.25rem;font-size:.875rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-lpxlkmi3] mark{color:var(--emdash-search-highlight,var(--emdash-search-text,#000));background:0 0;font-weight:600}.search[data-astro-cid-2jusvubc]>[data-astro-cid-2jusvubc]{max-width:46rem}.search[data-astro-cid-2jusvubc]{min-height:60vh}.search__box[data-astro-cid-2jusvubc]{position:relative}.search__icon[data-astro-cid-2jusvubc]{z-index:1;color:var(--violet);pointer-events:none;position:absolute;top:1.3rem;left:1.25rem}.search__box[data-astro-cid-2jusvubc] .search__live{display:block}.search__box[data-astro-cid-2jusvubc] .emdash-live-search-input{border:2px solid var(--ink);background:var(--paper-raised);border-radius:999px;width:100%;min-height:4rem;padding:.9rem 1.4rem .9rem 3.4rem;font-size:1.2rem;font-weight:500}.search__box[data-astro-cid-2jusvubc] .emdash-live-search-input::placeholder{color:var(--ink-mute);opacity:1}.search__box[data-astro-cid-2jusvubc] .emdash-live-search-input:focus{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-tint);outline:none}.search__box[data-astro-cid-2jusvubc] .emdash-live-search-results{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:1.5rem;position:static;overflow:visible}.search__box[data-astro-cid-2jusvubc] .search__status{color:var(--ink-mute);padding:1rem 0}.search__box[data-astro-cid-2jusvubc] .search__result{border-top:1px solid var(--line-strong);color:var(--ink);animation:search-result-in .25s var(--ease-out) both;padding:1.2rem 0;text-decoration:none;display:block}.search__box[data-astro-cid-2jusvubc] .search__result:first-child{border-top:0}.search__box[data-astro-cid-2jusvubc] .search__result:focus,.search__box[data-astro-cid-2jusvubc] .search__result.focused{outline:none}.search__box[data-astro-cid-2jusvubc] .search__result:focus-visible{outline:3px solid var(--violet-bright);outline-offset:2px}.search__box[data-astro-cid-2jusvubc] .emdash-live-search-result-title{font-family:var(--font-display);letter-spacing:-.022em;text-underline-offset:.16em;transition:text-decoration-color var(--hover-out) var(--ease-hover);font-size:1.4rem;font-weight:750;line-height:1.12;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;display:block}.search__box[data-astro-cid-2jusvubc] .search__result:hover .emdash-live-search-result-title,.search__box[data-astro-cid-2jusvubc] .search__result.focused .emdash-live-search-result-title,.search__box[data-astro-cid-2jusvubc] .search__result:focus .emdash-live-search-result-title{-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet);transition-duration:var(--hover-in)}.search__box[data-astro-cid-2jusvubc] .emdash-live-search-result-snippet{font-size:var(--text-sm);color:var(--ink-soft);margin-top:.4rem;line-height:1.5;display:block}.search__box[data-astro-cid-2jusvubc] .emdash-live-search-result-snippet mark{background:var(--pink);color:var(--ink);border-radius:3px;padding:0 .15em;font-weight:700}@keyframes search-result-in{0%{opacity:0;transform:translateY(4px)}}.search__browse[data-astro-cid-2jusvubc]{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.search__browse[data-astro-cid-2jusvubc] h2[data-astro-cid-2jusvubc]{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:0;color:var(--ink-soft);margin-bottom:.9rem;font-weight:600}
