.pf-search{--pf-text: var(--color-black);--pf-text-secondary: var(--color-ink);--pf-text-muted: var(--color-sage);--pf-background: #ffffff;--pf-border: rgba(146, 148, 121, .22);--pf-border-focus: color-mix(in srgb, var(--color-teal) 55%, transparent);--pf-hover: color-mix(in srgb, var(--color-teal) 6%, transparent);--pf-mark: var(--color-teal);--pf-skeleton: var(--color-parchment-dk);--pf-skeleton-shine: var(--color-parchment);--pf-shadow-sm: 0 4px 24px rgba(12, 12, 9, .06);--pf-outline-focus: var(--color-teal);--pf-font: var(--font-sans);--pf-border-radius: 6px;--pf-input-height: 52px;--pf-input-font-size: 16px;--pf-summary-font-size: 12px;--pf-result-title-font-size: 1.02rem;--pf-result-excerpt-font-size: .82rem;--pf-results-display: grid;--pf-results-columns: repeat(3, 1fr);--pf-results-gap: 1.25rem;--pf-searchbox-max-width: 100%}@media(max-width:768px){.pf-search{--pf-results-columns: repeat(2, 1fr);--pf-input-height: 48px}}@media(max-width:520px){.pf-search{--pf-results-columns: 1fr}}:root[data-theme=dark] .pf-search{--pf-background: var(--color-parchment-dk);--pf-shadow-sm: 0 4px 24px rgba(0, 0, 0, .4)}:is(*,#\#):is(*,#\#) .pf-search pagefind-summary,:is(*,#\#):is(*,#\#) .pf-search pagefind-results{display:block}.pf-search .pf-searchbox-dropdown{display:none!important}:is(*,#\#):is(*,#\#) .pf-search .pf-searchbox-wrap{max-width:640px;margin:2.75rem auto 0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-card{flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid rgba(146,148,121,.12);transition:border-color .3s,box-shadow .3s,transform .3s}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-card:hover{border-color:#4a6b5a4d;box-shadow:0 4px 24px #0c0c090f;transform:translateY(-2px)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-image{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:0;object-fit:cover;transition:transform .5s var(--ease, ease)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-card:hover .pf-result-image{transform:scale(1.03)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-content{padding:1rem 1.1rem 1.1rem}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-title{font-family:var(--font-serif);font-size:1.02rem;font-weight:400;line-height:1.45;color:var(--color-black-dark)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-link{color:inherit}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-link:hover{text-decoration:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result-excerpt{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.65;margin-top:.5rem;font-family:var(--font-sans)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-skeleton-image{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-searchbox-input{background:#fff;box-shadow:0 1px 2px #0c0c0908;transition:border-color .3s,box-shadow .3s}:root[data-theme=dark] :is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-searchbox-input{background:var(--color-parchment-dk)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-searchbox-input:focus{border-color:#4a6b5a8c;box-shadow:0 4px 24px #0c0c090f}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-searchbox-input::placeholder{color:var(--color-sage);opacity:1}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-summary{font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;color:var(--color-ink-muted);text-align:center;margin:2.25rem 0 1.5rem;min-height:1em}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search[data-state=done] pagefind-results:after{content:"";display:block;width:1px;height:2.5rem;margin:2.75rem auto 0;background:#92947966}@media(prefers-reduced-motion:no-preference){@keyframes pf-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result{animation:pf-in .6s var(--ease, ease) both}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result:nth-child(2){animation-delay:.05s}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result:nth-child(3){animation-delay:.1s}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result:nth-child(4){animation-delay:.15s}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-search .pf-result:nth-child(n+5){animation-delay:.2s}}:is(*,#\#):is(*,#\#) .pf-search[data-state=zero] .pf-summary{visibility:hidden}:is(*,#\#):is(*,#\#) .pf-search .pf-popular,:is(*,#\#):is(*,#\#) .pf-search .pf-zero{display:none}:is(*,#\#):is(*,#\#) .pf-search[data-state=idle] .pf-popular{display:block}:is(*,#\#):is(*,#\#) .pf-search[data-state=zero] .pf-zero{display:block}:is(*,#\#):is(*,#\#) .pf-search .pf-popular{text-align:center}:is(*,#\#):is(*,#\#) .pf-search .pf-popular__group{margin-top:2.25rem}:is(*,#\#):is(*,#\#) .pf-search .pf-popular__label{font-family:var(--font-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-teal);margin-bottom:.9rem}:is(*,#\#):is(*,#\#) .pf-search .pf-popular__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}:is(*,#\#):is(*,#\#) .pf-search .pf-popular__tag{display:inline-block;font-family:var(--font-sans);font-size:.72rem;padding:4px 12px;border:1px solid rgba(146,148,121,.25);border-radius:3px;background:#ffffffb3;color:var(--color-teal);letter-spacing:.03em;text-decoration:none;transition:background .2s,border-color .2s}:is(*,#\#):is(*,#\#) .pf-search .pf-popular__tag:hover{background:#4a6b5a14;border-color:#4a6b5a59}:is(*,#\#):is(*,#\#) .pf-search .pf-popular__count{margin-left:.4em;font-size:.62rem;color:var(--color-ink-muted)}:is(*,#\#):is(*,#\#) .pf-search .pf-zero{max-width:560px;margin:0 auto;border:1px solid rgba(146,148,121,.15);border-radius:6px;background:var(--surface-paper, #fff);padding:2.5rem 1.5rem;text-align:center}:is(*,#\#):is(*,#\#) .pf-search .pf-zero__title{font-family:var(--font-serif);font-size:1rem;color:var(--color-black-dark);margin:0}:is(*,#\#):is(*,#\#) .pf-search .pf-zero__text{font-family:var(--font-sans);font-size:.8rem;color:var(--color-ink);opacity:.8;margin:.6rem 0 1.2rem}
