.hsearch--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-rgb:255, 255, 255;--bg-rgb:16, 35, 76;--bg-alt-rgb:11, 26, 58;--bg:#10234c;--bg-alt:#051844;--surface:#ffffff0d;--surface-hover:#ffffff1a;--ink:#f7f8f9;--ink-soft:#bbc2cf;--ink-muted:#9ca3af;--ink-faint:#969ca9;--ink-disabled:#686e7a;--border-color:#ffffff24;--border-strong:#fff3;--accent:#f7f8f9;--accent-hover:#d4dae4;--on-accent:#10234c;--selection-bg:#394660;--selection-fg:#f7f8f9;--mark-bg:#ffe08a;--mark-ink:#10234c}@supports (color:lab(0% 0 0)){.hsearch--dark{--bg:lab(14.1947% 5.19706 -28.2534);--bg-alt:lab(9.16836% 8.64235 -30.9446);--ink:lab(97.5636% -.247091 -.706697);--ink-soft:lab(78.1077% -.565469 -7.48392);--ink-muted:lab(66.6225% -.544637 -7.47341);--ink-faint:lab(64.1862% -.539482 -7.4708);--ink-disabled:lab(46.2033% -.488341 -7.44611);--accent:lab(97.5636% -.247091 -.706697);--accent-hover:lab(86.8397% -.684947 -5.5982);--on-accent:lab(14.1947% 5.19706 -28.2534);--selection-bg:lab(29.4197% .219032 -17.0729);--selection-fg:lab(97.5636% -.247091 -.706697);--mark-bg:lab(90.4022% 3.03167 46.1075);--mark-ink:lab(14.1947% 5.19706 -28.2534)}}.hsearch__bar{z-index:20;background-color:var(--bg);align-items:center;gap:.5rem;padding:clamp(.6875rem,.6875rem + .0625vw,.75rem) clamp(.8125rem,.8125rem + .1875vw,1rem);animation:.18s cubic-bezier(.625,.05,0,1) both hsearch-fade;display:flex;position:absolute;inset:0}@media screen and (min-width:750px){.hsearch__bar{padding:clamp(.6875rem,.6875rem + .0625vw,.75rem) clamp(1.5625rem,1.5625rem + .9375vw,2.5rem)}}@media screen and (min-width:1080px){.hsearch__bar{pointer-events:none;background:0 0;padding:.5rem clamp(2.5rem,2.5rem + 2.5vw,5rem)}}@media screen and (min-width:1720px){.hsearch__bar{padding:.5rem calc(50% - 50rem + clamp(.8125rem,.8125rem + .1875vw,1rem))}}.hsearch__back{width:clamp(1.375rem,1.375rem + .625vw,2rem);height:clamp(1.375rem,1.375rem + .625vw,2rem);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .18s cubic-bezier(.625,.05,0,1),color .18s cubic-bezier(.625,.05,0,1);display:inline-flex}.hsearch__back:active{background-color:var(--surface);color:var(--ink)}.hsearch__back:focus-visible{outline:2px solid rgba(var(--ink-rgb), .35);outline-offset:2px}@media screen and (min-width:1080px){.hsearch__back{display:none}}.hsearch__anchor{flex:auto;min-width:0;height:100%;position:relative}@media screen and (min-width:1080px){.hsearch__anchor{top:50%;right:var(--hs-right,10vw);width:var(--hs-width,40vw);pointer-events:auto;flex:none;height:clamp(1.375rem,1.375rem + .625vw,2rem);position:absolute;transform:translateY(-50%)}}.hsearch__field{border-bottom:1px solid var(--border-color);align-items:center;gap:.5rem;height:100%;transition:border-color .18s cubic-bezier(.625,.05,0,1);display:flex}.hsearch__field:focus-within{border-bottom-color:var(--ink)}.hsearch__icon{color:var(--ink-muted);flex:none}.hsearch__clear{cursor:pointer;flex:none;font-family:BR Sonoma,sans-serif;transition:background-color .18s cubic-bezier(.625,.05,0,1),color .18s cubic-bezier(.625,.05,0,1),border-color .18s cubic-bezier(.625,.05,0,1)}.hsearch__clear:active{background-color:var(--surface-hover);color:var(--ink)}.hsearch__input{letter-spacing:-.01em;min-width:0;height:100%;color:var(--ink);background:0 0;border:none;flex:auto;padding:0;font-family:BR Sonoma,sans-serif;font-size:clamp(.8125rem,.8125rem + .1875vw,1rem)}.hsearch__input::placeholder{color:var(--ink-faint)}.hsearch__input:focus{outline:none}.hsearch__panel{left:0;right:0;top:var(--header-h);z-index:19;max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;background-color:var(--bg);border-bottom:1px solid var(--border-color);text-align:left;animation:.22s cubic-bezier(.625,.05,0,1) both hsearch-panel-in;position:fixed;overflow-y:auto}@media screen and (min-width:1080px){.hsearch__panel{max-height:calc(100dvh - var(--header-h) - clamp(1.375rem, 1.375rem + .625vw, 2rem));border:1px solid var(--border-color);border-top:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}}.hsearch__panel-inner{padding:0}.hsearch__scrim{inset:var(--header-h) 0 0 0;z-index:18;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);cursor:pointer;background-color:#0000007a;background-color:lab(0% 0 0/.48);border:none;animation:.2s cubic-bezier(.625,.05,0,1) both hsearch-fade;position:fixed}@media screen and (min-width:1080px){.hsearch__scrim{inset:var(--header-h) 0 0 0}}.hsearch__empty{flex-direction:column;display:flex}.hsearch__empty-label{letter-spacing:.04em;padding:clamp(.6875rem,.6875rem + .0625vw,.75rem);display:block}.hsearch__suggestions{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.hsearch__suggestions li{border-bottom:1px solid var(--border-color)}.hsearch__suggestion{isolation:isolate;width:100%;min-height:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);color:var(--ink-soft);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:clamp(1.125rem,1.125rem + .375vw,1.5rem) minmax(0,1fr);align-items:center;gap:.5rem;padding:clamp(.5625rem,.5625rem + .0625vw,.625rem) clamp(.6875rem,.6875rem + .0625vw,.75rem);font-family:BR Sonoma,sans-serif;font-size:clamp(.75rem,.75rem + .125vw,.875rem);display:grid;position:relative;overflow:hidden}.hsearch__suggestion:before{content:"";z-index:-1;background-color:var(--surface);opacity:0;transition:opacity .18s cubic-bezier(.625,.05,0,1);position:absolute;inset:0}.hsearch__suggestion:active:before,.hsearch__suggestion:focus-visible:before{opacity:1}.hsearch__suggestion:focus-visible{outline:2px solid rgba(var(--ink-rgb), .35);outline-offset:-2px}.hsearch__suggestion-index{font-variant-numeric:tabular-nums;color:var(--ink-faint);font-family:Wittgenstein Variable,Wittgenstein,serif;font-size:clamp(.6875rem,.6875rem + .0625vw,.75rem)}.hsearch__suggestion-label{min-width:0;color:var(--ink);transition:transform .2s cubic-bezier(.625,.05,0,1)}.hsearch__status{padding:clamp(.6875rem,.6875rem + .0625vw,.75rem)}.hsearch__results{margin:0;padding:0;list-style:none}.hsearch__group-label{border-bottom:1px solid var(--border-color);letter-spacing:.04em;justify-content:space-between;align-items:baseline;gap:clamp(.6875rem,.6875rem + .0625vw,.75rem);padding:clamp(.5625rem,.5625rem + .0625vw,.625rem) clamp(.6875rem,.6875rem + .0625vw,.75rem);display:flex}.hsearch__group-count{font-variant-numeric:tabular-nums;color:var(--ink-faint)}.hsearch__result{isolation:isolate;cursor:pointer;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:clamp(.6875rem,.6875rem + .0625vw,.75rem);padding:clamp(.5625rem,.5625rem + .0625vw,.625rem) clamp(.6875rem,.6875rem + .0625vw,.75rem);display:flex;position:relative;overflow:hidden}.hsearch__result:before{content:"";z-index:-1;background-color:var(--surface);opacity:0;transition:opacity .18s cubic-bezier(.625,.05,0,1);position:absolute;inset:0}.hsearch__result.is-active:before,.hsearch__result:active:before{opacity:1}.hsearch__result.is-active .hsearch__result-body{transform:translate(.25rem)}.hsearch__result.is-active .hsearch__result-arrow{opacity:1;transform:none}.hsearch__result-body{flex-direction:column;gap:.125rem;min-width:0;transition:transform .2s cubic-bezier(.625,.05,0,1);display:flex}.hsearch__result-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.75rem,.75rem + .125vw,.875rem);line-height:1.35;display:-webkit-box;overflow:hidden}.hsearch__result-sub{color:var(--ink-faint);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:clamp(.6875rem,.6875rem + .0625vw,.75rem);line-height:1.4;display:-webkit-box;overflow:hidden}.hsearch__result-arrow{color:var(--ink-muted);opacity:0;pointer-events:none;flex:none;align-items:center;transition:opacity .18s cubic-bezier(.625,.05,0,1),transform .2s cubic-bezier(.625,.05,0,1);display:inline-flex;transform:translate(-.375rem)}.hsearch__result-arrow svg{width:clamp(.8125rem,.8125rem + .1875vw,1rem);height:auto}.hsearch__all{border-top:1px solid var(--border-color);justify-content:flex-start;padding:clamp(.6875rem,.6875rem + .0625vw,.75rem);display:flex}.hsearch__noresults{flex-direction:column;gap:.5rem;padding:clamp(.6875rem,.6875rem + .0625vw,.75rem);display:flex}.hsearch__noresults-title{color:var(--ink);font-size:clamp(.8125rem,.8125rem + .1875vw,1rem)}@media (hover:hover) and (pointer:fine){.hsearch__back:hover,.hsearch__clear:hover{background-color:var(--surface-hover);color:var(--ink)}.hsearch__suggestion:hover:before,.hsearch__result:hover:before{opacity:1}.hsearch__suggestion:hover .hsearch__suggestion-label,.hsearch__result:hover .hsearch__result-body{transform:translate(.25rem)}.hsearch__result:hover .hsearch__result-arrow{opacity:1;transform:none}}@keyframes hsearch-fade{0%{opacity:0}to{opacity:1}}@keyframes hsearch-panel-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hsearch__bar,.hsearch__panel,.hsearch__scrim{animation:none}.hsearch__suggestion:before,.hsearch__suggestion-label,.hsearch__result:before,.hsearch__result-body,.hsearch__result-arrow{transition:none}.hsearch__suggestion-label,.hsearch__result-body,.hsearch__result-arrow{transform:none}}
